اینفیورا (Infura) چیست؟ اتصال سریعتر و آسانتر به بلاکچین اتریوم
0

اینفیورا (Infura) چیست؟ اتصال سریعتر و آسانتر به بلاکچین اتریوم

بازدید : 117

شکل گیری صنعت بلاکچین گرچه مزایای فراوانی را برای فعالان این حوزه به همراه داشت اما به هر حال کاربران برای استفاده از بلاکچین ها با دردسرهایی مواجه شدند. مثلاً، پیچیدگی و کند بودن ایجاد و ساخت پروژه‌ها بر بستر اتریوم یکی از همین مشکلات است. اما آیا اگر این پروسه آسان‌تر و سریع‌تر بود، فعالیت کاربران شبکه اتریوم تسهیل نمی‌شد؟ اینفیورا (Infura) با هدف حل این چالش و البته متمرکزتر کردن اتریوم به وجود آمده است. با فکت کوینز و آشنایی بیشتر با اینفیورا (Infura) همراه باشید.

اینفیورا چیست؟

اینفورا مجموعه‌ای از ابزارهای مختلف است و کاربران می توانند با استفاده از این ابزارها و ایجاد و ادغام برنامه‌ها به بلاکچین اتریوم متصل شوند. درواقع، اینفیورا (Infura) نوعی ذخیره‌سازی نود است. به لطف اینفبورا، یکی از سخت‌ترین چالش‌ها و موانع پذیرش بلاکچین از میان برداشته می‌شود زیرا اجرای نود نیازمند دانش فنی، صبر، توان عملیاتی و حافظه است و Infura قصد دارد فعالیت توسعه دهندگان را آسانتر کند. برخی مشکلات عمده شبکه عبارتند از؛

  • گران بودن ذخیره سازی داده در شبکه اتریوم
  • پیچیده بودن مراحل اتصال به بلاکچین اتریوم
  • کند بودن همگام‌سازی با بلاکچین
  • اشغال فضای زیاد توسط بلاکچین اتریوم


مطلب مفید: نحوه استفاده از پل آربیتروم برای انتقال توکن از شبکه اتریوم به آربیتروم

اینفورا چیست

اینفورا با حذف لزوم نگهداری نودها توسط توسعه‌دهندگان و شرکت‌ها، مزایای فراوانی را به همراه دارد که عبارتند از؛

  • دسترسی سریعتر به بلاکچین اتریوم
  • از بین رفتن نگرانی توسعه دهندگان در مورد محدودیت‌های زیرساخت به واسطه مدیریت نودها
  • قابلیت ذخیره داده ها به طور جداگانه به جای نگهداری در زنجیره و بنابراین فقط یک هش بر بستر بلاکچین ذخیره می‌شود

اینفورا به دلیل متمرکز بودن ممکن است با تهدیدهای بالقوه‌ای مواجه شود. آسیب پذیری اینفیورا در برابر هکرها موجب محدود شدن عملکرد آن می شود و به علاوه می‌توان از آن برای سانسور کردن تراکنش‌های افراد ثالث استفاده کرد. در نتیجه، ماهیت همه نرم افزارهایی که از اینفورا استفاده می‌کنند، متمرکز می‌شود که به نوبه خود مفاهیم و اصول پایه بلاکچین یعنی؛ تمرکززدایی و ناشناس بودن را زیر سوال می‌برد.

مطلب مفید: مقیاس پذیری در بلاک چین به چه معنا است؟

اطلاعات مربوط به پروژه اینفیورا:

  • تا الان بیش از 40 هزار توسعه دهنده در این پروژه مشارکت کرده‌اند
  • اینفورا، روزانه بیش از 10 میلیارد درخواست API دارد
  • ماهانه حدود 1.6 پتابایت داده در این پلتفرم منتقل می‌شود

اینفورا ابزارهای لازم را در اختیار توسعه دهندگان قرار می‌دهد تا بتوانند بدون نیاز به زیر ساخت‌های پیچیده، برنامه‌هایشان را در شبکه اتریوم توسعه دهند. اینفورا، برای همه توسعه دهندگانی که از بلاکچین اتریوم استفاده می‌کنند، دسترسی به این شبکه را تسهیل می‌کند. معروف‌ترین بخش زیرساخت اینفورا شبکه کلاینت هاست اتریوم (Ethereum hosted client) است که چهار بخش شبکه اتریوم را شامل می‌شود:

  • Mainnet
  • Ropsten
  • Rinkeby
  • Kovan

