
یک پیشنهاد جدید در اکوسیستم بیتکوین با نام BIP-138 تلاش میکند یکی از مشکلات مهم کیف پولهای پیچیده، بهخصوص کیف پولهای چندامضایی (Multisig)، را برطرف کند؛ مشکلی که نشان میدهد داشتن عبارت بازیابی یا Seed Phrase همیشه برای بازگرداندن یک کیف پول کافی نیست. این پیشنهاد در ۲۱ سپتامبر وارد مخزن Bitcoin Improvement Proposals شده، اما همچنان در وضعیت Draft قرار دارد.
در یک کیف پول معمولی، Seed Phrase میتواند کلیدهای خصوصی لازم برای دسترسی به داراییها را دوباره ایجاد کند. اما در کیف پولهای چندامضایی، اطلاعات بیشتری برای شناسایی دقیق ساختار کیف پول لازم است. این اطلاعات در چیزی به نام Descriptor ذخیره میشود؛ فایلی که کلیدهای عمومی، قوانین خرجکردن و ساختار اسکریپت کیف پول را مشخص میکند.
به همین دلیل ممکن است کاربر Seed خود را سالم در اختیار داشته باشد، اما اگر Descriptor یا کلید عمومی یکی از امضاکنندگان از بین رفته باشد، نرمافزار کیف پول نتواند ساختار حساب را دوباره بازسازی کند. در چنین شرایطی، Seed بهتنهایی برای دسترسی مجدد به بیتکوینها کافی نیست.
BIP-138 برای حل این مشکل، ذخیره یک نسخه پشتیبان رمزنگاریشده از اطلاعاتی مانند Descriptor، Wallet Policy و سایر دادههای غیرمحرمانه کیف پول را پیشنهاد میکند. نکته مهم این است که اطلاعات کلید خصوصی نباید در این فایل قرار بگیرد؛ بنابراین فایل پشتیبان میتواند روی یک فضای ذخیرهسازی غیرقابل اعتماد یا سرویس ابری نگهداری شود.
در این روش، کلید رمزگشایی از کلیدهای عمومی موجود در Descriptor ساخته میشود. بنابراین دارنده یکی از کلیدهای عمومی واجد شرایط میتواند نسخه پشتیبان را رمزگشایی کند و اطلاعات لازم برای بازسازی کیف پول را به دست آورد، بدون اینکه Seed یا کلید خصوصی در اختیار او قرار گرفته باشد.
با این حال، BIP-138 یک نکته امنیتی مهم هم دارد. اگر یک سرور یا سرویس شخص ثالث از قبل یک xpub واجد شرایط را در اختیار داشته باشد و به فایل پشتیبان رمزنگاریشده نیز دسترسی پیدا کند، ممکن است بتواند اطلاعات موجود در آن را بخواند. این اطلاعات میتواند شامل ساختار کیف پول، کلیدهای عمومی و تعداد امضاکنندگان باشد، اما بهتنهایی امکان خرجکردن بیتکوینها را فراهم نمیکند.
این ریسک به معنای وجود یک هک یا آسیبپذیری فعال در بیتکوین نیست. در واقع، موضوع درباره یک ریسک طراحی و حریم خصوصی در روش پشتیبانگیری است؛ بهخصوص زمانی که یک سرویس قبلاً xpub مربوط به کیف پول را در اختیار داشته باشد. خود BIP-138 نیز همچنان یک استاندارد پیشنهادی است و هنوز به یک قابلیت اجباری در شبکه بیتکوین تبدیل نشده است.
اهمیت این پیشنهاد برای کاربران کیف پولهای چندامضایی بیشتر است، زیرا این نوع کیف پولها علاوه بر Seed به اطلاعات ساختاری بیشتری وابسته هستند. به همین دلیل، پشتیبانگیری از Descriptor و Policy در کنار Seed میتواند برای بازیابی آینده اهمیت زیادی داشته باشد؛ البته BIP-138 هنوز در مرحله Draft است و نباید آن را بهعنوان استاندارد نهایی یا قابلیت فعلی همه کیف پولها در نظر گرفت.

ورود / ثبت نام




ثبت نظر