یک دمو از خزانه‌داری حریم خصوصی Midnight نیاز به امضاکنندگان خارجی برای آزادسازی توکن‌های اتریوم دارد

By: cryptoslate.com|22/10/2026 14:00:42
0
اشتراک‌گذاری
copy
امتیازدهی ما در گوگلامتیازدهی ما در گوگل

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

حساب @IOHK_Charles چارلز هاسکینسون در تاریخ 21 اکتبر از ترون به Midnight خوشامد گفت. نقشه راه SIG ترون را برای دسامبر 2026 هدف‌گذاری کرده است، در حالی که ادغام اتریوم آن در شبکه آزمایشی stagenet قرار دارد.

چگونه خزانه‌داری اتریوم دارایی‌ها را نگه می‌دارد

SIG خدمات خود را به عنوان ارائه یک حساب اتریوم عادی به یک قرارداد Midnight توصیف می‌کند. یک آستانه از امضاکنندگان امضای اتریوم را زمانی که قرارداد آن را درخواست می‌کند، تولید می‌کند. SIG می‌گوید که امضاکنندگان مستقل هستند و هیچ امضاکننده‌ای نمی‌تواند به تنهایی عمل کند.

در این برنامه آموزشی و آزمایشی، توکن‌های ERC20 زیرساختی در حساب EVM خزانه‌داری قرار دارند. در Midnight، کاربران توکن‌های خزانه‌داری محافظت‌شده‌ای را که نمایانگر ادعاهای آن‌ها بر روی آن استخر هستند، در اختیار دارند. بنابراین دارایی‌های بومی که در اتریوم باقی می‌مانند، پاسخ می‌دهند که دارایی‌ها کجا ثبت شده‌اند؛ این به تنهایی پاسخ نمی‌دهد که چه کسی می‌تواند آن‌ها را جابجا کند.

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

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

مدار startWithdraw آن سکه را می‌سوزاند و درخواست را در صف قرار می‌دهد. یک تخلیه صف بعدی شماره توالی تراکنش حساب خزانه‌داری را که به عنوان nonce شناخته می‌شود، اختصاص می‌دهد. مرحله ارسال سپس یک درخواست برای انتقال دقیق ERC20 را ثبت کرده و به سرویس امضای محاسبات چندجانبه (MPC) اطلاع می‌دهد.

بقیه یک توالی از مسئولیت‌های متمایز است:

مرحلهچه باید اتفاق بیفتدعواقب برداشت
مجوز و صفدارنده ادعای محافظت‌شده را خرج می‌کند؛ Midnight درخواست را ثبت می‌کند.ادعا قبل از پرداخت خارجی سوزانده می‌شود.
امضاسرویس MPC امضایی برای انتقال خزانه‌داری بازمی‌گرداند.مجوز دارنده به تنهایی نمی‌تواند از حساب خزانه‌داری امضا کند.
پخش و اجرامشتری تراکنش امضا شده را ارسال می‌کند؛ اتریوم آن را پردازش می‌کند.یک امضای بازگشتی هنوز به یک تراکنش خارجی برای اجرا نیاز دارد.
تأییدسرویس MPC نتیجه تراکنش را گزارش می‌دهد.تسویه Midnight به نتیجه تأیید شده بستگی دارد.
کاملخزانه‌داری رکورد تسویه را بررسی کرده و درخواست را می‌بندد.نتیجه تعیین می‌کند که آیا سوختن محافظت‌شده معتبر است یا ادعا دوباره ضرب می‌شود.

سرویس امضا تراکنش را پخش نمی‌کند. dApp یا relayer آن را با امضای تأیید شده جمع‌آوری کرده و به زنجیره EVM ارسال می‌کند.

یک انتقال ناموفق و یک سرویس خاموش متفاوت هستند

این سرویس پس از امضا یک کار دوم دارد. این یک تأیید از نتیجه تراکنش خارجی ارائه می‌دهد، جدا از امضایی که آن تراکنش را مجاز کرده است. پروتکل ادغام توصیف می‌کند که چگونه آن نتیجه را به درخواست و داده‌های بازگشتی آن متصل می‌کند.

خزانه‌داری تأیید را با کلید پاسخ MPC پیکربندی شده خود بررسی می‌کند قبل از اینکه اجازه تسویه را بدهد.

مشخصات برداشت سه روش برای بازیابی ادعا را توصیف می‌کند: یک تراکنش برگشتی، یک تراکنش که به دلیل مصرف nonce دیگری غیرقابل اجرا شده است، یا یک انتقال ERC20 که نتیجه آن false بوده است. پس از صف‌بندی و تخلیه نتیجه تأیید شده، برداشت‌کننده درخواست را کامل کرده و مقدار محافظت‌شده‌ای که دوباره ضرب شده است را دریافت می‌کند.

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

مسیر بازپرداخت مستند نیاز به تأییدیه‌ای دارد که تأیید شده و تخلیه شده باشد. یک درخواست امضای بی‌پاسخ یا یک پاسخ نتیجه گمشده به خودی خود این شرط را برآورده نمی‌کند.

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

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

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

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

آزمایش تولید مسیر خروج کامل است

پشتیبانی از mainnet همچنان به نسخه ledger v9 در نقشه راه SIG وابسته است. به‌روزرسانی مخزن 21 اکتبر بسته خزانه 0.5.0 را در SIG Midnight 0.25.0 آماده می‌کند. در آن نسخه کد، ثبت آدرس منتشر شده شامل یک آدرس خزانه stagenet و یک ورودی خالی mainnet است که فایل آن را به عنوان هنوز مستقر یا منتشر نشده تعریف می‌کند.

دموی جداگانه SIG از تمام‌پشته از stagenet Midnight و Ethereum Sepolia، هر دو شبکه‌های آزمایشی عمومی، با یک پاسخ‌دهنده MPC "fakenet" استفاده می‌کند. این یک جریان کاربردی را نشان می‌دهد. این نشان نمی‌دهد که یک اکثریت تولیدی از امضاکنندگان مستقل در حال کار بر روی آن دمو هستند.

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

دامنه حسابرسی نیاز به همان دقت دارد. گزارش نهایی Hacken به تاریخ 21 فوریه 2025 به قراردادهای امضای زنجیره‌ای Solidity اتریوم می‌پردازد. دامنه آن پوشش خزانه Compact جدیدتر یا سیستم کامل Nightmode را مشخص نمی‌کند.

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

قیمت --

--
--
--

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

ممکن است شما نیز علاقه‌مند باشید

جدیدترین مقالات

بیشتر

آخرین لیست سکه ها در WEEX

iconiconiconiconiconiconiconicon
پشتیبانی مشتری:@weikecs
همکاری تجاری:@weikecs
معاملات کمّی و بازارسازی:bd@weex.com
برنامه VIP:support@weex.com