ریسک‌های تمرکزگرایی در PoS و L2: تحلیل چالش‌های تمرکززدایی اتریوم

انتقال اتریوم از مکانیسم اجماع Proof of Work به Proof of Stake یکی از مهم‌ترین ارتقاهای تاریخ بلاک‌چین است. این تغییر، که اغلب به عنوان «Merge» شناخته می‌شود، برای حل مسائل مقیاس‌پذیری طولانی‌مدت شبکه و مصرف بالای انرژی طراحی شده بود. در حالی که این حرکت مصرف انرژی را بیش از ۹۹٪ کاهش داد، مجموعه جدیدی از پویایی‌های اقتصادی و فنی را معرفی کرد که منتقدان استدلال می‌کنند ممکن است بر تمرکززدایی تأثیر بگذارد. شبکه اکنون به جای ماینرها به اعتبارسنج‌ها وابسته است تا دفتر کل را ایمن نگه دارد و این امر به طور اساسی تغییر می‌دهد که چه کسی قدرت را در اکوسیستم در اختیار دارد.

با تکامل پروتکل، معرفی راه‌حل‌های Layer 2 و شاردینگ هدف افزایش بیشتر توان پردازش تراکنش‌ها را دارد. با این حال، این پیشرفت‌ها با معاملات پیچیده‌ای در زمینه امنیت و حاکمیت همراه هستند. «مثلث بلاک‌چین» فرض می‌کند که یک شبکه معمولاً فقط می‌تواند دو مورد از سه متغیر را بهینه کند: تمرکززدایی، امنیت و مقیاس‌پذیری. نقشه راه فعلی اتریوم سعی می‌کند این مسئله را با لایه‌بندی فناوری‌های مختلف حل کند، اما هر لایه نقاط بالقوه شکست یا تمرکزگرایی را معرفی می‌کند که نیاز به بررسی دقیق دارد.

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

مکانیزم اثبات سهام

انگیزه‌ها و مسئولیت‌های اعتبارسنج‌ها

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

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

حلقه تمرکز ثروت

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

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

چالش‌های حاکمیتی در اقتصاد استیکینگ

حاکمیت در اتریوم فرآیندی شبه‌سیاسی است که بر «اجماع تقریبی» میان ذی‌نفعان مختلف تکیه دارد. برخلاف یک شرکت متمرکز که تصمیمات می‌تواند به صورت یک‌جانبه گرفته شود، ارتقاهای پروتکل نیاز به هماهنگی بین توسعه‌دهندگان، اپراتورهای نود و دارندگان توکن دارد. هسته این فرآیند، پیشنهاد بهبود اتریوم (EIP) است، سندی که تغییرات پیشنهادی را توصیف می‌کند. این پیشنهادها مورد بحث، حسابرسی و در نهایت اگر جامعه موافقت کند، به مخزن نرم‌افزار ادغام می‌شوند.

چالش در حفظ «بی‌طرفی معتبر» است، اصولی راهنما که توسط بنیان‌گذاران اتریوم حمایت می‌شود. بی‌طرفی معتبر به معنای این است که طراحی مکانیسم نباید علیه یا به نفع افراد خاص تبعیض قائل شود. اساساً به معنای این است که قوانین بازی باید همه را منصفانه对待 کند. با این حال، دستیابی به این در عمل دشوار است زمانی که ذی‌نفعان قابلیت‌های بسیار متفاوتی دارند. اگر گروه کوچکی از نهادها اکثریت Ether استیک‌شده را کنترل کنند، آن‌ها می‌توانند theoretically نفوذ نامتناسبی بر اینکه کدام پیشنهادها traction پیدا کنند یا شبکه چگونه تکامل یابد، اعمال کنند.

ریسک‌های تمرکزگرایی در حاکمیت همچنین زمانی ظاهر می‌شود که جامعه بر تصمیمات جنجالی تقسیم شود. در حالی که هدف همیشه اجماع است، اختلافات می‌تواند به هاردفورک منجر شود، همان‌طور که در حادثه ۲۰۱۶ دیده شد که Ethereum Classic را به وجود آورد. تصمیم برای تغییر تاریخچه بلاک‌چین برای معکوس کردن یک هک توسط برخی به عنوان نقض بی‌طرفی دیده شد که بازیابی مالی اکثریت را بر تغییرناپذیری کد ترجیح داد. این تنش بین حاکمیت «پیشرو» که مشکلات را حل می‌کند و حاکمیت «محافظه‌کار» که به شدت به قوانین پروتکل پایبند است را برجسته می‌کند.

گلوگاه زیرساختی

