آربیتروم

شبکه پروژه آربیتروم یک راهکار جدید در رویکرد رول آپ های آپتیمیستیک (Optimistic Rollup) است که جزو راه حل های لایه 2 آف چین یا همان برون زنجیره‌ای برای افزایش مقیاس پذیری بلاک چین اتریوم محسوب می‌شود. در این مطلب ضمن بررسی ویژگی‌های منحصربه‌فرد و نحوه کار اربیتروم، به معرفی Arbitum Bridge، نحوه سواپ توکن‌ها با استفاده از یونی سواپ، مقایسه با پروژه آپتیمیزم و موارد بسیار دیگر می‌پردازیم.

راه حل های بهبود مقیاس پذیری در اتریوم

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

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

  • آن چین:
  • آف چین:
    • لایه 2:
      • رول آپ‌ها (Roll Up)
      • استیت چنل یا کانال‌های وضعیت (State Channel)
    • ساید چین‌ها (Sidechain)
    • پلاسما (Plasma)
    • والیدیوم (Validium)

بر اساس تقسیم‌بندی بالا، راه‌حل های لایه 2 اتریوم شامل دو روش رول آپ و استیت چنل هستند که از نظر نحوه کار با یکدیگر متفاوت‌اند. در ادامه به‌صورت جزئی‌تر به بررسی رول آپ‌ها و نقش اربیتروم در بهبود مقیاس پذیری اتریوم می‌پردازیم.

رول آپ های اتریوم

رول آپ های اتریوم از نظر روش تایید تراکنش‌ها به دو دسته دانش صفر یا زی کی (Zero-knowledge) و آپتیمیستیک (Optimistic) تقسیم‌بندی می‌شوند. این رویکردها تراکنش‌ها را خارج از لایه 1 یعنی روی یک لایه خارجی معروف به لایه 2 اجرا کرده و با بازگردانی داده‌های مربوطه به لایه 1، نهایتا اجماع روی آن‌ها را انجام می‌دهند:

  • رول آپ‌های زی کی: رولاپ‌های دانش صفر تراکنش‌ها را به خارج از زنجیره اصلی اتریوم برده و پس از گروه‌بندی، آن‌ها را به‌صورت یکجا درون یک تراکنش واحد اعتبارسنجی می‌کنند.
  • رول آپ‌های آپتیمیستیک: این رولاپ‌ها نیز تراکنش‌ها را به خارج از بلاک چین اصلی اتریوم هدایت و گروه‌بندی می‌کنند، اما به‌جای بازگردانی اطلاعات مربوط به یک تراکنش تجمیع‌شده واحد، اطلاعات مربوطه را به‌عنوان کال‌دیتا به شبکه اصلی بازمی‌گردانند.

در این دو روش، پیش‌فرض مربوط به تراکنش‌ها با یکدیگر متفاوت است. در رول آپ‌های دانش صفر فرض اولیه این است که تراکنش‌ها معتبر نبوده و اپراتورها با تولید گواه‌هایی به‌نام اثبات تصدیق (Validity Proof)، به اعتبارسنجی و تایید آن‌ها می‌پردازند. اما در رویکرد آپتیمیستیک فرض اولیه مبتنی بر معتبر بودن تراکنش‌هاست و دیگر نیازی به انتشار داده مربوط به گواه‌های تصدیق روی زنجیره اصلی نیست. در این حالت، در عوض از روشی به‌نام اثبات تقلب (Fraud Proof) استفاده می‌شود.

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

نحوه کار رول آپ اتریوم

حالا یک سری پروژه مبتنی بر هر کدام از این روش‌های مقیاس پذیری اتریوم ساخته‌شده‌اند که آپتیمیزم (Optimism) و آربیتروم دو شبکه مبتنی بر رویکرد آپتیمیستیک هستند. در ادامه، به بررسی تاریخچه و نحوه کار اربیتروم می‌پردازیم.

تامین سرمایه و راه‌اندازی پروژه اربیتروم

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

