ارزیابی EigenLayer
این صفحه یک گزارش تصمیم زنده است. هدفش توضیح این است که EigenLayer چه کاری میتواند برای OrcaRail بکند، کجا کمکی نمیکند و چه زمانی روی آن میسازیم.
توصیه فعلی
به تعویق انداختن.
دلیل: زمانبند NestJS + Chainlink Automation (یا Gelato) برای SubscriptionHub.charge() افزونگی دوطرفه فراهم میکند. سود حاشیهای قابلیت اطمینان یا تمرکززدایی از یک Keeper AVS هنوز به ماهها کار مهندسی و هماهنگی مداوم با اپراتورها نمیارزد.
EigenLayer دقیقاً چیست
EigenLayer یک پروتکل restaking روی اتریوم است. اعتبارسنجهایی که امنیت اتریوم را تأمین میکنند میتوانند داوطلبانه امنیت اقتصادی بیشتری برای شبکههای ثانویهای به نام AVS (Actively Validated Services) فراهم کنند.
آنچه یک AVS فراهم میکند: یک محاسبه خارج از زنجیره (یک «وظیفه»)، کمیتهای از اپراتورها که نتیجه را گواهی میکنند، راستیآزمایی آنچین این گواهیها و slashing برای نتایجی که نادرستیشان اثباتپذیر است.
آنچه EigenLayer نیست:
- یک زنجیره.
- یک پلتفرم قرارداد هوشمند.
- یک راهکار حضانت.
- جایگزینی برای حسابرسی، طراحی قرارداد یا انضباط عملیاتی.
یک AVS کجای OrcaRail میتواند بنشیند
۱. Keeper AVS (اجرای غیرمتمرکز charge())
ایده: اپراتورها SubscriptionHub را زیر نظر دارند، هنگام سررسید charge(ids[]) را ارسال میکنند و آنچین گواهی میدهند که بهموقع انجامش دادهاند. جا انداختن یک برداشت سررسیدشده مشمول slashing است.
مزایا:
- دسترسپذیری غیرمتمرکز. هیچ طرف واحدی (OrcaRail) برای کار کردن اشتراکها ضروری نیست.
- درستی قابل slashing برای تخطی از SLO.
معایب:
- مهندسی: ساخت یک AVS (تعریف وظیفه، شرط slashing، کلاینت اپراتور، تجمیعکننده) یا تطبیق یک قالب آماده. در هر دو حالت ماهها طول میکشد.
- عملیات: جذب و پشتیبانی اپراتورها (یا پرداخت به سرویسی که این کار را میکند).
- سود حاشیهای: جفت فعلی Chainlink + NestJS از قبل افزونگی دوطرفه دارد.
آیا آن را میسازیم؟ فقط اگر محرکی پیش بیاید (پایینتر را ببینید).
۲. AVS گواهی پل
ایده: جایگزینی پل مورد اعتماد Relay با یک AVS که با امنیت قابل slashing گواهی میدهد «وجوه روی زنجیره X مشاهده شد؛ روی زنجیره Y آزاد شود».
مزایا:
- تسویه بینزنجیرهای بدون اعتماد به یک اپراتور پل واحد.
- بهخوبی با چارچوبهای پیامرسانی موجود به سبک ISM (Hyperlane، Omni) همراستاست.
معایب:
- Relay با حجم فعلی برای ما بهخوبی کار میکند.
- پل مبتنی بر AVS شرط بزرگتری از Keeper AVS است: یا خودمان میسازیمش یا به شبکهای نوپا وابسته میشویم.
آیا آن را میسازیم؟ فقط اگر Relay کارآمد نباشد یا شریکی مسیر آماده مبتنی بر AVS ارائه کند.
۳. اوراکل سیاست / انطباق
ایده: AVS واقعیتهایی را گواهی میکند که تصمیمهای سیاستی آنچین را هدایت میکنند؛ عضویت در فهرست تحریمها، تأیید تحویل، نشانههای تقلب.
مزایا:
- بررسیهای سیاستی را از سرورهای متمرکز بیرون میبرد.
معایب:
- کاربرد محدود. فقط اگر OrcaRail مسئولیت صریح سیاست آنچین را بپذیرد مفید است.
آیا آن را میسازیم؟ نه، دستکم در کوتاهمدت نه.
محرکهایی که توصیه را تغییر میدهند
این توصیه را هر فصل بازبینی میکنیم. هر یک از این محرکها سند طراحیای برای AVS مربوط باز میکند:
- گفتوگوی فروشی که بهصراحت به خاطر ریسک «keeper تکطرفه» متوقف شده باشد و نتوانیم آن را به شکل دیگری کاهش دهیم.
- چارچوبی مقرراتی که دسترسپذیری یا گواهی مبتنی بر AVS را کنترلی قابل قبول یا ترجیحی بداند.
- افت محسوس در دسترسپذیری یا قیمت Chainlink Automation روی زنجیرهای که حجم قابل توجهی در آن پردازش میکنیم.
- همکاریای که در آن بتوانیم از keeper یا AVS پل دیگران تقریباً بدون هزینه عملیاتی استفاده کنیم.
- OrcaRail آنقدر بزرگ شود که «ریلهای پرداخت باید حتی با از دسترس خارج بودن OrcaRail کار کنند» انتظاری معقول باشد.
اگر آن را بسازیم
محدودیتهای طراحیای که رعایت میکنیم:
- شروع از قالبها. Othentic و Eigen Foundation قالبهای AVS برای شبکههای گواهی وظیفه منتشر میکنند. slashing را از صفر پیاده نمیکنیم.
- نقطه ورود آنچین بدون تغییر بماند.
SubscriptionHub.charge(ids[])عمومی و بدون نیاز به مجوز میماند. AVS فقط یک فراخواننده دیگر در کنار NestJS و Chainlink میشود. - بدون توکن جدید. هیچ توکن staking برای OrcaRail در کار نیست. به اپراتورها از بودجه گس پلتفرم با ETH (یا USDC) پرداخت میشود.
- بدون حضانت جدید. AVS وجوه را نگه نمیدارد و مسیریابی نمیکند.
- حسابرسی. حتی AVSهای مبتنی بر قالب هم به حسابرسی نیاز دارند.
- برنامه کنار گذاشتن. اگر Chainlink، Gelato و keeperهای داخلی شکاف قابلیت اطمینان را پوشش دهند، باید بتوانیم AVS را از رده خارج کنیم.
پرسشهای باز (در حال پیگیری؛ مانع نیستند)
- آیا گروه طبیعیای از اپراتورهای AVS وجود دارد که از قبل زیرساخت مرتبط با پرداخت (ایندکسر، keeper) اجرا میکنند؟
- تأخیر واقعبینانه گواهی برای «سررسید در همین دقیقه» چقدر است؟
- حداقل اندازه مجموعه اپراتورها برای slashing معتبر چقدر است؟
- ابزار پایه slashing در mainnet آیگن چگونه با پایش فعلی ما یکپارچه میشود؟
تاریخچه تصمیمها
| تاریخ | تصمیم | یادداشت |
|---|---|---|
| 2026-04-20 | به تعویق انداختن | افزونگی دوطرفه Chainlink + NestJS کافی است؛ هر فصل بازبینی میشود. |
با تغییر تصمیم، موارد جدید اینجا اضافه میشوند.