
یک پیشنهاد جدید برای بهبود بیتکوین میتواند تشخیص برخی روشهای پنهان نشت کلیدهای خصوصی در کیف پولهای سختافزاری را آسانتر کند؛ هرچند این طرح هنوز در مرحله پیشنویس قرار دارد و بهتنهایی نمیتواند مخرببودن یک دستگاه یا سرقت کلید را ثابت کند.
امضای قابل بازتولید چه مشکلی را هدف میگیرد؟
پیشنهاد بهبود بیتکوین BIP461، روی روشی مشترک برای تولید امضاهای ECDSA تمرکز دارد. ECDSA یکی از سازوکارهای امضای مورد استفاده در بیتکوین است و به کیف پول اجازه میدهد مالکیت کلید خصوصی و تأیید تراکنش را اثبات کند. این پیشنهاد را لیام گیلیگان تهیه کرده و در ۱۶ سپتامبر در مخزن BIPهای بیتکوین ادغام شده است، اما همچنان با وضعیت «پیشنویس» شناخته میشود.
ایده اصلی BIP461 این است که اگر دو امضاکننده مستقل، با استفاده از یک کلید خصوصی یکسان و برای یک هش پیام یکسان، از همین روش استاندارد استفاده کنند، باید دقیقاً همان امضا را تولید کنند. در چنین شرایطی، امضا به یک نمونه مرجع تبدیل میشود و میتوان خروجی دستگاه یا نرمافزار دیگر را با آن مقایسه کرد.
اهمیت این موضوع از آنجا میآید که امضای معتبر لزوماً نشان نمیدهد فرایند تولید آن نیز امن بوده است. امضای ECDSA در حالت عادی به امضاکننده اجازه انتخابهایی میدهد؛ از جمله انتخاب «نانس»، یعنی یک مقدار موقت که هنگام تولید امضا استفاده میشود. یک میانافزار مخرب میتواند از همین انعطاف برای جاسازی تدریجی اطلاعات کلید خصوصی در امضاهایی استفاده کند که از نظر شبکه بیتکوین همچنان معتبر هستند.
BIP461 این انتخابها را با یک روند قطعی و مشخص محدود میکند. در نتیجه، خروجی مورد انتظار برای ورودیهای یکسان روشنتر میشود و هر تفاوت میتواند نشانهای از رعایتنشدن استاندارد باشد. اجرای این روش به تغییر در قواعد اجماع بیتکوین نیاز ندارد؛ بنابراین امضاهای تولیدشده همچنان در چارچوب قوانین فعلی قابل پذیرش هستند.
تفاوت امضا چه چیزی را ثابت میکند؟
مقایسه امضاها تنها زمانی معنا دارد که ورودیها، کلید خصوصی و استاندارد مورد استفاده کاملاً یکسان باشند. برای بازتولید امضا، یک امضاکننده مستقل دیگر نیز باید به همان کلید خصوصی دسترسی داشته باشد. این الزام، هزینه و ریسک عملی مهمی ایجاد میکند، زیرا نگهداری یا واردکردن کلید در محیطی دیگر میتواند خود نیازمند ملاحظات امنیتی باشد.
اگر دو خروجی برای یک کلید و یک هش پیام متفاوت باشند، میتوان نتیجه گرفت که دستکم یکی از امضاکنندگان از BIP461 پیروی نمیکند. اما این اختلاف بهتنهایی دلیل قطعی بر خرابکاری، وجود یک دستگاه آلوده یا سرقت کلید نیست. یک پیادهسازی سالم که از روش معتبر دیگری برای تولید امضای ECDSA استفاده میکند نیز ممکن است با خروجی BIP461 یکسان نباشد. بنابراین اختلاف، موضوعی برای بررسی است، نه اثبات جرم یا نیت مخرب.
این روش همچنین محدودیت دیگری دارد: نمونهگیری تطبیقی ممکن است نشتهای شرطی را پیدا نکند. یک امضاکننده مخرب میتواند در آزمون، امضای مطابق استاندارد تولید کند و تنها هنگام مشاهده یک تراکنش یا شرایط خاص، اطلاعاتی را در امضا پنهان کند. به همین دلیل، حتی استفاده از یک مرجع مشترک نمیتواند تضمین کند که همه مسیرهای احتمالی نشت شناسایی شدهاند.
ارتباط با Dark Skippy و وضعیت فعلی طرح
بحث درباره BIP461 در زمینه افشای روشی به نام Dark Skippy اهمیت بیشتری پیدا کرده است. این روش نشان داده بود که میانافزار آلوده میتواند اطلاعات مربوط به seed یا عبارت بازیابی را در امضاهای تراکنش قرار دهد. پژوهشگران در افشای اولیه خود گفته بودند که نمونهای از استفاده واقعی این تکنیک مشاهده نکردهاند.
با این حال، BIP461 مستقیماً همان نمونه را استاندارد نمیکند. نمایش اولیه Dark Skippy بر امضاهای Schnorr تکیه داشت، در حالی که BIP461 برای ECDSA نوشته شده است. بیتکوین در Taproot از سازوکار جداگانه BIP340 برای امضاهای Schnorr استفاده میکند؛ بنابراین این پیشنویس راهحل استاندارد مستقیمی برای آن نمایش خاص ارائه نمیدهد.
روش پیشنهادی همچنین طول امضا را در قالب استاندارد DER به حداکثر ۷۰ بایت محدود میکند؛ پرچم یکبایتی sighash بیتکوین در این محاسبه لحاظ نمیشود. با این حال، برای پیشرفت BIP461 از مرحله پیشنویس، در زمان ادغام آن در ماه سپتامبر اعلام شد که به بردارهای آزمون و یک پیادهسازی مرجع نیاز دارد.
ارزش بالقوه این پیشنهاد برای کاربران کیف پول، ایجاد یک معیار مشترک برای آشکارکردن انحرافهاست؛ اما نتیجه نهایی به وجود پیادهسازیهای منطبق، روشهای مقایسه مناسب و مدیریت ایمن کلیدهای خصوصی وابسته خواهد بود.
تصویر بازار در دادههای Moneyiar
بر اساس دادههای بازار Moneyiar در ساعت ۹:۴۴ روز ۱ اکتبر ۲۰۲۶، قیمت بیتکوین ۸۳٬۸۲۶٫۶۰ دلار بود. این دارایی طی ۲۴ ساعت ۰٫۳۹ درصد و طی هفت روز ۰٫۸۳ درصد افزایش داشت.
در همین زمان، اتنا با نماد ENA با قیمت ۰٫۲۶۱۱۵۷ دلار معامله شد؛ بازدهی ۲۴ساعته آن منفی ۰٫۱۶ درصد و تغییر هفتروزه آن مثبت ۲۹٫۹۲ درصد بود. کامپاند با قیمت ۲۴٫۳۹۸ دلار، در ۲۴ ساعت ۳٫۸۳ درصد کاهش و در هفت روز ۵٫۷۳ درصد رشد داشت. همچنین قیمت AKE از توکن AKEDO برابر با ۰٫۰۳۲۷۷۱ دلار بود که کاهش ۸٫۲۸ درصدی در ۲۴ ساعت و افت ۲۹٫۰۶ درصدی در هفت روز را نشان میداد.