مانیار
منو
رمزارز BTC CORE FUN MED ORE RED REQ

به‌روزرسانی Bitcoin Core جلوی امضای تراکنش‌های دارای مقصد تأییدنشده را می‌گیرد

Bitcoin Core یک اصلاح امنیتی را در شاخه توسعه خود ادغام کرده است تا از امضای برخی PSBTها جلوگیری کند؛ تراکنش‌هایی که ممکن است بدون افشای کلید خصوصی، مقصد تأییدشده کاربر را به‌طور کامل به امضا متصل نکنند.

CryptoSlate 9 بازدید یکتا
به‌روزرسانی Bitcoin Core جلوی امضای تراکنش‌های دارای مقصد تأییدنشده را می‌گیرد

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

این تغییر در ۲۵ سپتامبر در شاخه توسعه اصلی Bitcoin Core ادغام شد و به وضعیتی محدود در تراکنش‌های نیمه‌امضاشده بیت‌کوین، یا PSBT، مربوط است. طبق گزارش CryptoSlate، مشکل یادشده به افشای کلید خصوصی یا سرقت مستقیم دارایی‌ها منجر نمی‌شود، اما می‌تواند در شرایط مشخص اجازه دهد گیرنده تراکنش پس از ایجاد امضا تغییر کند، بدون آنکه امضای موجود لزوماً بی‌اعتبار شود.

مسئله در کدام بخش تراکنش رخ می‌دهد؟

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

آسیب‌پذیری مورد بحث به حالت امضای SIGHASH_SINGLE مربوط می‌شود. این حالت در اصل برای آن طراحی شده است که هر ورودی تراکنش را به خروجی متناظر خود متصل کند. اما اگر در جایگاه متناظر، خروجی وجود نداشته باشد، نحوه تضعیف این حفاظت به نوع بیت‌کوین خرج‌شده بستگی دارد.

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

در تراکنش‌های SegWit v0، محافظت از سکه مشخصی که قرار است خرج شود و مبلغ آن همچنان قوی‌تر باقی می‌ماند. با این حال، خروجی مقصد می‌تواند همچنان به‌طور کامل در امضا مقید نشده باشد. بنابراین مسئله اصلی، حفاظت از کلید خصوصی نیست؛ بلکه اطمینان از این است که امضای تولیدشده دقیقاً همان مقصدی را تأیید می‌کند که کاربر روی صفحه کیف پول یا دستگاه امضاکننده دیده است.

Bitcoin Core مسیر امضای پرریسک را مسدود می‌کند

Bitcoin Core پیش از این نیز این حالت خاص را در رابط امضای تراکنش خام رد می‌کرد، اما مسیر PSBT، از جمله تابع walletprocesspsbt، همچنان می‌توانست چنین تراکنشی را امضا کند. تغییر جدید بررسی لازم را به منطق مشترک ایجاد امضا منتقل می‌کند.

بر اساس این اصلاح، ورودی‌های تحت تأثیر در تراکنش‌های legacy و SegWit v0 امضا نخواهند شد. در عین حال، اگر یک PSBT شامل ورودی‌های معتبر دیگری باشد، امکان ادامه پردازش و امضای همان بخش‌ها حفظ می‌شود. این رویکرد به‌جای رد کامل همه تراکنش، درخواست مشخصی را که شرایط مسئله‌دار دارد متوقف می‌کند.

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

پیشنهاد بهبود بیت‌کوین شماره ۱۷۴، که مشخصات PSBT را تعریف می‌کند، پیشاپیش به امضاکنندگان توصیه کرده است حالت‌های امضای غیرقابل‌قبول را رد کنند و در صورت نبود گزینه جایگزین، SIGHASH_ALL را پیشنهاد می‌دهد. اصلاح جدید Bitcoin Core به‌طور مشخص مانع رسیدن وضعیت «نبود خروجی متناظر» به مرحله امضا می‌شود.

هنوز نسخه انتشار عمومی مشخص نشده است

این اصلاح تا زمان تهیه گزارش، در نسخه منتشرشده و تأییدشده‌ای از Bitcoin Core در دسترس قرار نگرفته است. تغییر ۲۵ سپتامبر در شاخه توسعه ادغام شده، اما فهرست نسخه‌های منتشرشده پروژه تا ۴ اکتبر، نسخه‌ای دارای این اصلاح یا بازگرداندن قطعی آن به نسخه‌های قبلی را مشخص نکرده بود.

در نتیجه، تصمیم فوری همچنان بر عهده ارائه‌دهندگان کیف پول و سازندگان تجهیزات امضای سخت‌افزاری است. این شرکت‌ها و پروژه‌ها باید نحوه برخورد خود با درخواست‌های SIGHASH_SINGLE را بررسی کنند و برای اجرای حفاظت مشابه، منتظر انتشار نسخه جدید Bitcoin Core نمانند.

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

