
آزمایش خزانه اتریومی شبکه SIG نشان میدهد که خصوصیسازی ادعاهای برداشت در Midnight، بهمعنای حذف وابستگی به یک سرویس خارجی برای جابهجایی دارایی نیست. در این طراحی، کاربر پیش از دریافت توکنهای ERC20 در اتریوم، ادعای رمزنگاریشده خود را در Midnight میسوزاند و تکمیل برداشت به امضای شبکه SIG و سپس ثبت نتیجه تراکنش وابسته میشود.
بر اساس گزارش CryptoSlate، دارایی پایه در یک حساب اتریومی متعلق به خزانه نگهداری میشود، اما کاربران در Midnight توکنهای خصوصیشدهای در اختیار دارند که نماینده سهم آنها از این داراییهاست. بنابراین، ثبت دارایی روی اتریوم بهتنهایی به این معنا نیست که کاربر یا قرارداد Midnight بتواند بدون همکاری سرویس امضاکننده، آن دارایی را جابهجا کند.
سازوکار برداشت از خزانه اتریومی
SIG این سرویس را ابزاری معرفی میکند که به یک قرارداد Midnight امکان استفاده از یک حساب معمولی اتریوم را میدهد. وقتی قرارداد درخواست انتقال میدهد، مجموعهای از امضاکنندگان با سازوکار آستانهای، امضای اتریومی را تولید میکنند. طبق توضیح SIG، امضاکنندگان مستقلاند و هیچ امضاکنندهای بهتنهایی نمیتواند عمل کند.
در روند آزمایشی، توکنهای ERC20 در حساب EVM خزانه باقی میمانند. کاربر در Midnight، یک سکه خصوصیشده مربوط به خزانه در اختیار دارد. برای آغاز برداشت، او باید سکهای منطبق با نوع توکن و مبلغ دقیق مورد نظر ارائه کند و یک نشانی مقصد غیرصفر انتخاب کند. مدارک این سکه در مدار رمزنگاری بررسی میشود.
مدار startWithdraw پس از پذیرش درخواست، سکه خصوصیشده را میسوزاند و برداشت را در صف قرار میدهد. در مرحله بعد، صف شماره ترتیب تراکنش حساب خزانه، یا nonce، را دریافت میکند. سپس درخواست انتقال دقیق توکن ERC20 ثبت و پیام آن برای سرویس امضای محاسبه چندطرفه، یا MPC، ارسال میشود.
نکته مهم این است که سرویس امضاکننده خود تراکنش را به شبکه اتریوم پخش نمیکند. برنامه غیرمتمرکز یا relayer باید تراکنش را با امضای تأییدشده بسازد و آن را به شبکه EVM ارسال کند. در نتیجه، فرایند برداشت چند مرحله دارد و میان تولید امضا، انتشار تراکنش و ثبت نتیجه آن تفاوت وجود دارد.
شکست تراکنش با سکوت سرویس یکسان نیست
SIG پس از صدور امضا، وظیفه دیگری نیز دارد: ارائه گواهیای درباره نتیجه تراکنش خارجی. این گواهی از امضای مجوزدهنده تراکنش جداست و باید نتیجه را به درخواست برداشت و دادههای بازگشتی آن متصل کند. خزانه، گواهی را با کلید پاسخ MPC که در تنظیمات خود دارد بررسی میکند.
طبق مشخصات منتشرشده، اگر تراکنش اتریومی برگشت بخورد، بهدلیل مصرف nonce دیگر قابل اجرا نباشد، یا انتقال ERC20 اجرا شود اما مقدار false برگرداند، امکان بازگرداندن ادعای خصوصیشده وجود دارد. پس از آنکه نتیجه تأییدشده در صف قرار گرفت و پردازش شد، کاربر برداشت را تکمیل میکند و مقدار خصوصیشده دوباره برای او ایجاد میشود.
در مقابل، اگر انتقال با موفقیت انجام شود و مقدار true برگرداند، سوزاندن ادعا نهایی باقی میماند و درخواست بسته میشود. بازپرداخت در مسیر شکست، ادعایی تازه در Midnight است، نه پرداخت دوباره دارایی پایه به نشانی مقصد.
این تفاوت برای ارزیابی ریسک عملیاتی اهمیت دارد: پاسخ ندادن سرویس امضاکننده یا نبود گواهی نتیجه، بهخودیخود شرط بازگرداندن ادعا را ایجاد نمیکند. بنابراین، کاربری که پیش از انتقال خارجی ادعای خود را سوزانده است، برای تکمیل فرایند یا بازیابی آن به پاسخ تأییدشده نیاز دارد.
کد خزانه یک راهکار اضطراری نیز دارد. مستقرکننده میتواند برای تراکنش گیرکرده، درخواست جایگزینی nonce را آغاز کند؛ در این روش، یک انتقال صفرمقدار از حساب خزانه به خودش در همان nonce ساخته میشود تا تراکنش اصلی دیگر قابل اجرا نباشد. با این حال، این مسیر نیز به امضا و سپس گواهی نتیجه نیاز دارد و راه خروجی مستقل از سرویس MPC محسوب نمیشود. آغاز بازیابی محدود به مستقرکننده است، هرچند ارسال درخواست از پیشتکمیلشده بدون مجوز خاصی ممکن است.
وضعیت آزمایشی و تصویر بازار
ادغام اتریوم SIG هنوز روی stagenet قرار دارد و در رجیستری منتشرشده برای نسخه ۰.۵.۰ خزانه، نشانی stagenet وجود دارد اما خانه مربوط به mainnet خالی است. نسخه نمایشی کامل نیز از Midnight stagenet و Ethereum Sepolia، یعنی شبکههای آزمایشی عمومی، استفاده میکند و پاسخدهنده MPC آن «fakenet» است. این نمایش، جریان برنامه را نشان میدهد اما وجود یک مجموعه عملیاتی از امضاکنندگان مستقل در تولید را ثابت نمیکند.
نقشه راه SIG پشتیبانی از شبکه اصلی را به ledger v9 مرتبط کرده است. همچنین چارلز هاسکینسون در حساب @IOHK_Charles در ۲۱ اکتبر از ورود Tron به Midnight استقبال کرد؛ نقشه راه SIG هدف پشتیبانی از Tron در دسامبر ۲۰۲۶ را نشان میدهد، در حالی که یکپارچهسازی اتریوم همچنان در مرحله stagenet است.
دادههای بازار Moneyiar در ساعت ۲۳:۳۴ روز ۲۲ اکتبر ۲۰۲۶ نشان میدهد قیمت اتریوم ۲٬۳۸۰٫۸۲ دلار بوده و این دارایی در ۲۴ ساعت ۳٫۸۵ درصد و در هفت روز ۲٫۳۹ درصد کاهش داشته است. شیبا اینو با قیمت ۰٫۰۰۰۰۰۴۹۳۵۴ دلار، ۴٫۲۸ درصد در ۲۴ ساعت و ۳٫۳۹ درصد در هفت روز افت کرده است. یونیسواپ با قیمت ۶٫۹۷ دلار، ۶٫۶ درصد در ۲۴ ساعت و ۶٫۰۷ درصد در هفت روز پایین آمده؛ پپه نیز با قیمت ۰٫۰۰۰۰۰۴۳۷۷ دلار، در ۲۴ ساعت ۵٫۱۴ درصد کاهش اما در هفت روز ۷٫۳۲ درصد رشد داشته است.
گزارش حسابرسی نهایی Hacken در ۲۱ فوریه ۲۰۲۵ قراردادهای Solidity مربوط به امضای زنجیرهای اتریوم را پوشش میدهد، اما این دامنه بهتنهایی پوشش نسخه جدید Compact یا کل سامانه Nightmode را ثابت نمیکند. ازاینرو، ارزیابی نسخه تولیدی به انتشار کد و نشانیهای نهایی، تنظیمات امضا و گواهی، دامنه حسابرسی و مسیر بازیابی در زمان اختلال سرویس نیاز دارد.