یک روز مانده به بزرگ‌ترین آپدیت آن دوره اتریوم، یک شرکت امنیتی کوچک به نام ChainSecurity یک باگ بحرانی کشف کرد. همه‌چیز متوقف شد. اگر آن باگ دیده نمی‌شد، ممکن بود میلیون‌ها دلار اتر در معرض خطر قرار بگیرد؛ دقیقاً مثل فاجعه DAO در سال ۲۰۱۶ که ۶۰ میلیون دلار اتر به سرقت رفت.

این لحظه، بخش کوچکی از داستان پرتنش هارد فورک متروپلیس اتریوم است؛ ارتقایی که اتریوم را از یک پلتفرم آزمایشی به یک زیرساخت جدی‌تر تبدیل کرد و پایه‌های DeFi، NFT، لایه‌دوم و حتی The Merge را ریخت.

اما چرا در سال ۲۰۲۶ باید متروپلیس را بشناسیم؟ چون بسیاری از قابلیت‌هایی که امروز در اتریوم می‌بینید  از قیمت اتریوم گرفته تا پروتکل‌های DeFi و راه‌حل‌های لایه دوم  ریشه مستقیم در تصمیماتی دارند که در همین دوره گرفته شد. در این مقاله، دقیق و کامل بررسی می‌کنیم که متروپلیس چه بود، چه کرد، چه درس‌هایی داد و چرا میراثش هنوز زنده است.

نقشه راه اتریوم و جایگاه متروپلیس

هارد فورک متروپلیس اتریوم چیست؟

قبل از هر چیز، دو مفهوم پایه را سریع مرور کنیم:

هارد فورک (Hard Fork) یعنی تغییر اساسی در قوانین پروتکل یک بلاکچین که با نسخه قبلی ناسازگار است. مثل اینکه قوانین یک بازی را آنقدر عوض کنید که بازیکنان نسخه قدیمی دیگر نتوانند با بازیکنان نسخه جدید بازی کنند. همه باید آپدیت کنند، وگرنه از شبکه جدا می‌شوند.

متروپلیس (Metropolis) سومین فاز از نقشه راه چهارمرحله‌ای اتریوم بود. برای اینکه بفهمید متروپلیس کجای این مسیر قرار می‌گرفت، جدول زیر را ببینید:

مرحله
نام
هدف اصلی
سال اجرا
۱
Frontier
راه‌اندازی اولیه شبکه (نسخه آزمایشی برای توسعه‌دهندگان)
۲۰۱۵
۲
Homestead
پایدارسازی شبکه و رفع باگ‌های اولیه
۲۰۱۶
۳
Metropolis
ارتقای حریم خصوصی، امنیت و زمینه‌سازی برای اثبات سهام
۲۰۱۷–۲۰۱۹
۴
Serenity
انتقال کامل به اثبات سهام (اتریوم ۲.۰)
۲۰۲۰ به بعد

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

نکته کلیدی

متروپلیس یک رویداد واحد نبود. مجموعه‌ای از تغییرات تدریجی و حساب‌شده بود که در قالب بیزانتیوم و کنستانتینوپل اجرا شد. این رویکرد «آپدیت مرحله‌ای» بعدها به الگوی استاندارد ارتقای اتریوم تبدیل شد.

دو فاز متروپلیس: بیزانتیوم و کنستانتینوپل

دو فاز متروپلیس: بیزانتیوم و کنستانتینوپل

فاز اول: بیزانتیوم (Byzantium) — اکتبر ۲۰۱۷

بیزانتیوم در بلاک شماره ۴٬۳۷۰٬۰۰۰ در اکتبر ۲۰۱۷ فعال شد. این فاز شامل ۹ پیشنهاد بهبود اتریوم (EIP) بود. مهم‌ترین تغییرات به شرح زیر است:

۱. پشتیبانی از اثبات‌های دانش صفر (zk-SNARKs)

فرض کنید می‌خواهید به یک نگهبان ثابت کنید که بالای ۱۸ سال دارید، بدون اینکه کارت ملی‌تان را نشان بدهید. اثبات دانش صفر (Zero-Knowledge Proof) دقیقاً همین کار را در بلاکچین انجام می‌دهد: اثبات صحت یک اطلاعات بدون افشای خود آن اطلاعات.

