Skip to main content

Arbitrum One چیست

توجه: این سند ترجمه خودکار نسخه اصلی انگلیسی است.

Arbitrum One چیست

Arbitrum One یک شبکهٔ بلاکچینی لایهٔ ۲ (L2) اتریومی است که از فناوری رول‌آپ خوش‌بینانه استفاده می‌کند تا تراکنش‌ها را خارج از L1 Ethereum با هزینهٔ کمتر و توان عملیاتی بالاتر پردازش کند و در همان حال امنیت Ethereum را برای تسویهٔ نهایی به ارث می‌برد. Arbitrum One را Offchain Labs توسعه داده، mainnet خود را در اوت ۲۰۲۱ راه‌اندازی کرده و یکی از جاافتاده‌ترین شبکه‌های L2 اتریومی است.

به‌طور خلاصه: Arbitrum One یک رول‌آپ خوش‌بینانهٔ L2 اتریومی با سازگاری EVM، توکن حاکمیتی خودش (ARB) و اکوسیستمی بالغ است. در DecAIHub، برای پروژه‌های مستقر روی شبکهٔ Arbitrum One در فیلد Main chain ظاهر می‌شود.

Arbitrum One چگونه کار می‌کند

Arbitrum One به‌صورت رول‌آپی خوش‌بینانه روی پشتهٔ فناوری Arbitrum Nitro کار می‌کند. سازوکار هسته‌ای‌اش شامل اجرای خارج از زنجیره با دسترس‌پذیری دادهٔ on-chain و سیستم اثبات تقلب برای حل اختلاف است.

رول‌آپ خوش‌بینانه با Nitro

مانند دیگر رول‌آپ‌های خوش‌بینانه، Arbitrum One تراکنش‌ها را خارج از Ethereum پردازش می‌کند و دادهٔ فشردهٔ تراکنش‌ها را به L1 بازمی‌گرداند. بخش «خوش‌بینانه» یعنی تراکنش‌ها معتبر فرض می‌شوند مگر آنکه به چالش کشیده شوند:

  • اجرای خارج از زنجیره. تراکنش‌ها روی شبکهٔ Arbitrum One توسط یک sequencer اجرا می‌شوند که آن‌ها را برای ارسال به Ethereum ترتیب‌دهی و دسته‌بندی می‌کند.
  • ارسال داده به Ethereum. دادهٔ فشردهٔ تراکنش‌ها به L1 اتریوم ارسال می‌شود و تضمین می‌کند هر کسی می‌تواند وضعیت Arbitrum One را مستقلاً بازسازی و اعتبار تراکنش‌ها را راستی‌آزمایی کند.
  • اثبات‌های تقلب (تعاملی). Arbitrum از سیستم اثبات تقلب تعاملی استفاده می‌کند که آن را از دیگر رول‌آپ‌های خوش‌بینانه متمایز می‌کند. به‌جای بازپخش کامل یک دسته روی زنجیره (که گران است)، پروتکل حل اختلاف با یک بازی دوبخشی نقطهٔ دقیق اختلاف را تا یک گام محاسباتی واحد باریک می‌کند و سپس همان گام روی Ethereum راستی‌آزمایی می‌شود. این کار اثبات‌های تقلب را کاراتر می‌کند.
  • دورهٔ چالش. پس از ارسال دستهٔ تراکنش‌ها به Ethereum، دورهٔ چالشی (حدود ۷ روز) هست که طی آن اعتبارسنج‌ها می‌توانند اثبات تقلب ارائه کنند. پس از این دوره، دسته نهایی‌شده به شمار می‌آید.

پشتهٔ فناوری Nitro ارتقایی از فناوری اولیهٔ Arbitrum (اکنون با نام «Classic») است. Nitro فراهم می‌کند:

  • اثبات‌های تقلب مبتنی بر WASM. Nitro محیط اجرا را برای راستی‌آزمایی اثبات تقلب به WebAssembly (WASM) کامپایل می‌کند و کارایی و سازگاری را بهبود می‌دهد.
  • فشرده‌سازی بهبودیافته. Nitro برای ارسال دسته‌های تراکنش به Ethereum از فشرده‌سازی دادهٔ کاراتری استفاده می‌کند و هزینه‌های دادهٔ L1 را کاهش می‌دهد.
  • هم‌ارزی با EVM. Nitro سازگاری تقریباً کاملی با ماشین مجازی Ethereum فراهم می‌کند، به این معنا که قراردادهای هوشمند Ethereum معمولاً با کمترین تغییر روی Arbitrum One کار می‌کنند.

سازگاری با EVM