تمرکززدایی نه تنها در مورد مالکیت سکه‌ها، بلکه در مورد کسانی است که زیرساخت را اجرا می‌کنند. برای اینکه یک بلاک‌چین واقعاً مقاوم در برابر سانسور باشد، مجموعه متنوعی از شرکت‌کنندگان باید نودهایی را که دفتر کل را تأیید می‌کنند، اداره کنند. اگر الزامات سخت‌افزاری یا داده‌ای برای اجرای یک نود بیش از حد بالا شود، فقط نهادهای بزرگ قادر به شرکت خواهند بود. این سناریو طبیعت همتا به همتا شبکه را تضعیف می‌کند.

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

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

تحلیل راه‌حل‌های مقیاس‌پذیری Layer 2

نقش سایدچین‌های مستقل

برای حل ازدحام در شبکه اصلی، توسعه‌دهندگان راه‌حل‌های مختلف «Layer 2» را ساخته‌اند. یکی از رویکردهای رایج استفاده از سایدچین‌های مستقل است. این‌ها بلاک‌چین‌های جداگانه‌ای هستند که موازی با اتریوم اجرا می‌شوند و از طریق یک پل دوطرفه متصل می‌شوند. سایدچین‌ها با ماشین مجازی اتریوم (EVM) سازگار هستند و به توسعه‌دهندگان اجازه می‌دهند برنامه‌ها را به راحتی منتقل کنند. از آنجایی که تراکنش‌ها را خارج از زنجیره اصلی پردازش می‌کنند، سرعت بالاتر و هزینه پایین‌تری ارائه می‌دهند.

با این حال، سایدچین‌ها معامله امنیتی متمایزی ارائه می‌دهند. آن‌ها مسئول امنیت خود هستند، به این معنا که باید اعتبارسنج‌ها یا ماینرهای خود را استخدام کنند. آن‌ها ضمانت‌های امنیتی اتریوم mainnet را به ارث نمی‌برند. از آنجایی که این شبکه‌ها معمولاً کوچک‌تر هستند، برای یک گروه هماهنگ آسان‌تر است که اکثریت قدرت رأی شبکه را تصاحب کند. اگر اعتبارسنج‌های یک سایدچین توطئه کنند، می‌توانند دارایی‌های bridged به آن زنجیره را بدزدند. این مدل سرعت و هزینه را بر امنیت قوی موجود در Layer 1 اولویت می‌دهد.

رول‌آپ‌ها و در دسترس بودن داده

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

دو نوع اصلی رول‌آپ وجود دارد: Optimistic و Zero-Knowledge (ZK). رول‌آپ‌های Optimistic بر فرض معتبر بودن تراکنش‌ها به طور پیش‌فرض عمل می‌کنند. شبکه فقط اعتبار یک تراکنش را محاسبه می‌کند اگر کسی آن را در پنجره خاصی به چالش بکشد. این روش رمزنگاری را ساده می‌کند اما نیاز به تأخیر دارد، اغلب هفت روز، هنگام انتقال دارایی‌ها به Layer 1. این دوره انتظار برای اجازه زمان حل اختلاف لازم است.

ویژگی Optimistic Rollups ZK Rollups Sidechains
منبع امنیت Ethereum Layer 1 Ethereum Layer 1 Independent Validators
زمان برداشت ~7 Days (Challenge Period) Instant (after verification) Varies (Bridge dependent)
محاسبه Fraud proofs (on challenge) Validity proofs (every batch) Independent consensus

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

ریسک‌های تکه‌تکه شدن

با گسترش اکوسیستم اتریوم به محیط چندلایه، نقدینگی و فعالیت کاربر در میان پلتفرم‌های مختلف تکه‌تکه می‌شود. در حالی که این امر فشار بر زنجیره اصلی را کاهش می‌دهد، پیچیدگی در زمینه قابلیت همکاری را معرفی می‌کند. دارایی‌های منتقل‌شده به راه‌حل Layer 2 اغلب «wrapped» یا در قراردادهای پل قفل می‌شوند. این پل‌ها历史上 اهداف آسیب‌پذیری برای هکرها بوده‌اند.

علاوه بر این، تجربه کاربر به شدت به عملکرد روان این لایه‌های ثانویه وابسته است. اگر یک شبکه Layer 2 آفلاین شود یا باگ داشته باشد،资金 کاربران می‌تواند گیر کند. در حالی که رول‌آپ‌ها برای اجازه برداشت مستقیم資金 از mainnet حتی اگر اپراتور Layer 2 ناپدید شود طراحی شده‌اند، دانش فنی مورد نیاز برای انجام چنین خروج دستی فراتر از کاربر متوسط است. این امر وابستگی عملی به ادامه عملیات واسطه‌های Layer 2 ایجاد می‌کند.

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

شاردینگ و پیچیدگی پروتکل

