طرح پیشنهادی بهبود بیتکوین چیست؟
طرح پیشنهادی بهبود بیتکوین (BIP) مجموعهای از پیشنهادها در قالبی استاندارد برای بهبود شبکه بیتکوین و افزودن ویژگیهای جدید به پروتکل بیتکوین است. این سیستم در ۱۹ آگوست ۲۰۱۱ توسط امیر تاکی، یک برنامهنویس ایرانی-بریتانیایی، با معرفی BIP-۰۰۰۱ آغاز به کار کرد.
مفهوم BIP شامل مشخصات فنی دقیق، منطق پشت تغییرات پیشنهادی و دستورالعملهای پیادهسازی است. هر طرح پیشنهادی بهبود بیتکوین باید یک مشکل خاص را حل کند و منطقی برای تغییرات پیشنهادی ارائه دهد.
این سیستم از سه دسته اصلی تشکیل شده است:
استانداردها: پیگیری BIPها: تغییرات پروتکل که بر اجماع شبکه تأثیر میگذارند.
BIPهای اطلاعاتی: دستورالعملها و اطلاعات آموزشی بدون تغییر پروتکل.
BIPهای فرآیندی: تغییرات در فرآیندهای توسعه بیتکوین.
ویژگی منحصر به فرد طرح پیشنهادی بهبود بیتکوین، ماهیت غیرمتمرکز آن است. برخلاف سیستمهای متمرکز، هیچ مرجع تصمیمگیری مرکزی وجود ندارد و همه تصمیمات از طریق اجماع جامعه گرفته میشود.
این طرح بهبود (BIP) از پیشنهادهای بهبود پایتون (PEP) الهام گرفته شده است، اما برای نیازهای خاص بیت کوین دوباره طراحی شده است. این رویکرد تضمین میکند که همه تغییرات مهم از طریق بحثهای فنی عمیق و اجماع جامعه انجام شود.
طرح بهبود بیت کوین چگونه کار میکند؟
چهار مرحله اصلی در فرآیند BIP وجود دارد که هر کدام نقش مهمی در کیفیت نهایی پیشنهاد دارند. در این بخش، این چهار مرحله را توضیح خواهیم داد.
مرحله 1: ایدهپردازی و بررسی اولیه
این فرآیند با بحثهای غیررسمی در رسانههای اجتماعی، انجمنها و مکاتبات توسعهدهندگان آغاز میشود. نویسندگان ایدههای خود را برای دریافت بازخورد اولیه و بررسی امکانسنجی پیشنهاد به لیست پستی bitcoindev@googlegroups.com ارسال میکنند.
مرحله 2: تهیه پیشنویس و ارسال
پس از تأیید اولیه، نویسندگان باید پیشنویس کاملی از BIP، شامل مشخصات فنی دقیق، انگیزهها و راهحل پیشنهادی، تهیه کنند. این پیشنویس به مخزن رسمی بیت کوین/بیپس گیتهاب ارسال میشود.
مرحله 3: بررسی و بحث عمومی
ویراستاران BIP در این مرحله نقش کلیدی دارند. تا سال ۲۰۲۴، این نقش فقط توسط لوک داشجیآر انجام میشد، اما اکنون شش ویراستار وجود دارد: برایان بیشاپ، مارک ارهارت، روبن سامسن و جان اتک.
ویراستاران BIP مسئول وظایفی مانند بررسی کامل بودن، اختصاص اعداد و ادغام تغییرات هستند. آنها سعی میکنند در مورد مسائل فنی بیطرف بمانند و فقط بر شکل و ساختار نظارت کنند.
مرحله ۴: پیادهسازی و فعالسازی
برای پروژههای بهبود بیتکوین از نوع Standards Track، یک پیادهسازی مرجع مورد نیاز است. این پیادهسازی باید عملکرد پیشنهاد را به طور کامل نشان دهد و امکان آزمایش و ارزیابی را فراهم کند.
مکانیسمهای اجماع برای انواع مختلف BIPها متفاوت است:
برای سافت فورکها، معمولاً ۹۵٪ پشتیبانی از سوی ماینرها مورد نیاز است.
برای هارد فورکها، پذیرش توسط کل اکوسیستم اقتصادی بیتکوین ضروری است.
برای تغییرات فرآیند، اجماع نسبی جامعه کافی است.