Arbitrum One سازگار با EVM است، یعنی:

  • قراردادهای هوشمند نوشته‌شده با Solidity یا Vyper برای Ethereum در بیشتر موارد بدون تغییر روی Arbitrum One مستقر می‌شوند.
  • ابزارهای استاندارد توسعهٔ Ethereum (Hardhat، Foundry، Remix، ethers.js) با اشاره به endpoint RPC آربیتروم با Arbitrum One کار می‌کنند.
  • استانداردهای توکنی مانند ERC-20 به‌طور بومی روی Arbitrum One کار می‌کنند.
  • کاربران با همان کیف پول‌هایی (MetaMask و غیره) که برای Ethereum استفاده می‌کنند، با افزودن شبکهٔ Arbitrum One با آن تعامل می‌کنند.

میان Arbitrum One و L1 اتریوم تفاوت‌هایی در رفتار (حسابداری گس، قراردادهای پیش‌کامپایل‌شده، معناشناسی block.number و نهایی شدن) وجود دارد. برای بسیاری از اپلیکیشن‌ها این تفاوت‌ها نامحسوس‌اند، اما تضمینی نیست: قرارداد باید پیش از استقرار با وجوه واقعی روی Arbitrum آزموده (و در صورت نیاز دوباره حسابرسی) شود.

Sequencer

Sequencer نهادی است که مسئول ترتیب‌دهی تراکنش‌ها روی Arbitrum One و ارسال دسته‌ها به Ethereum است. در حال حاضر، sequencer را Offchain Labs اداره می‌کند. این یعنی:

  • ترتیب‌دهی تراکنش‌ها متمرکز است. sequencer تعیین می‌کند تراکنش‌ها به چه ترتیبی در دسته‌ها جای می‌گیرند.
  • دسترس‌پذیری به sequencer وابسته است. اگر sequencer از کار بیفتد، تراکنش‌های جدید روی L2 پردازش نمی‌شوند (هرچند دارایی‌های موجود را می‌توان از طریق قرارداد رول‌آپ به Ethereum برداشت کرد).
  • تمرکززدایی sequencer در نقشهٔ راه است. sequencer را Offchain Labs اداره می‌کند و برنامه‌هایی برای تمرکززدایی آن وجود دارد.

این ویژگی رایج رول‌آپ‌های خوش‌بینانهٔ کنونی است — هم Arbitrum One و هم Base با sequencerهای متمرکز کار می‌کنند و تمرکززدایی برای آینده برنامه‌ریزی شده است.

توکن ARB و حاکمیت

برخلاف Base، شبکهٔ Arbitrum One توکن حاکمیتی خودش را دارد — ARB:

  • ARB برای حاکمیت Arbitrum DAO به کار می‌رود که بر شبکه‌های Arbitrum One و Arbitrum Nova نظارت می‌کند.
  • دارندگان ARB می‌توانند به ارتقاهای پروتکل، تخصیص‌های خزانه و تصمیم‌های اکوسیستمی رأی دهند.
  • ARB برای کارمزدهای گس استفاده نمی‌شود — گس روی Arbitrum One مانند Base با ETH پرداخت می‌شود.
  • Arbitrum DAO خزانهٔ چشمگیری را کنترل می‌کند که از توزیع اولیهٔ ARB تأمین شده است.

اکوسیستم Arbitrum

Arbitrum One بخشی از اکوسیستم گسترده‌تر Arbitrum است که شامل این‌هاست:

  • Arbitrum One — شبکهٔ L2 اصلی برای قراردادهای هوشمند همه‌منظوره و DeFi.
  • Arbitrum Nova — یک L2 جداگانه بهینه‌شده برای موارد استفادهٔ پرتوان و کم‌هزینه مانند گیمینگ و اپلیکیشن‌های اجتماعی، با مدل دسترس‌پذیری دادهٔ AnyTrust.
  • Arbitrum Orbit — چارچوبی برای ساخت زنجیره‌های L3 سفارشی (اپ‌چین‌ها) که روی Arbitrum One یا Nova تسویه می‌کنند.
  • Stylus — فناوری‌ای که اجازه می‌دهد قراردادهای هوشمند در کنار Solidity با Rust، C و ++C نوشته شوند و پایگاه توسعه‌دهندگان را فراتر از زبان‌های بومی EVM گسترش می‌دهد.

برای مقاصد DecAIHub، وقتی کارت پروژه Main chain: Arbitrum One را ذکر می‌کند، مشخصاً به شبکهٔ L2 اصلی Arbitrum One اشاره دارد.