در روز 31 اوت 2021 (9 شهریور 1400)، شرکت پشتیبان اربیتروم به‌نام Offchain Labs از عرضه شبکه اصلی این پروژه به‌نام Arbitrum One خبر داد. آفچین لبز همچنین اعلام کرد که در سری B تامین سرمایه به رهبری شرکت لایت‌اسپید ونچر پارتنرز (Lightspeed Venture Partners)، 120 میلیون دلار از سوی سرمایه گذاران جمع‌آوری شده است. این تامین سرمایه ارزش شرکت آفچین لبز را به 1.2 میلیون دلار رساند. از دیگر سرمایه گذاران پروژه آربیتروم می‌توان کوین بیس ونچرز (Coinbase Ventures)، پنترا (Pantera)، کامپاند (Compound) و بلاک‌نیشن (Blocknation) را نام برد.

شبکه آربیتروم چیست؟

شبکه اربیتروم یک راه حل لایه 2 مبتنی بر رول آپ آپتیمیستیک برای بهبود قابلیت‌های قراردادهای هوشمند اتریوم نظیر سرعت و مقیاس پذیری است. این پلتفرم به‌گونه‌ای طراحی شده است تا توسعه‌دهنگان در کنار بهره‌مندی از امنیت فوق‌العاده لایه 1 اتریوم، قادر به اجرای تراکنش‌ها و قراردادهای ماشین مجازی اتریوم (EVM) بدون نیاز به دستکاری آن در لایه‌ای مجزا باشند.

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

4 نقش در اکوسیستم آربیتروم شامل وریفایر (Verifier) یا تصدیق‌کننده، کلید (Key)، ماشین مجازی (VM) و منیجر (Manager) یا مدیر وجود دارد:

  • وریفایر: یک پروتکل توزیع‌شده یا یک موجودیت جهانی است که درستی تراکنش‌ها را بررسی کرده و مسئول انتشار تراکنش‌های تاییدشده است.
  • کلید: یک عضو پروتکل است که قادر به مالکیت ارز و تراکنش‌های هدف است. هش یک کلید عمومی نیز به‌عنوان شناساگر آن عمل می‌کند. کلیدها می‌توانند با امضای تراکنش‌ها توسط کلید خصوصی مربوطه، آن‌ها را در شبکه پیشنهاد دهند.
  • ماشین مجازی: یک واحد مجازی در پروتکل به همراه کدها و داده‌هایی است که عملیات آن را تعریف می‌کنند.
  • مدیر: مدیر ماشین مجازی فردی است که با نگهداری پروسه پیشرفت VM، از رفتار درست آن اطمینان حاصل می‌کند.

4 نقش کلیدی در اکوسیستم اربیتروم

آربیتروم ماشین مجازی اختصاصی خود به‌نام Arbitrum Virtual Machine یا به‌طور خلاصه AVM را دارد که محیط اجرای قراردادهای هوشمند محسوب می‌شود. این ماشین روی EthBridge ساخته شده است؛ مجموعه‌ای از اسمارت کانترکت‌ها که با زنجیره اربیتروم تعامل دارند. بنابراین با استفاده از AVM، قراردادهای هوشمند سازگار با اتریوم برای اجرا روی اربیتروم، به‌صورت خودکار به زبان قابل فهم آن ترجمه می‌شوند.

شبکه Arbitrum چگونه کار می‌کند؟

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

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

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

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

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

حالا زمانی که یک برنامه غیر متمرکز (DApp) روی زنجیره شبکه اربیتروم اجرا می‌شود، شما قابلیت انتخاب گروهی از ولیدیتورها برای رسیدن به اجماع را در اختیار دارید. این یعنی در مقایسه با اتریوم (که در آن ولیدیتورها وضعیت کل دی‌اپ‌های شبکه را پیگیری می‌کنند)، ولیدیتور مسئول یک اپلیکیشن قادر به تعامل با دیگر برنامه‌های روی آربیتروم نیست. این تکنیک بومی‌شده نیاز به برقراری ارتباط بین نودها را کاهش می‌دهد که نتیجه آن، افزایش سرعت پردازش تراکنش‌هاست.