تصویر بازار طبق داده‌های Moneyiar

داده‌های بازار Moneyiar در ساعت ۰۹:۴۹ روز ۵ اکتبر ۲۰۲۶ نشان می‌دهد قیمت بیت‌کوین ۸۵٬۹۴۱٫۰۷ دلار بوده و این دارایی در ۲۴ ساعت ۰٫۷۵ درصد و در هفت روز ۳٫۹۱ درصد افزایش داشته است.

در میان دارایی‌های دیگر، FUNToken با قیمت ۰٫۰۰۷۹۹۴۷۹۹۱ دلار در ۲۴ ساعت ۰٫۳۷ درصد کاهش و در هفت روز ۶٫۸۴ درصد افزایش ثبت کرده است. قیمت Request برابر با ۰٫۰۵۵۹۹۸۱۱۰۹ دلار بوده؛ این توکن در ۲۴ ساعت ۰٫۸۱ درصد و در هفت روز ۰٫۰۸ درصد رشد داشته است. همچنین RedStone با قیمت ۰٫۱۷۲۰۹۶۶۸۳۴ دلار، در ۲۴ ساعت ۲٫۴۳ درصد افت و در هفت روز ۷٫۵۷ درصد افزایش داشته است.

منبع CryptoSlate این مقاله را تحریریهٔ مانیار بر اساس گزارش منبع اصلی و داده‌های بازار مانیار نوشته است.
مشاهده منبع اصلی ↗

خبرهای مرتبط

بر اساس بازار و دارایی‌های همین خبر

اف‌بی‌آی کره شمالی را مسئول هک ۶ میلیارد دلاری بایننس دانست

اف‌بی‌آی کره شمالی را مسئول هک ۶ میلیارد دلاری بایننس دانست

اف‌بی‌آی حمله بیش از ۶ میلیارد دلاری به بایننس را به عملیات سایبری تریدر تریتور وابسته به کره شمالی نسبت داد و از اپراتورهای دیفای و THORChain خواست کیف‌پول‌های مرتبط را مسدود کنند؛ در همین حال، مهاجمان از وام‌دهی دیفای برای عبور از مسدودسازی استیبل‌کوین‌ها استفاده کرده‌اند.

CryptoSlate
چرا قراردادهای هوش مصنوعی هنوز درآمد واقعی ماینرهای بیت‌کوین نیستند؟

چرا قراردادهای هوش مصنوعی هنوز درآمد واقعی ماینرهای بیت‌کوین نیستند؟

ماینرهای بیت‌کوین بیش از ۱۰۰ میلیارد دلار قرارداد هوش مصنوعی اعلام کرده‌اند، اما تنها بخشی از ظرفیت در حال درآمدزایی است. قراردادهای Core Scientific نشان می‌دهد هزینه ساخت، اعتبار اجاره‌ای مشتریان و بدهی سنگین می‌تواند سهم واقعی سهام‌داران از این رونق را محدود کند.

CryptoSlate
بایننس برداشت رمزارزها را پس از هک ۶.۳ میلیارد دلاری از سر گرفت

بایننس برداشت رمزارزها را پس از هک ۶.۳ میلیارد دلاری از سر گرفت

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

CoinDesk
بایننس برداشت بیت‌کوین را پس از هک ۶.۳ میلیارد دلاری بازگشایی کرد

بایننس برداشت بیت‌کوین را پس از هک ۶.۳ میلیارد دلاری بازگشایی کرد

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

Cointelegraph
اف‌بی‌آی کره شمالی را مسئول هک ۶.۳ میلیارد دلاری بایننس دانست

اف‌بی‌آی کره شمالی را مسئول هک ۶.۳ میلیارد دلاری بایننس دانست

اف‌بی‌آی کره شمالی را مسئول سرقت حدود ۶.۳ میلیارد دلار دارایی دیجیتال از بایننس دانسته و درباره تبدیل وجوه به اتر و استفاده از دیفای و صرافی‌های فوری برای پول‌شویی هشدار داده است.

Cointelegraph

برداشت‌های بایننس امروز از سر گرفته می‌شود: بیت‌کوین، اتریوم و سولانا در مرحله نخست

این مطلب با عنوان «برداشت‌های بایننس امروز از سر گرفته می‌شود: بیت‌کوین، اتریوم و سولانا در مرحله نخست» برای نخستین بار در اخبار فین‌تک کوین‌پدیا منتشر شد. بایننس پس از هک بی‌سابقه هفته گذشته، از روز یکشنبه، ۱ نوامبر، ب...

Coinpedia

دیدگاه‌ها