بیزانتیوم با اضافه کردن EIP-196 و EIP-197، امکان استفاده از این فناوری را روی اتریوم فراهم کرد. این قدم بزرگی برای حریم خصوصی بود و همین فناوری بعدها پایه پروتکل‌هایی مثل Tornado Cash، zkSync و StarkNet شد.

۲. کاهش پاداش ماینرها از ۵ به ۳ اتر

این تصمیم ساده نبود. ماینرها عملاً درآمدشان ۴۰٪ کاهش پیدا کرد. اما هدف روشن بود: کنترل نرخ تورم اتریوم و آماده‌سازی تدریجی شبکه برای خداحافظی با ماینینگ.

۳. به تعویق انداختن بمب سختی (Difficulty Bomb)

بمب سختی مکانیزمی بود که عمداً استخراج اتریوم را به‌مرور سخت‌تر و سخت‌تر می‌کرد تا ماینرها مجبور شوند به اثبات سهام مهاجرت کنند. اما چون اتریوم ۲.۰ هنوز آماده نبود، این بمب به تعویق افتاد تا شبکه دچار کندی شدید نشود.

۴. اضافه شدن دستورالعمل REVERT (EIP-140)

قبل از این EIP، اگر یک قرارداد هوشمند در حین اجرا به مشکل می‌خورد، تمام کارمزد (گس) پرداخت‌شده سوخت می‌شد. دستورالعمل REVERT به توسعه‌دهندگان اجازه داد در صورت بروز خطا، تراکنش را برگردانند بدون اینکه تمام گس از دست برود. این یک بهبود عملی بزرگ برای امنیت و اقتصاد قراردادهای هوشمند بود.

فاز دوم: کنستانتینوپل (Constantinople) — فوریه ۲۰۱۹

کنستانتینوپل قرار بود در اواخر ۲۰۱۸ اجرا شود، اما به دلیل کشف یک آسیب‌پذیری امنیتی در EIP-1283 (Reentrancy Bug) به فوریه ۲۰۱۹ و بلاک شماره ۷٬۲۸۰٬۰۰۰ موکول شد. این تأخیر همراه با یک پچ امنیتی فوری به نام پترزبورگ (St. Petersburg) اجرا شد.

مهم‌ترین تغییرات کنستانتینوپل:

۱. کاهش مجدد پاداش ماینرها از ۳ به ۲ اتر (EIP-1234)

ادامه سیاست ضدتورمی و فشار بیشتر برای مهاجرت به اثبات سهام. در مجموع متروپلیس پاداش بلاک را از ۵ اتر به ۲ اتر رساند؛ یعنی ۶۰٪ کاهش در درآمد ماینرها.

۲. بهینه‌سازی هزینه گس با EXTCODEHASH (EIP-1052)

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

۳. تأخیر مجدد بمب سختی (EIP-1234)

بمب سختی دوباره ۱۲ ماه به تعویق افتاد تا تیم توسعه زمان کافی برای آماده‌سازی اتریوم ۲.۰ داشته باشد.

۴. قابلیت CREATE2: قراردادهای هوشمند با آدرس از پیش تعیین‌شده (EIP-1014)

این شاید مهم‌ترین ویژگی کنستانتینوپل بود. CREATE2 به توسعه‌دهندگان اجازه می‌داد آدرس یک قرارداد هوشمند را قبل از استقرار روی شبکه پیش‌بینی کنند. این ویژگی برای کانال‌های وضعیت (State Channels) و راه‌حل‌های لایه دوم حیاتی بود و بعدها نقش مهمی در رشد اکوسیستم Arbitrum، Optimism و zkSync ایفا کرد.

خلاصه مقایسه دو فاز متروپلیس

بیزانتیوم (اکتبر ۲۰۱۷): تمرکز بر حریم خصوصی (zk-SNARKs)، امنیت قراردادها (REVERT) و کاهش اول پاداش ماینرها. | کنستانتینوپل (فوریه ۲۰۱۹): تمرکز بر بهینه‌سازی گس، زیرساخت لایه دوم (CREATE2) و کاهش دوم پاداش ماینرها. هر دو فاز با هم مسیر رسیدن به The Merge را هموار کردند.