ویژگی‌های منحصربه‌فرد آربیتروم

پروژه اربیتروم با هدف ارائه یک پلتفرم ساده برای ساخت قراردادهای هوشمند بسیار کارا و مقیاس پذیر سازگار با اتریوم طراحی شده است. البته آربیتروم اولین پلتفرمی نیست که غلبه بر محدودیت‌های اتریوم را هدف قرار داده است و امروزه ده‌ها راه‌حل دیگر با عملکردهای مشابه وارد رقابت شده‌اند. بنابراین سوال اینجاست که چه چیزی باعث تمایز آربیتروم نسبت به دیگر پروژه‌ها می‌شود؟

  • سازگاری بسیار بالا با EVM: اربیتروم یکی از سازگارترین رول آپ‌ها با ماشین مجازی اتریوم است. این شبکه در سطح بایت‌کد با EVM سازگاری دارد، بنابراین هر زبان دارای قابلیت کامپایل شدن با این ماشین نظیر سالیدیتی و وایپر (Vyper)، با آن کار می‌کند. این امر به‌دلیل عدم نیاز به یادگیری یک زبان برنامه نویسی جدید، کار را برای توسعه‌دهندگان بسیار راحت می‌کند.
  • ابزارساز توسعه‌دهنده قوی: تیم پشتیبان شبکه Arbitrum تمام توان خود را برای به‌حداقل رساندن موانع ورود به‌کار بسته‌اند. به همین خاطر، این تیم یک مستند جامع توسعه‌دهنده را برای این پروژه تولید کرده و توسعه‌دهندگان با همان ابزارسازهای موجود برای اتریوم قادر به آغاز کار هستند. بنابراین به دانلود هیچ چیز مختص آربیتروم نظیر پلاگین‌ها یا کامپایرهایی همچون Hardhat یا Truffle نیاز نیست.
  • کارمزد پایین: اربیتروم به‌عنوان یک راه‌حل لایه 2 اتریوم، صرفا برای افزایش توان عملیاتی تراکنش‌های این شبکه طراحی نشده است، بلکه در عین حال به کاهش کارمزدهای آن نیز می‌پردازد. آربیتروم به‌لطف فناوری رول‌آپ بسیار کارای خود علاوه بر تامین مشوق مالی کافی برای ولیدیتورها، قادر به حذف کارمزدهای اضافی است.
  • اکوسیستم توسعه‌یافته: این پلتفرم در حال حاضر با دی‌اپ‌های متنوعی از جمله یونی سواپ، دودو، سوشی سواپ و ده‌ها مورد دیگر کار می‌کند.

گس در شبکه آربیتروم چگونه مصرف می‌شود؟

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

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

آربیتروم بریج (Arbitrum Bridge) چیست؟

شما می‌توانید برای انتقال توکن های ERC20 و ETH روی اتریوم به راه‌حل مقیاس پذیری لایه 2 اربیتروم به‌نام Arbitrum One، از ابزاری به‌نام Arbitrum Token Bridge استفاده کنید. برای ارسال یک تراکنش از طریق این شبکه، باید ابتدا آن را به یکی از قراردادهای EthBridge Inbox بفرستید. در طرف مقابل، یک قراراداد Outbox داده‌ها را از آربیتروم گرفته و آن را برای تعامل معکوس به بلاک چین اتریوم اضافه می‌کند. از آنجایی که ورودی‌ها و خروجی‌های EthBridge به‌صورت عمومی قابل بررسی و تایید هستند، اتریوم نیز می‌تواند تمام فعالیت‌های برون زنجیره‌ای را شناسایی و اعتبارسنجی کند.

برای بریج کردن توکن‌ها از لایه 1 به لایه 2 آربیتروم، ابتدا باید یک کیف پول ارز دیجیتال نظیر متامسک یا دیگر والت‌های پشتیبان آن را نصب کرده و پس از خرید اتریوم روی شبکه اصلی این بلاک چین، مراحل زیر را انجام دهید:

