Apa itu proposal peningkatan Bitcoin (BIP), dan bagaimana cara kerjanya?

Mengumpulkan konsensus yang signifikan dalam masyarakat adalah langkah pertama dari proses. Terkadang, bahkan proposal yang paling berharga pun bisa memakan waktu bertahun-tahun sebelum disetujui atau ditolak karena komunitas tidak dapat menemukan kesepakatan.

Setelah BIP diajukan sebagai draf ke BIP GitHub, proposal akan ditinjau dan dikerjakan secara transparan sehingga setiap orang dapat melihat kemajuannya dan hasil pengujian selanjutnya. Sebagai Blockchain Bitcoin didasarkan pada kode, perubahan protokol harus tercermin dalam kode, dan penambang harus menambahkan referensi ke blok hash mereka untuk memberi sinyal bahwa mereka menerima atau menolak implementasinya.

Karena implikasi parah yang mungkin ditimbulkan oleh beberapa perubahan pada penambang, modifikasi dalam kode memerlukan penerimaan oleh sebagian besar sekitar 95% kecuali motif yang masuk akal diberikan untuk ambang batas yang lebih rendah. Sembilan puluh lima persen dukungan harus ditandai dari 2,016 penambang terakhir (sekitar 14 hari penambangan dengan blok 10 menit).

Sebagai contoh, kami akan menggunakan implementasi terbaru dari garpu lunak akar tunggang, diberi label sebagai BIP 341. Pada April 2021, melalui "kode uji coba cepat" – yang dimaksudkan untuk memberikan resolusi cepat untuk peningkatan versi – aktivasi Taproot digabungkan ke dalam Bitcoin Core.

Dalam beberapa minggu berikutnya, setidaknya 90% dari blok yang ditambang (1,815 dari 2,016 blok yang ditambang) menyertakan referensi yang disandikan yang menunjukkan bahwa penambang yang menambang blok tersebut menyukai peningkatan. Ini membuka jalan bagi konsensus menakjubkan yang dicapai pada bulan-bulan berikutnya, yang mengarah pada persetujuan akhir pada November 2021.

Persetujuan final dan resmi dari BIP terjadi secara otomatis ketika pengguna (operator node) memilih versi Bitcoin Core mana yang akan diunduh dan menjalankan node yang mencerminkan perubahan itu. Kemudian, semua node yang ditingkatkan dapat mengenali dan menerima transaksi yang dilakukan menggunakan protokol yang ditingkatkan tersebut.

Singkatnya, ini adalah langkah-langkah utama dari proses persetujuan:

  • Siapapun dapat mengirimkan BIP untuk mengubah inti Bitcoin;

  • Seorang editor harus lulus BIP;

  • BIP harus disetujui oleh 95% penambang; dan

  • Komunitas harus meningkatkan ke versi perangkat lunak baru.

Berikut adalah grafik proses persetujuan BIP:

Image_0

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