BIP44 مخفف Bitcoin Improvement Proposal 44 مسیر استخراج استاندارد را برای کیف پول هایی که آدرس های Pay-to-Public-Key-Hash (P2PKH) تولید می کنند، تعریف می کند. در این مقاله قصد داریم شما را با استاندارد BIP-44 و کاربرد آن بیشتر آشنا کنیم، همراه داتیس نتورک باشید.
BIP44 چیست؟
Bitcoin Improvement Proposal 44 مسیر استخراج استاندارد را برای کیف پول هایی که آدرس های Pay-to-Public-Key-Hash (P2PKH) تولید می کنند، تعریف می کند.
BIP 44 همچنین پیشوندهایی را برای استفاده با کلیدهای توسعه یافته مرتبط تعریف می کند، اگر کیف پول یک کیف پول تست نت (testnet) باشد، به جای آن از پیشوندهای «tpub» و «tprv» استفاده می شود.
طبق BIP 44، کیف پولهایی که آدرسهای P2PKH را تولید میکنند باید از مسیر استخراج که با «m/44»/ شروع میشود استفاده کنند. این بدان معناست که اولین آدرس تولید شده توسط کیف پول اصلی بیت کوین دارای مسیر استخراج “m/44’/0’/0’/0/0” خواهد بود.
علاوه بر این، تمام کیف پولهایی که از بیتکوین اصلی استفاده میکنند باید از پیشوند «xpub» یا «xprv» برای کلیدهای عمومی و خصوصی توسعهیافته استفاده کنند.
بنابراین کلیدهای توسعه یافته با استفاده از استاندارد BIP44 به ترتیب xpubs و xprvs نامیده می شوند. اگر کیف پول یک کیف پول تست نت است، به جای آن از پیشوندهای “tpub” و “tprv” استفاده می شود.
این استاندارد برای اطمینان از اینکه کیف پولهای Hierarchical Deterministic (HD) همانطور که در BIP32 تعریف شده است، میتوانند کلیدهای توسعه یافته را وارد کرده و بیتکوین ذخیره شده در آن کیف پول را پیدا کنند، پیادهسازی شد.
طرح کیف پول HD روشی را برای استخراج تعداد نامحدودی از کلیدهای عمومی و خصوصی از یک کلید توسعه یافته تعریف می کند. با این حال، اگر یک کلید توسعهیافته بدون راهنمایی به کیف پول وارد شود، ممکن است برای کیف پول سخت باشد که کلیدهای بیت کوین را پیدا کند، که لازمه نمایش موجودی صحیح به کاربر است.
استانداردهای تعیین شده توسط BIP44 به همراه BIP49 و BIP84 این مشکل را برطرف می کند. هنگامی که یک کیف پول یک کلید توسعه یافته وارد می کند، پیشوند دقیقاً نشان می دهد که از کدام مسیر مشتق برای یافتن بیت کوین و استخراج آدرس های جدید استفاده شود.
امیدواریم مقاله آشنایی با استاندارد BIP-44 و کاربرد آن مفید بوده باشد.
داتیس نتورک را در شبکه های اجتماعی دنبال کنید.