در مرحله اول، باید وارد درگاه صرافی‌ها غیر متمرکز به‌نام wardenswap.finance شده و طبق مراحل زیر، شبکه “Arbitrum One” را اضافه کنید. ابتدا شبکه آربیتروم را از طریق آیکن زرد رنگ شبکه‌ها در گوشه راست بالای صفحه انتخاب کنید.

سایت wardenswap

سپس روی “Connect Wallet” کلیک کرده و با طی کردن مراحل افزودن شبکه، کیف پول متامسک یا دیگر والت‌های مورد نظر خود را به آن متصل کنید. اکنون نام شبکه آربیتروم روی متامسک شما نمایش داده خواهد شد.

حال وارد سایت bridge.arbitrum.io شده و توکن‌های خود را به آن متصل کنید. قبل از آن نیز شبکه انتخابی در والت را به اتریوم تغییر داده و سپس مراحل زیر را طی کنید. در قسمت “L1” مقدار اتر یا توکن مورد نظر برای بریج کردن را وارد کرده و سپس با کلیک روی “deposit”، تراکنش خود را ثبت کنید. پس از ثبت تراکنش، بسته به شلوغی شبکه بین 10 دقیقه تا 1 ساعت بعد این فرآیند روی آربیتروم وان ظاهر خواهد شد. پس از رسیدن ارزها به اربیتروم، با سوئیچ و تغییر شبکه به آن می‌توانید آن‌‌ها را مشاهده کنید.

دقت داشته باشید که شبکه Arbitrum One هیچ توکن بومی ندارد و تمام قراردادهای آن قادر به کار کردن با توکن‌های اتریومی هستند.

اضافه کردن دستی شبکه آربیتروم به کیف پول متامسک

علاوه بر روش بالا، برای اضافه کردن دستی شبکه Arbitrum به کیف پول متامسک نیز کافی است روی افزونه آن در مرورگر خود کلیک کرده و در پنجره بازشده، از لیست شبکه‌های بالای صفحه، روی “Add Netwrok” کلیک کنید.

افزودن شبکه به متامسک

در صفحه جدید، برخی از شبکه‌های محبوب نمایش داده شده است. همچنین می‌توانید شبکه مورد نظر را در سرچ باکس جستجو کرده و سپس روی “Add” روبروی آن کلیک کنید.

اضافه کردن شبکه آربیتروم به متامسک

حال صفحه جدیدی باز می‌شود که با کلیک کردن روی “Approve”، شبکه اربیتروم به لیست شبکه‌های متامسک شما اضافه خواهد شد.

تایید اضافه کردن اربیتروم به متامسگ

کدام برنامه های غیر متمرکز روی اربیتروم ساخته شده‌اند؟

از جمله شناخته‌شده‌ترین صرافی های غیر متمرکز که با شبکه آربیتروم سازگاری دارند می‌توان یونی سواپ (UniSwap)، سوشی سواپ (SushiSwap)، آوی (Aave)، بلنسر (Balancer)، بند پروتکل (Band Protocol)، کرو (Curve)، آبراکادابرا (Abracadabra)، انی سواپ (AnySwap) و ساینپس (Synapse) را نام برد.

یونی سواپ چندی پیش طی نظرسنجی از هولدرهای توکن UNI، نظرشان را درباره ادغام شبکه Arbitrum One در داخل این صرافی پرسید. با اینکه یونی سواپ استفاده از راه‌حل لایه 2 آپتیمیزم را در برنامه کار خود قرار بوده، اما رای‌دهندگان شبکه اربیتروم را انتخاب کردند. علاوه بر این، از آنجایی که عرضه آپتیمیزم به‌تاخیر افتاده بود، باعث شد اربیتروم رهبری این حوزه را به‌دست بگیرد.

چگونه با استفاده از اربیتروم می‌توان دی اپ ها را اجرا کرد؟