این بخش‌ها، گروه‌هایی از نودها هستند که تعادل بار دارند و ضمن استفاده آسان از مقیاس‌پذیری آنها برای حل موضوع تقاضای بلاکچین، می‌توان آنها را به روز و ایمن نگه داشت.

مطلب مفید: تفاوت بلاکچین لایه 1 و لایه 2 ؟ راه حلی برای مقیاس پذیری

نودهای اتر، تنها بخشی از استک اینفورا (Infura stack) و میزبان نودهای سیستم فایل میان سیاره‌ای (Inter Planetrary File system) و درگاه عمومی IPFS هستند. این پروژه، در حال ایجاد محصولات ذخیره سازی متمرکزی است که مبتنی بر IFP و Swarm هستند و توسعه دهندگان در آینده‌ای نزدیک به بررسی دقیق و جزئی‌تر آن می‌پردازند.

یکی از عناصر اصلی معماری اینفورا، لایه میانی آن به نام «Ferryman» است. این لایه داخلی با اجرای مسیریابی هوشمند و بر اساس RPC و سایر فاکتورها، تقاضا را در قسمت‌های مختلف زیرساخت اینفورا ارسال می‌کند. به این ترتیب، ویژگی مقیاس‌پذیری و سفارشی‌سازی بخشی از زیرساخت شبکه براساس ترافیک شبکه فعال می‌شود. به لطف مسیریابی هوشمند، زمان پاسخگویی به ارسال‌های دریافتی به شبکه تا حد زیادی کاهش می‌یابد.

راه‌حل‌های مقیاس‌پذیری اینفورا، پهنای باند قابل توجهی را در اختیار پروژه‌هایی قرار می‌دهد که حجم زیادی از ترافیک شبکه اتریوم را اشغال می‌کنند.از آنجایی که اینفورا، حساب ها را ذخیره نمی‌کند، بنابراین نمی‌توان از اینفورا برای امضای تراکنش‌ها استفاده کرد. در مقابل، اینفورا برای دسترسی‌ یک باره و محاسبه گس اتریوم قابل استفاده است. کاربر برای پردازش امضای واقعی باید از میان‌افزار خودش استفاده کند زیرا اجرای این پروسه نیازمند کلید خصوصی است.

اهداف پروژه اینفیورا

توسعه‌دهندگان معتقد هستند که افراد بیشتری باید نودهایشان را اجرا کنند و اجرا شدن نودها، راه حل کارآمدی برای اکثر کاربران است. راه‌اندازی نود شخصی به همان اندازه همگام‌سازی فول نودها نیازمند قدرت پردازش و حافظه نیست.

  • اتریوم و سیستم فایل میان سیاره‌ای (IPFS)
  • زیرساخت سرور برای اجرای اتوماتیک CI/CD
  • بهبود محصولات سرور اتریوم
  • بهبود محصولات سرور IPFS

مطلب مفید: به روزرسانی ادغام (Merge) اتریوم تا پاییز به تاخیر افتاد

چه شرکت هایی که از اینفیورا استفاده می کنند؟

بسیاری از پروژه‌های مهم و ارزشمند حوزه بلاکچین برای اتصال برنامه‌هایشان به شبکه اتریوم از اینفیورا استفاده می‌کنند که عبارتنداز:

  • متامسک (Metamask)
  • کریپتو کیتیز (Cryptokitties)
  • یو جی او (UJO)
  • رادار رلی (Radar Relay)
  • سایفر براوزر (Cipher Bowser)  
  • یو پورت (uPort)  
شرکت هایی که از اینفورا استفاده می کنند
0
0
برای اینکه به فکت این مقاله کمک کنید روی دکمه زیر کلیک کنید و تا افراد بیشتری آن را دنبال کنند
اشتراک در
اطلاع از
guest
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه نظرات
محل تبلیغ
محاسبه‌گر ارزهای دیجیتال
ارز معادل
تومان

محاسبه با مبلغ تتر : تومان

0
نظر خود را بنویسید !x