Arbitrum One کجای DecAIHub دیده می‌شود

  • فیلد Main chain — Arbitrum One نشان می‌دهد پروژه قراردادهای هوشمند، توکن‌ها یا منطق on-chain را روی شبکهٔ Arbitrum One مستقر می‌کند.
  • فیلد Token standard — پروژه‌های روی Arbitrum One معمولاً از استاندارد ERC-20 استفاده می‌کنند (همانند Ethereum، چون Arbitrum سازگار با EVM است).
  • فیلد Type — پروژه‌های مستقر روی Arbitrum One معمولاً Type: EVM دارند (Arbitrum One از محیط اجرایی سازگار با EVM استفاده می‌کند).

وقتی در کارت پروژه Main chain: Arbitrum One می‌بینید، به شما می‌گوید:

  • پروژه روی یک L2 اتریومی با کارمزدهای رقابتی و سازگاری قوی با EVM کار می‌کند.
  • دادهٔ تراکنش‌ها به L1 اتریوم ارسال می‌شود و امنیت در سطح Ethereum را برای تسویهٔ نهایی فراهم می‌کند.
  • پروژه به یکی از جاافتاده‌ترین اکوسیستم‌های L2 با نقدینگی عمیق DeFi دسترسی دارد.
  • قراردادهای هوشمند را می‌توان از طریق Arbiscan، کاوشگر بلوک Arbitrum One، بررسی کرد.
  • گس با ETH پرداخت می‌شود، نه با توکن حاکمیتی ARB.

فیلد زنجیره می‌گوید پروژه قراردادهایش را کجا مستقر می‌کند. نمی‌گوید ادعاهای AI پروژه راستی‌آزمایی شده‌اند (AI reality)، توکن هدفی واقعی دارد (Token necessity) یا جزء on-chain معنادار است (Onchain necessity). این ارزیابی‌ها را محورهای ارزیابی متناظر DecAIHub جداگانه انجام می‌دهند.

ویژگی‌های کلیدی

ویژگی مقدار
نوع لایهٔ ۲ (رول‌آپ خوش‌بینانه)
زنجیرهٔ والد Ethereum
فناوری Arbitrum Nitro
سازگار با EVM بله (هم‌ارز EVM)
نوع اثبات تقلب تعاملی (پروتکل دوبخشی)
توکن گس ETH
توکن حاکمیتی ARB
دورهٔ چالش حدود ۷ روز
گرداننده Offchain Labs (sequencer)

چرا پروژه‌ها Arbitrum One را انتخاب می‌کنند

دلایل رایج استقرار پروژه‌های AI و کریپتو روی Arbitrum One:

  • اکوسیستم بالغ. Arbitrum One یکی از نخستین L2های بزرگ بود و اکوسیستم جاافتاده‌ای از پروتکل‌های DeFi، ابزارها و زیرساخت دارد.
  • نقدینگی عمیق. نقدینگی چشمگیری از DeFi روی Arbitrum One هست که آن را برای پروژه‌های نیازمند تعامل با پروتکل‌های مالی جذاب می‌کند.
  • امنیت Ethereum. مانند همهٔ رول‌آپ‌های خوش‌بینانه، Arbitrum One مدل امنیتی Ethereum را برای تسویهٔ نهایی به ارث می‌برد.
  • سازگاری با EVM. توسعه‌دهندگان می‌توانند کد، حسابرسی‌ها و ابزارهای بومی Ethereum را بازاستفاده کنند.
  • گسترش با Stylus. ارتقای Stylus به پروژه‌ها اجازه می‌دهد قراردادهای هوشمند را با Rust، C و ++C بنویسند که برای پروژه‌های AI با کدبیس‌های موجود غیر-Solidity می‌تواند مهم باشد.

Arbitrum One به‌تنهایی چه چیزی را ثابت نمی‌کند

  • استقرار روی Arbitrum One ثابت نمی‌کند پروژه امن یا خوب حسابرسی‌شده است. Arbitrum زیرساخت می‌دهد؛ امنیت قرارداد هوشمند مسئولیت پروژه است.
  • فعالیت روی یک L2 بزرگ ثابت نمی‌کند پروژه پذیرش معناداری دارد. بلوغ اکوسیستم به‌طور خودکار به پروژه‌های منفرد منتقل نمی‌شود.
  • استفاده از اثبات‌های تقلب کارآمد Arbitrum ثابت نمی‌کند خودِ پروژه غیرمتمرکز است. sequencer متمرکز می‌ماند و معماری خودِ پروژه ممکن است تمرکز بیشتری بیفزاید.
  • دسترسی به نقدینگی عمیق DeFi ثابت نمی‌کند پروژه به‌طور معنادار با DeFi یکپارچه است. نزدیکی اکوسیستمی همان یکپارچگی فنی نیست.
  • بودن روی یک L2 اتریومی ثابت نمی‌کند مورد استفادهٔ پروژه به امنیت در سطح Ethereum نیاز دارد، یا نقش onchain آن اساسی است (Onchain necessity).