برای اجرای دی‌اپ‌ها روی شبکه آربیتروم، به ابزارهای کامپایلر، EthBridge و پیاده‌سازی یک ولیدیتور نیاز دارید. تمام این نرم افزارها متن باز بوده و از طریق گیت‌هاب آفچین لبز و همچنین وبسایت رسمی آن به آدرس offchainlabs.com قابل دسترسی هستند.

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

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

آربیتروم همچنین دارای سایدچینی به‌نام AnyTrust Guarantee است که حتی در صورت فعالیت تنها یک ولیدیتور، می‌تواند تضمین‌کننده اجرای درست ماشین مجازی شما باشد.

پس از این گام، با فراخوانی EthBridge باید فرمان اجرا روی ماشین مجازی آربیتروم و همچنین شناسایی ولیدیتورها را به این نرم افزار بدهید. در این مرحله، ماشین مجازی شما کار خود را آغاز می‌کند.

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

نحوه تبدیل توکن‌ها روی Arbitrum با استفاده از صرافی یونی سواپ

با اینکه شبکه اربیتروم رمز ارز بومی ندارد، اما با طی کردن مراحل زیر می‌توانید توکن‌های خود را با استفاده از پروتکلی مانند صرافی یونی سواپ به دیگر ارزهای دیجیتال تبدیل کنید:

  • ابتدا وارد وبسایت یونی سواپ به آدرس uniswap.org شده یا از طریق کیف پول موبایل خود نظیر تراست والت، با استفاده از مرورگر دی‌اپ آن یونی سواپ را باز کنید.
  • سپس با استفاده از آیکن شبکه بالای صفحه، Arbitrum را انتخاب کنید.
  • پس از وارد کردن مقدار ارسالی یا دریافتی، قیمت ارز دیجیتال مورد نظر برای تبدیل را بررسی کنید. البته اگر این اولین بار استفاده شما از شبکه آربیتروم توسط یونی سواپ است، ابتدا باید توکن را تایید. این فرآیند صرفا یکبار و برای فراخوانی قرارداد هوشمند مربوطه انجام می‌شود.
  • پس از بررسی قیمت و اسلیپیج، تراکنش را تایید کرده و چند ثانیه منتظر بمانید.
  • با مراجعه به اکسپلورر شبکه اربیتروم به آدرس arbiscan.io نیز می‌توانید وضعیت تراکنش از جمله مقدار، قیمت و کارمزد گس را بررسی کنید.

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

مقایسه آربیتروم و آپتیمیزم ؛ چه تفاوتی با هم دارند؟

هر دوی پروتکل‌های Optimism و Arbitrum به دلیل استفاده از رویکرد رول آپ آپتیمیستیک، به‌جای بررسی تک به تک تراکنش‌ها، تنها در صورتی که یک بلاک معیوب و اشتباه در شبکه ساخته شده باشد وارد عمل می‌شوند. بریج‌های بین زنجیره‌ای نیز در هر دوی آربیتروم و آپتیمیزم حضور دارند که اجازه انتقال دارایی از لایه 1 اتریوم به این لایه‌های 2 را می‌دهند.

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

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

آربیترومآپتیمیزم
گواه تقلباثبات‌های تقلب چند دوره‌ایاثبات‌های تقلب تک دوره‌ای
عملکرد شبکهبالا: به‌دلیل تمرکز بر یک نقطه واحد نسبت به مغایرت‌های تراکنش‌هاپایین: به‌دلیل اتکا به لایه 1 برای اجرای تراکنش‌های لایه 2
ماشین مجازیماشین مجازی اربیتروم (AVM)ماشین مجازی اتریوم (EVM)
زبان برنامه‌نویسیپشتیبانی از تمام زبان‌ها نظیر سالیدیتی، LLLL، وایپر، فلینت (Flint)، +YUL و بسیاری دیگرمحدود به یک کامپایلر سالیدیتی برای بایت‌کد OVM
کاربرد توکنپشتیبانی از توکن بومی ETH اتریومتوکن رپد اتریوم (WETH)

سخن پایانی

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

تهیه شده در بیت 24