بررسی امنیت هارد فورک متروپلیس: داستان واقعی ChainSecurity

بررسی امنیت و اعتبار هارد فورک متروپلیس

آیا خود فرایند هارد فورک ریسک امنیتی نداشت؟ چرا، داشت. و داستان کنستانتینوپل یکی از آموزنده‌ترین رویدادهای تاریخ امنیت بلاکچین است.

ماجرای باگ بحرانی EIP-1283

در ژانویه ۲۰۱۹، یک روز مانده به اجرای برنامه‌ریزی‌شده کنستانتینوپل، تیم ChainSecurity یک آسیب‌پذیری جدی کشف کرد: EIP-1283 که هدفش کاهش هزینه گس بود، یک حمله بازورود (Reentrancy Attack) جدید را ممکن می‌ساخت.

این دقیقاً همان نوع حمله‌ای بود که در سال ۲۰۱۶ باعث هک DAO شد. در آن حمله، مهاجم توانست قبل از ثبت نهایی تراکنش در بلاکچین، مکرراً اتر برداشت کند و در مجموع ۶۰ میلیون دلار سرقت شد.

هشدار تاریخی

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

اقدامات امنیتی که انجام شد

  • آدیت‌های امنیتی متعدد توسط شرکت‌های مستقل قبل از هر فاز
  • اجرای تست‌نت روی شبکه‌های آزمایشی Ropsten و Rinkeby پیش از اجرای اصلی
  • تأخیر آگاهانه و فوری در اجرا به‌محض کشف آسیب‌پذیری
  • هماهنگی هم‌زمان با همه کلاینت‌های اصلی (Geth، Parity و غیره) برای آپدیت همگام
  • انتشار پچ پترزبورگ (St. Petersburg) به‌عنوان راه‌حل فوری

نکته کمتر گفته‌شده: تمرکز تصمیم‌گیری در اتریوم

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

تأثیر هارد فورک متروپلیس بر قیمت اتریوم

بسیاری که «هارد فورک متروپلیس» را جستجو می‌کنند، می‌خواهند بدانند آیا این تغییرات روی قیمت ETH تأثیر گذاشت. پاسخ ظریف است.

بیزانتیوم (اکتبر ۲۰۱۷): رشد قیمت، اما نه به‌تنهایی از متروپلیس

قیمت اتریوم در زمان اجرای بیزانتیوم حدود ۳۰۰ دلار بود. در ماه‌های بعد، قیمت به بالای ۱٬۴۰۰ دلار (ژانویه ۲۰۱۸) رسید. اما آیا این رشد به خاطر بیزانتیوم بود؟ نه لزوماً. آن دوره مصادف با حباب بزرگ ICOها، رشد کلی بازار کریپتو و هجوم سرمایه‌گذاران خرده‌فروش بود. نسبت دادن رشد قیمت صرفاً به هارد فورک، یک خطای تحلیلی رایج است.

کنستانتینوپل (فوریه ۲۰۱۹): بازار خرسی، تأثیر محسوس نداشت

قیمت اتریوم در زمان اجرا حدود ۱۲۰ دلار بود و بازار در عمق خرسی قرار داشت. تأثیر قیمتی محسوسی مشاهده نشد.

درس مهم برای سرمایه‌گذاران

هارد فورک‌های فنی به‌تنهایی محرک قیمت نیستند. آنچه قیمت را حرکت می‌دهد، ترکیبی از شرایط ماکرو، روانشناسی بازار و روایت غالب (Narrative) است. متروپلیس ارزش بنیادین اتریوم را بالا برد، اما این ارزش لزوماً فوری در قیمت منعکس نشد. ارزیابی هارد فورک‌ها باید بر اساس تأثیر فنی بلندمدت، نه تغییرات کوتاه‌مدت قیمت باشد.

مقایسه هارد فورک متروپلیس با سایر ارتقاهای مهم اتریوم

برای درک بهتر جایگاه متروپلیس در تاریخ اتریوم، این مقایسه را ببینید:

ویژگی
متروپلیس (۲۰۱۷–۲۰۱۹)
استانبول (۲۰۱۹)
لندن (۲۰۲۱)
مرج (۲۰۲۲)
تغییر مکانیزم اجماع
خیر (زمینه‌سازی)
خیر
خیر
بله (PoW → PoS)
تأثیر بر کارمزد
متوسط (بهینه‌سازی گس)
متوسط
زیاد (EIP-1559، سوزاندن اتر)
کم
ارتقای حریم خصوصی
بله (zk-SNARKs)
محدود
خیر
خیر
کاهش پاداش ماینرها
بله (۵→۳→۲ اتر)
خیر
خیر
حذف کامل ماینینگ
زیرساخت لایه دوم
بله (CREATE2)
بله (بهینه‌سازی)
خیر
خیر
تأثیر قیمتی کوتاه‌مدت
مثبت (بیزانتیوم) / خنثی (کنستانتینوپل)
خنثی
مثبت
مثبت
ریسک اجرایی
متوسط (تأخیر کنستانتینوپل)
کم
کم
بالا

مزایا و معایب واقعی هارد فورک متروپلیس

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

  • زمینه‌سازی برای اثبات سهام: بدون کاهش تدریجی پاداش ماینرها در متروپلیس، مسیر رسیدن به The Merge بسیار دشوارتر بود
  • بهبود حریم خصوصی با zk-SNARKs: پایه‌گذاری فناوری‌ای که بعدها zkSync، StarkNet و Polygon zkEVM را ممکن ساخت
  • کاهش تورم بلندمدت: سیاست کاهش پاداش ماینرها در بلندمدت به نفع هولدرهای اتر بود
  • امنیت و انعطاف قراردادها: دستورالعمل REVERT توسعه قراردادهای ایمن‌تر را ممکن کرد
  • زیرساخت لایه دوم با CREATE2: این قابلیت بعدها نقش اساسی در رشد Arbitrum و Optimism ایفا کرد
  • الگوی آپدیت مرحله‌ای: روش تقسیم به فازهای کوچک‌تر، الگوی استاندارد ارتقاهای بعدی اتریوم شد

معایب و نقدهای جدی

  • تأخیرهای مکرر: کنستانتینوپل چندین بار به تعویق افتاد که بخشی از اعتماد جامعه را خدشه‌دار کرد
  • عدم حل مشکل مقیاس‌پذیری: متروپلیس مشکل اصلی اتریوم (TPS پایین) را حل نکرد
  • نارضایتی ماینرها: کاهش ۶۰ درصدی پاداش بدون جایگزین فوری، برخی ماینرها را به شبکه‌های دیگر فرستاد
  • افزایش پیچیدگی پروتکل: هر هارد فورک پیچیدگی کد را بالا می‌برد و آدیت امنیتی را سخت‌تر می‌کند
  • تمرکز تصمیم‌گیری: فرایند تصمیم‌گیری EIPها همچنان تحت نفوذ بنیاد اتریوم باقی ماند

میراث متروپلیس در اتریوم ۲۰۲۶: چه چیزهایی از آن باقی مانده؟

این بخش همان چیزی است که اکثر مقالات نمی‌گویند: میراث مستقیم متروپلیس در اتریوم امروز چیست؟

۱. فناوری zk-SNARKs و انقلاب ZK-Rollup

پشتیبانی از zk-SNARKs در بیزانتیوم، پایه فناوری‌ای را گذاشت که امروز در قلب بزرگ‌ترین مقیاس‌پذیرسازهای اتریوم قرار دارد. zkSync Era، StarkNet، Polygon zkEVM و Scroll همه از این فناوری استفاده می‌کنند. بدون EIP-196 و EIP-197 بیزانتیوم، این اکوسیستم چند ده میلیارد دلاری وجود نداشت.

۲. CREATE2 و معماری لایه دوم

قابلیت CREATE2 از کنستانتینوپل، امروز بخش جدایی‌ناپذیر معماری Arbitrum، Optimism و سایر رول‌آپ‌ها است. این قابلیت امکان می‌دهد کیف پول‌های هوشمند (Smart Wallets) و سیستم‌های counterfactual instantiation طراحی شوند — مفهومی که در اکوسیستم Account Abstraction (ERC-4337) مدرن اتریوم اهمیت محوری دارد.