اشتباه نگیرید با

  • Arbitrum Nova — یک L2 جداگانه در اکوسیستم Arbitrum، بهینه‌شده برای موارد استفادهٔ پرتوان با مدل دسترس‌پذیری دادهٔ متفاوت (AnyTrust). با شبکهٔ Arbitrum One یکی نیست.
  • ARB (توکن) — توکن حاکمیتی Arbitrum DAO. ARB یک توکن است؛ Arbitrum One یک شبکه. گس روی Arbitrum One با ETH پرداخت می‌شود، نه ARB.
  • Base — یک L2 اتریومی بزرگ دیگر، اما ساخته‌شده روی OP Stack (متعلق به Optimism)، نه Arbitrum Nitro. هر دو رول‌آپ خوش‌بینانه روی Ethereum با ویژگی‌های کلی مشابه اما فناوری زیرین متفاوت‌اند.
  • Ethereum — بلاکچین لایهٔ ۱ که Arbitrum One روی آن تسویه می‌کند. Arbitrum One روی Ethereum ساخته شده، نه جایگزینی برای آن. Ethereum چیست را ببینید.
  • Arbitrum Orbit — چارچوبی برای ساخت اپ‌چین‌های L3 روی Arbitrum، نه خودِ شبکهٔ L2.

پرسش‌های متداول

تفاوت Arbitrum One و Base چیست؟

هر دو رول‌آپ خوش‌بینانهٔ L2 اتریومی‌اند، اما از پشته‌های فناوری متفاوتی استفاده می‌کنند. Arbitrum One از Arbitrum Nitro با اثبات‌های تقلب تعاملی استفاده می‌کند، در حالی که Base از OP Stack (متعلق به Optimism) با اثبات‌های تقلب غیرتعاملی. Arbitrum One توکن حاکمیتی خودش (ARB) و یک DAO دارد؛ Base توکن بومی ندارد. Arbitrum One زودتر راه‌اندازی شده (اوت ۲۰۲۱ در برابر اوت ۲۰۲۳) و اکوسیستم DeFi بالغ‌تری دارد. هر دو گس را با ETH می‌پردازند و سازگار با EVM هستند. انتخاب میان آن‌ها برای یک پروژه معمولاً به تناسب اکوسیستمی، ترجیحات ابزاری و ملاحظات راهبردی بستگی دارد، نه محدودیت‌های بنیادین فنی.

آیا حاکمیتی بودن ARB یعنی برای استفاده از Arbitrum One به ARB نیاز دارم؟

نه. کارمزدهای گس روی Arbitrum One با ETH پرداخت می‌شوند، نه ARB. توکن ARB منحصراً برای حاکمیت استفاده می‌شود — رأی‌دادن به تصمیم‌های پروتکل از طریق Arbitrum DAO. برای استقرار قراردادهای هوشمند، انجام تراکنش یا استفاده از اپلیکیشن‌ها روی Arbitrum One نیازی به نگه‌داشتن ARB ندارید.

اثبات تقلب تعاملی Arbitrum One چه تفاوتی با دیگر رول‌آپ‌های خوش‌بینانه دارد؟

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

در دورهٔ چالش ۷ روزه چه رخ می‌دهد؟

پس از ارسال دستهٔ تراکنش‌ها به L1 اتریوم، اعتبارسنج‌ها حدود ۷ روز فرصت دارند در صورت اعتقاد به وجود تراکنشی نامعتبر در دسته، اثبات تقلب ارائه کنند. در این دوره، تراکنش‌ها «در انتظار نهایی شدن» به شمار می‌آیند. پس از گذشت دورهٔ چالش بدون اثبات تقلب موفق، دسته روی Ethereum نهایی می‌شود. برای بیشتر کاربران این تأخیر نامرئی است — تراکنش‌ها ظرف چند ثانیه روی L2 تأیید می‌شوند و بلافاصله در اکوسیستم L2 قابل استفاده‌اند. پنجرهٔ ۷ روزه فقط بر برداشت‌ها از Arbitrum One به L1 اتریوم اثر می‌گذارد.

منابع خارجی

  • Arbitrum documentation — مستندات فنی رسمی دربارهٔ معماری Arbitrum One، فناوری Nitro و راهنماهای توسعه‌دهندگان.
  • Arbiscan — کاوشگر بلوک اصلی Arbitrum One، سودمند برای راستی‌آزمایی قراردادهای هوشمند، تراکنش‌ها و فعالیت توکن‌ها.
  • Arbitrum DAO governance — مستندات Arbitrum DAO و حاکمیت توکن ARB.

همچنین ببینید