Apakah cadangan penambahbaikan Bitcoin (BIP), dan bagaimana ia berfungsi?

Mengumpul konsensus penting dalam komuniti adalah langkah pertama proses. Kadangkala, cadangan yang paling berharga pun boleh mengambil masa bertahun-tahun sebelum diluluskan atau ditolak kerana masyarakat tidak dapat menemui persetujuan.

Setelah BIP diserahkan sebagai draf kepada BIP GitHub, cadangan itu akan disemak dan diusahakan secara telus supaya semua orang dapat melihat kemajuannya dan hasil ujian yang berbangkit. Sebagai Blockchain Bitcoin adalah berdasarkan kod, perubahan protokol perlu ditunjukkan dalam kod, dan pelombong perlu menambah rujukan pada blok cincang mereka untuk memberi isyarat bahawa mereka menerima atau menolak pelaksanaannya.

Oleh kerana implikasi teruk yang mungkin dikenakan oleh beberapa perubahan kepada pelombong, pengubahsuaian dalam kod memerlukan penerimaan oleh sebahagian besar sekitar 95% melainkan motif yang munasabah diberikan untuk ambang yang lebih rendah. Sembilan puluh lima peratus sokongan perlu diberi isyarat daripada 2,016 pelombong terakhir (kira-kira 14 hari perlombongan dengan blok 10 minit).

Sebagai contoh, kami akan menggunakan pelaksanaan terkini bagi Garpu lembut akar tunjang, dilabelkan sebagai BIP 341. Pada April 2021, melalui cara "kod percubaan pantas" - bertujuan untuk memberikan penyelesaian pantas kepada peningkatan - pengaktifan Taproot telah digabungkan ke dalam Bitcoin Core.

Dalam beberapa minggu berikutnya, sekurang-kurangnya 90% daripada blok yang dilombong (1,815 daripada 2,016 blok dilombong) termasuk rujukan yang dikodkan yang menunjukkan bahawa pelombong yang melombong blok tersebut menyukai peningkatan. Ini membuka jalan kepada konsensus menakjubkan yang dicapai pada bulan-bulan berikutnya, yang membawa kepada kelulusan akhir pada November 2021.

Kelulusan muktamad dan rasmi bagi BIP berlaku secara automatik apabila pengguna (pengendali nod) memilih versi Bitcoin Core untuk dimuat turun dan menjalankan nod yang mencerminkan perubahan tersebut. Kemudian, semua nod yang dinaik taraf boleh mengenali dan menerima transaksi yang dibuat menggunakan protokol yang dinaik taraf itu.

Secara ringkasnya, ini adalah langkah utama proses kelulusan:

  • Sesiapa sahaja boleh menyerahkan BIP untuk menukar teras Bitcoin;

  • Seorang editor mesti lulus BIP;

  • BIP mesti diluluskan oleh ~95% pelombong; dan

  • Komuniti mesti menaik taraf kepada versi perisian baharu.

Berikut ialah grafik proses kelulusan BIP:

Image_0

Sumber: https://cointelegraph.com/explained/what-are-bitcoin-improvement-proposals-bips-and-how-do-they-work