فاز ۵: بیتکوین (حضانت کاهشیافته)
وضعیت: برنامهریزیشده.
هر لینک پرداخت BTC جدید یک مولتیسیگ P2WSH دو از دو (پذیرنده + پلتفرم) میشود. PSBTهای بازپرداخت از پیش امضاشده. کلید پلتفرم به HSM/MPC منتقل میشود. اشتراکهای BTC تا بلوغ تکرار در Lightning BOLT12 خارج از محدوده میمانند.
برای استدلال کامل ملاحظات بیتکوین را ببینید.
محدوده
- الگوی descriptor P2WSH نهایی شده (
wsh(multi(2, ...))در نسخه ۱؛ MuSig2/Taproot در آینده). - ارائهدهنده HSM یا MPC برای امضاکننده پلتفرم انتخاب شده.
- ثبت xpub پذیرنده در داشبورد.
- تولید PSBT بازپرداخت از پیش امضاشده + ذخیرهسازی رمزنگاریشده.
- رابط همامضایی برای تسویه.
کد درگیر
- api/src/withdrawals/services/bitcoin-hot-wallet.service.ts: کلید یکطرفه با اشتقاق descriptor برای هر لینک جایگزین میشود.
- api/src/withdrawals/services/bitcoin-withdrawal-transfer.service.ts: از طریق مراسم مولتیسیگ امضا میکند.
- جدید: ماژول یکپارچهسازی HSM/MPC.
- داشبورد: جریان ثبت xpub پذیرنده؛ رابط همامضایی تسویه برای هر لینک.
اثر بر اجرا / تجربه کاربری
- آدرسهای BTC مولتیسیگاند؛ قالب Bech32 برای P2WSH.
- پذیرندگان برای استفاده از مسیر غیرامانی باید یک امضاکننده BTC ثبت کنند. در دوره مهاجرت، یک گزینه پشتیبان فقط با پلتفرم به مدت ۳۰ روز وجود دارد.
- پرداختکنندگان یک آدرس BTC استاندارد میبینند؛ تغییری در جریانشان نیست.
- پذیرنده هر زمان میتواند بازپرداخت را با یک کلیک منتشر کند.
محدودیتهای فعلی
- بدون اشتراک BTC (محدودیت فعلی؛ همچنان برقرار است).
- MuSig2 تا نسخه ۲، پس از حسابرسی گسترده ابزارها، به تعویق میافتد.
- نوسان کارمزد تسویه در زمان ازدحام؛ hook CPFP در دسترس است.
پست وبلاگ مرتبط
فاز ۵: بیتکوین، Taproot دو از دو و محدوده صادقانه
چکلیست وضعیت
- الگوی descriptor Taproot نهایی شد
- ارائهدهنده HSM / MPC انتخاب شد
- ثبت xpub پذیرنده منتشر شد
- اشتقاق descriptor برای هر لینک + ذخیرهسازی
- تولید PSBT بازپرداخت + ذخیرهسازی رمزنگاریشده
- رابط همامضایی تسویه منتشر شد
- runbook برای جایگزینی HSM و گم شدن کلید پذیرنده
- گروه canary از پذیرندگان روی BTC دو از دو