۳. الگوی حکمرانی «آپدیت مرحله‌ای»

رویکرد تقسیم متروپلیس به بیزانتیوم و کنستانتینوپل، الگوی استانداردی شد که اتریوم تا به امروز دنبال می‌کند. ارتقاهای Shapella، Dencun و Pectra همه از همین الگو پیروی کردند. این الگو یک درس مدیریت ریسک است که ارزش آن در طول زمان اثبات شده.

۴. سیاست کاهش تدریجی پاداش و مسیر به PoS

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

نتیجه‌گیری

متروپلیس شاید جذاب‌ترین هارد فورک اتریوم نبود، اما بدون شک یکی از ضروری‌ترین‌ها بود. بدون متروپلیس، اتریوم امروزی — با DeFi، NFT، لایه‌دوم و The Merge — وجود نداشت.

اگر در زمان یک هارد فورک اتریوم دارید، چه کار کنید؟

اتریوم همچنان هارد فورک‌های منظم دارد. این راهنمای عملی برای هر ارتقای آینده کاربرد دارد:

  1. اتر خود را در کیف پول شخصی نگه دارید. اگر اتر شما در صرافی است، صرافی تصمیم می‌گیرد در زمان فورک چه کند. در کیف پول شخصی (MetaMask یا کیف پول سخت‌افزاری)، کنترل کامل با شماست.
  2. نرم‌افزار نود خود را آپدیت کنید. اگر نود اتریوم اجرا می‌کنید، قبل از بلاک هارد فورک، کلاینت خود (Geth، Nethermind و غیره) را به آخرین نسخه آپدیت کنید.
  3. از تراکنش‌های بزرگ در ساعات اطراف هارد فورک خودداری کنید. در لحظات اجرا ممکن است شبکه ناپایدار باشد. صبر کنید تا چند بلاک بعد از فورک تأیید شود.
  4. مراقب اسکم‌ها باشید. هر بار که هارد فورک اعلام می‌شود، کلاهبرداران با «توکن رایگان» یا «ایردراپ ویژه» فعال می‌شوند. هیچ هارد فورک اتریومی نیاز به ارسال اتر به آدرس خاصی ندارد.
  5. اخبار رسمی را از منبع اصلی دنبال کنید. فقط blog.ethereum.org و حساب رسمی بنیاد اتریوم منابع معتبر هستند.

چگونه ریسک خود را به حداقل برسانید؟

  • از کیف پول سخت‌افزاری (مثل Ledger یا Trezor) برای نگهداری بلندمدت اتر استفاده کنید
  • احراز هویت دو مرحله‌ای (2FA) را روی تمام حساب‌های صرافی فعال کنید (ترجیحاً Google Authenticator، نه SMS)
  • قبل از تعامل با هر قرارداد هوشمند، آدرس قرارداد را از منبع رسمی پروژه تأیید کنید
  • در زمان هارد فورک‌ها، مراقب لینک‌های فیشینگ و پیشنهادات «ایردراپ رایگان» باشید
  • با مبالغ کم شروع کنید؛ اول تست کنید، بعد سرمایه اصلی را وارد کنید

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

هارد فورک متروپلیس اتریوم را می‌توان «دوران بلوغ» اتریوم نامید. بیزانتیوم حریم خصوصی و امنیت قراردادهای هوشمند را ارتقا داد. کنستانتینوپل کارمزدها را بهینه کرد و مسیر اثبات سهام را هموارتر ساخت. هر دو با هم الگویی از حکمرانی تدریجی و مدیریت ریسک ایجاد کردند که امروز در DNA اتریوم حک شده است.

اگر امروز از اتریوم استفاده می‌کنید — از DeFi گرفته تا NFT، لایه‌دوم و کیف پول‌های هوشمند — بخشی از آن تجربه مدیون تصمیماتی است که در دوره متروپلیس گرفته شد. شناختن این تاریخ، شما را به سرمایه‌گذار و کاربر آگاه‌تری تبدیل می‌کند.