ولتای سیگنال یک گاوصندوق رمزنگاری چنددستگاهی بدون بذر است که بر پایه فناوری طرح امضای آستانهای (TSS) ساخته شده است. به جای تولید عبارت بذر سنتی، این کیفپول اختیار امضا را در میان چندین دستگاه توزیع میکند و برای تأیید تراکنشها به رسیدن به آستانهای مشخص نیاز دارد.
برای ارزیابی عملکرد این مدل در شرایط دنیای واقعی، ما Vultisig را روی چندین دستگاه نصب کرده و هر دو پیکربندی Secure Vault و Fast Vault را آزمایش کردیم. معاملات در چندین شبکه پشتیبانیشده انجام شد، از جمله ارسال و دریافت داراییها، انجام سوآپها، تعامل با تب DeFi و نصب افزونهها. ما همچنین هماهنگی امضای چند دستگاه را در استفاده عادی و سناریوهای شبیهسازیشده قطع ارتباط ارزیابی کردیم، و همچنین رویههای بازیابی را با استفاده از واردات vault-share در دستگاههای جدید بررسی کردیم.
راهاندازی گاوصندوق: بدون عبارت بازیابی، کنترل توزیعشده
ما با ایجاد دو پیکربندی گاوصندوق شروع کردیم:
- گاوصندوق امن با استفاده از دو دستگاه (آستانه ۲ از ۲)
- یک Vault سریع با استفاده از یک دستگاه به علاوه امضاکننده مشترک Vultiserver
هیچ عبارت بازیابی در حین راهاندازی تولید نشد. در عوض، هر دستگاه یک سهم گاوصندوق منحصربهفرد ایجاد کرد. این سهمها بهعنوان قطعات رمزگذاریشدهای از اختیار امضا عمل میکنند و باید بهصورت جداگانه بهعنوان پشتیبانگیری شوند. .باز فایلها. در حین پشتیبانگیری، اشتراکهای گاوصندوق قبل از صادر شدن برای ذخیرهسازی با رمز عبور گاوصندوق رمزگذاری میشوند.
ما همچنین فرآیند پشتیبانگیری با استفاده از سهم گاوصندوق را بررسی کردیم. صادر کردن سهام به ذخیرهای امن ساده بود و کیفپول بهوضوح بر اهمیت حفظ این پشتیبانها تأکید میکند. وارد کردن مجدد سهم گاوصندوق روی دستگاه جدید طبق انتظار عمل کرد و تأیید کرد که پشتیبانهای سهم گاوصندوق در غیاب عبارت بازیابی، بهعنوان مکانیزم اصلی بازیابی عمل میکنند.
فرآیند راهاندازی هدفمند اما واضح بود. در پیکربندی گاوصندوق امن، هر دو دستگاه در ایجاد گاوصندوق و اشتراکهای مرتبط با آن مشارکت داشتند. در پیکربندی گاوصندوق سریع، سرور بهعنوان امضاکنندهٔ مشترک عمل کرد تا استفادهٔ روزمره را سادهتر کند.
معاملات تنها پس از تأیید درخواست توسط دستگاههای مورد نیاز اجرا میشوند. در پیکربندی ۲ از ۲، هر دو دستگاه باید در فرایند امضا مشارکت کنند تا معامله قابل پخش باشد. این نشاندهنده طراحی آستانه کیفپول است که هیچ دستگاهی بهتنهایی نمیتواند معاملات را تأیید کند.
مدیریت دارایی چندزنجیرهای در عمل
زبانهی کیف پول، داراییها را در بیش از ۳۰ زنجیرهی پشتیبانیشده، از جمله بیتکوین، اتریوم، سولانا، شبکههای مبتنی بر کازماس و زنجیرههای سازگار با EVM، تجمیع میکند.
دریافت وجوه، آدرسهای تازهای را در هر زنجیره با برچسبهای واضح ایجاد میکرد. تمایز شبکه یکسان بود و به کاهش خطر ارسال به زنجیرهٔ اشتباه کمک میکرد. وجوه بلافاصله پس از تأییدها در شبکههای مربوطه ظاهر میشدند.
ما ارسال را آزمایش کردیم:
مقادیر کم
مقادیر بیشتر
- تراکنشهای مکرر و پشت سر هم
برای مشاهده رفتار تحت استفاده سنگینتر، ما چندین تراکنش پشت سر هم را در زنجیرههای مختلف پشتیبانیشده آغاز کردیم. کیف پول این ارسالهای متوالی را بدون ایجاد وضعیتهای ناسازگار مدیریت کرد. تولید آدرس در همه شبکهها صحیح باقی ماند و جریان امضا حتی در جریان فعالیت سریع تراکنشها قابل پیشبینی بود.
تخمین کارمزد پیش از امضا قابل مشاهده بود. فرآیند امضا نیازمند هماهنگی میان دستگاههای مشارکتکننده بود تا تراکنش تأیید شود. سرعت امضا بسته به پاسخدهی دستگاه و شرایط شبکه اندکی متفاوت بود اما در طول آزمایشها ثابت باقی ماند.
سوآپهای بینزنجیرهای و تعامل با دیفای
ولتایسیگ شامل قابلیت سوآپ بومی با مدل کارمزد اولیه ۵۰ واحد پایه برای سوآپهای بینزنجیرهای است. ما سوآپهای توکنبهتوکن را اجرا کردیم و جریانهای بینزنجیرهای را در موارد پشتیبانیشده آزمایش کردیم.
تنظیمات لغزش قابل مشاهده بود و جزئیات سوآپ پیش از تأیید نهایی نمایش داده میشد. امضای مشترک چند دستگاهی برای سوآپها اعمال شد، درست مانند ارسالهای استاندارد، که مدل امضای یکنواخت را در تمامی عملیات کیف پول تقویت میکند.
ما همچنین بررسی کردیم که کیفپول هنگام عدم امکان انجام سوآپها، مانند زمانی که آستانههای لغزش فراتر روند یا نقدینگی در دسترس نباشد، چگونه واکنش نشان میدهد. در این موارد، رابط کاربری بهوضوح اعلام میکرد که تراکنش قابل انجام نیست و از اجرای ناقص آن جلوگیری میکرد. پیامرسانی پیرامون سوآپ ناموفق امکان تنظیم پارامترها را پیش از تلاش مجدد فراهم میکرد.
زبانهی DeFi امکان تعامل با استیکینگ و سایر عملکردهای پشتیبانیشده را در رابط کیفپول فراهم میکرد. تأییدهای قرارداد هوشمند، همان جریان امضای آستانهای مورد استفاده برای انتقالهای استاندارد را راهاندازی میکردند. اعلانهای تراکنش، جزئیات تعامل با قرارداد را پیش از تأیید نمایش میدادند و به شفافسازی عملی که در حال تأیید بود کمک میکردند.
امضا با چند دستگاه تحت فشار
برای سنجش قابلیت اطمینان هماهنگی، چندین سناریو را شبیهسازی کردیم:
قطع اتصال یک دستگاه در میانه امضا
- دستگاهی که تراکنش را رد میکند
- اجرای پسزمینهای برنامه در طول جلسه امضا
- تلاشهای سریع و متوالی برای امضا
برای ارزیابی بیشتر هماهنگی بین دستگاهها، ما چندین درخواست امضا را با فاصله زمانی کوتاه ارسال کردیم. حتی با وجود درخواستهای مکرر امضا، دستگاهها بهطور قابلاعتماد هماهنگ ماندند و دچار حالتهای گیرکرده امضا یا تراکنشهای تکراری نشدند.
در جلسات امضا نیز قطعیهای موقت شبکه شبیهسازی شد. وقتی اتصال برقرار شد، دستگاهها فرایند امضا را بدون ایجاد وضعیتهای معاملاتی ناسازگار از سر گرفتند.
وقتی یک دستگاه در میانهٔ جلسه قطع ارتباط میکرد، درخواست امضا تا زمانی که آستانهٔ مشارکت بازیابی نمیشد، بهسادگی ناقص باقی میماند. هیچ پخش تکراری یا اجرای جزئی وجود نداشت.
سناریوهای بازیابی و از دست دادن
بازیابی یک جزء حیاتی در هر کیفپول خودنگهداری است. ما دو سناریوی اصلی را شبیهسازی کردیم.
سناریو ۱: از دست رفتن یک دستگاه در گاوصندوق ۲ از ۳
با اینکه آستانه امضا هنوز قابل دستیابی بود، تراکنشها به طور عادی به کار خود ادامه دادند.
سناریوی ۲: از دست دادن اکثریت دستگاهها
ما بازوارد کردن مجدد اشتراکهای گاوصندوق را روی دستگاههای جدید آزمایش کردیم. بازیابی نیازمند دسترسی به آستانه لازم از اشتراکهای پشتیبانگیریشده بود.
از منظر تجربه کاربری، جریان بازیابی از یک توالی واضح از راهنماییها پیروی میکرد که بازراهاندازی دستگاه و بازسازی گاوصندوق را هدایت میکرد. این فرایند مدل امنیتی کیف پول را تقویت میکرد و در عین حال امکان بازیابی دسترسی را زمانی که سهمهای لازم در دسترس بودند فراهم میساخت.
بازارگاه افزونهها و خریدهای دورهای
ما بازارچهٔ افزونهها را بررسی کردیم و بر جریان نصب و وضوح مجوزها تمرکز کردیم. فعالسازی افزونهها ساده بود و حذف آنها نیازی به مراحل پیچیده نداشت.
پلاگین خریدهای تکراری توسط: آزمایش شد
تنظیم خریدهای برنامهریزیشده
- لغو خریدهای برنامهریزیشده
شبیهسازی شرایط خرابی
زمان اجرای عملیات با برنامه زمانبندی پیکربندیشده همراستا بود. لغو همانطور که انتظار میرفت از اجراهای بعدی جلوگیری کرد.
ما همچنین مشاهده کردیم که پلاگین هنگام ناتوانی در تکمیل تراکنشهای زمانبندیشده، مانند زمانی که موجودی کافی در دسترس نیست، چگونه رفتار میکند. در این موارد، تراکنش بهسادگی با شکست مواجه شد بدون اینکه خریدهای ناخواسته و مکرر را فعال کند و کیف پول بهوضوح نتیجه را اعلام کرد.
مجوزهای مرتبط با افزونهها در زمینه تراکنش نمایش داده شدند و مشخص کردند که افزونه چه اقداماتی را درخواست کرده است.
مدل زیرساخت و امضا
مدل امنیتی Vultisig بر پایه امضای توزیعشده است، نه یک کلید خصوصی واحد که روی یک دستگاه ذخیره شده باشد.
در حالت گاوصندوق سریع، ولتیسرور بهعنوان امضاکنندهٔ همراه عمل میکند تا تجربهای یکدستگاهه برای تراکنشهای روزمره فراهم آورد. در حالت گاوصندوق امن، تأیید تراکنش نیازمند مشارکت چندین دستگاه تحت کنترل کاربر است.
این معماری به کاربران امکان میدهد بین سهولت استفاده و درجهای بالاتر از کنترل توزیعشده انتخاب کنند، در حالی که از ذخیرهسازی متمرکز کلیدها و نقطهٔ واحد خرابی مرتبط با کیفپولهای سنتی عبارتتراشه اجتناب میکند.
ارزیابی نهایی
در تمامی مراحل راهاندازی، تراکنشها، سوآپها، تعاملات دیفای، هماهنگی امضا و شبیهسازیهای بازیابی، ولتیسیگ با معماری امنیتی مستند خود سازگار عمل کرد.
طراحی بدوندانه مبتنی بر آستانه مدل ذهنی معمول امنیت کیف پول را تغییر میدهد. بهجای محافظت از یک عبارت بازیابی واحد، کاربران سهمهای گاوصندوق توزیعشده و مشارکت دستگاهها را مدیریت میکنند. این امر مراحل رویهای اضافی را معرفی میکند اما کنترل را در میان چندین دستگاه توزیع میکند.
برای کاربرانی که اولویت را به مجوزدهی توزیعشده و هماهنگی چند دستگاه میدهند، Vultisig رویکردی ساختاریافته برای نگهداری خودگردان ارائه میکند. پشتیبانی چندزنجیرهای، صرافیهای یکپارچه، قابلیت توسعه با افزونهها و ابزارهای بازیابی صریح، در کنار هم محیطی کیفپول با تمرکز بر امنیت را شکل میدهند.
برای کاربرانی که آماده عبور از محدودیتهای کیفپولهای سنتی مبتنی بر عبارت seed هستند، ولتایسیگ مدلی جدید و قانعکننده برای تأمین امنیت و مدیریت داراییهای دیجیتال ارائه میدهد.
Bitcoin.com هیچگونه مسئولیت یا تعهدی را نمیپذیرد و چه به طور مستقیم و چه غیرمستقیم، در قبال هیچگونه زیان، خسارت، ادعای حقوقی، هزینه یا مخارجی از هر نوع، اعم از واقعی، ادعایی یا تبعی، که ناشی از استفاده از، یا اتکا به، هرگونه محتوا، کالا یا خدمات ذکر شده در این مقاله باشد، مسئول نخواهد بود. هرگونه اتکا به چنین اطلاعاتی کاملاً به عهده خود خواننده است.