تقسیم شبکه

فراتر از راه‌حل‌های Layer 2، اتریوم قصد دارد «شاردینگ» را به عنوان ارتقای هسته پروتکل پیاده‌سازی کند. شاردینگ شامل تقسیم پایگاه داده شبکه به قطعات کوچکتر و قابل مدیریت به نام shard است. هر shard تا حدی مانند یک بلاک‌چین جداگانه با حالت و تاریخچه تراکنش خود عمل می‌کند. این امر به شبکه اجازه می‌دهد بسیاری از تراکنش‌ها را به صورت موازی پردازش کند، به جای اینکه هر نود هر تراکنش را به ترتیب پردازش کند.

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

پیامدهای امنیتی شاردینگ

امنیت یک سیستم شاردشده به شدت به تصادفی بودن اختصاص اعتبارسنج وابسته است. در یک سیستم غیرشاردشده، یک حمله‌کننده برای به خطر انداختن زنجیره به ۵۱٪ از کل stake شبکه نیاز دارد. در یک سیستم شاردشده، اگر حمله‌کننده بتواند shard خاصی را هدف قرار دهد، فقط به کسری از کل stake برای فاسد کردن آن پارتیشن خاص نیاز دارد. به همین دلیل مکانیسم تصادفی حیاتی است؛ تضمین می‌کند که هیچ گروه واحدی نمی‌تواند پیش‌بینی یا کنترل کند که کدام shard را ایمن می‌کند.

با این حال، هماهنگی مورد نیاز بین shardها بردارهای حمله جدیدی معرفی می‌کند. ارتباطات بین‌شاردی به زنجیره اصلی یا Beacon Chain وابسته است تا سازگاری را حفظ کند. اگر این لایه هماهنگی شکست بخورد یا congested شود، حالت شبکه می‌تواند ناسازگار شود. حرکت به شاردینگ اتریوم را از یک دفتر کل واحد و یکپارچه به وب پیچیده‌ای از زنجیره‌های به‌هم‌پیوسته تبدیل می‌کند و مانع فنی را برای توسعه‌دهندگان و حسابرسانی که سعی در تأیید یکپارچگی سیستم دارند، افزایش می‌دهد.

مشکل «Nothing at Stake»

آسیب‌پذیری نظری خاص سیستم‌های Proof of Stake، مشکل «Nothing at Stake» است. در صورت فورک شبکه—جایی که بلاک‌چین به دو مسیر رقابتی تقسیم می‌شود—اعتبارسنج‌ها در پیاده‌سازی‌های اولیه PoS تشویق می‌شدند تا روی هر دو زنجیره تأیید کنند. از آنجایی که تأیید تقریباً هیچ هزینه انرژی ندارد، شرط‌بندی روی هر دو نتیجه انتخاب اقتصادی منطقی برای تضمین پاداش صرف‌نظر از اینکه کدام زنجیره برنده شود، بود.

اگر همه اعتبارسنج‌ها این استراتژی را اتخاذ کنند، شبکه ممکن است هرگز به اجماع نرسد و امنیت بلاک‌چین را به طور مؤثر بشکند. اتریوم این را از طریق مکانیسم slashing ذکرشده ранее حل می‌کند. با اعمال جریمه برای تأیید بلوک‌های متضاد، پروتکل اعتبارسنج‌ها را مجبور به انتخاب سمت می‌کند. این منافع مالی آن‌ها را با ثبات زنجیره کانونیک واحد هم‌راستا می‌کند. در حالی که مؤثر است، این لایه دیگری از پیچیدگی به کلاینت نرم‌افزاری اضافه می‌کند، زیرا باید این نقض‌ها را تشخیص دهد و گزارش کند تا جریمه‌ها را اعمال کند.

نتیجه‌گیری

سفر اتریوم به سمت مقیاس‌پذیری و پایداری شامل تعادل ظریفی بین اولویت‌های رقابتی است. انتقال به Proof of Stake با موفقیت نگرانی‌های انرژی را حل کرده و راه را برای شاردینگ هموار کرده است، اما arguably مانع ورود برای اعتبارسنج‌های مستقل را افزایش داده و ریسک‌های تمرکز ثروت را معرفی کرده است. به طور مشابه، راه‌حل‌های Layer 2 تسکین لازم برای ازدحام تراکنش را ارائه می‌دهند اما اغلب کاربران را ملزم به اعتماد به مدل‌های امنیتی کوچک‌تر و کمتر آزمایش‌شده یا sequencerهای متمرکز می‌کنند.

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

تمرکززدایی واقعی نیاز به هوشیاری مداوم در برابر تمایل طبیعی قدرت و ثروت به تمرکز در طول زمان دارد.