Misteri Konsensus: Memahami Kemajuan Komunitas Upgrade Bitcoin dalam Satu Artikel

Menengah12/23/2024, 6:58:14 AM
Artikel ini menganalisis kompleksitas upgrade Bitcoin, mengeksplorasi pandangan berbeda komunitas terhadap upgrade, sejarah upgrade, proposal saat ini, dan alternatif potensial. Ini memberikan pengetahuan dasar tentang upgrade Bitcoin, menyimpulkan dari analisis historis, dan menawarkan wawasan tentang arah masa depan upgrade.

Pendahuluan

Topik upgrade Bitcoin selanjutnya telah banyak dibahas, namun hingga Desember 2024, komunitas belum mencapai konsensus tentang apakah akan melakukan upgrade, masalah apa yang harus diatasi oleh upgrade, atau fitur-fitur apa yang harus dibawa. Situasinya tetap terbagi, menyerupai kebuntuan politik.

Dalam kebuntuan ini, banyak fenomena menarik muncul:

  1. Beberapa anggota komunitas secara aktif mendorong peningkatan, dan karena asimetri informasi atau kepentingan komersial, beberapa anggota sering menyebutkan opcode tertentu, sementara beberapa proyek bergantung pada opcode “mungkin akan datang”.
  2. Sejumlah besar pengembang ekosistem pragmatis telah melakukan pekerjaan kriptografis dan rekayasa yang luas untuk memperluas potensi Bitcoin, berdasarkan asumsi tidak ada peningkatan protokol.
  3. Terdapat juga suara-suara yang menganjurkan untuk melakukan peningkatan secara perlahan atau menentang peningkatan sama sekali.

Fenomena-fenomena ini menunjukkan bahwa topik tentang upgrade sangat relevan di komunitas Bitcoin. Namun, mereka juga menyoroti bahwa sebagian besar komunitas kurang memahami proses lengkap dari upgrade Bitcoin, dan tidak menyadari peran yang bisa dimainkan oleh alat-alat kriptografi inovatif dalam membuka potensi Bitcoin. Tujuan inti dari artikel ini adalah untuk memecah asimetri informasi ini, menyelaraskan pengetahuan semua orang untuk memungkinkan diskusi yang lebih mendalam.
Artikel ini akan mendefinisikan peningkatan Bitcoin, merangkum pola kunci melalui analisis historis, dan kemudian menganalisis proposal peningkatan saat ini dan alternatif potensial. Akhirnya, penulis akan memberikan beberapa hal yang dapat dipetik bagi para pembaca. Tujuannya adalah untuk membekali pembaca dengan pemahaman yang lebih baik tentang peningkatan Bitcoin—konsep, sejarah, dan kemajuannya—membentuk dasar untuk diskusi lebih lanjut dan membantu membentuk konsensus akhir dalam komunitas.
Saat menyajikan fakta, penulis sebagai pengembang ekosistem Bitcoin, berharap adanya lebih banyak kemungkinan untuk Bitcoin dan akan menyampaikan pandangan yang jelas tentang topik tertentu. Pembaca harus memahami perbedaan antara fakta dan opini dalam artikel ini.

Pengenalan tentang Peningkatan: Apa dan Mengapa

Apa itu Peningkatan Bitcoin

Whitepaper Bitcoinmenetapkan protokol yang diikuti oleh ribuan node yang membentuk jaringan blockchain Bitcoin. \
Ada beberapa versi implementasi protokol (sering disebut sebagai klien). Menurut data darihttps://bitnodes.io/nodes/, klien dengan pangsa pasar terbesar adalah Bitcoin Core. Akibatnya, para pengembang yang menjaga kode Bitcoin Core (yang disebut Bitcoin-Core-Devs) memiliki pengaruh yang signifikan dalam ekosistem Bitcoin.

apa-mengapa-1

apa-mengapa-1

Perangkat lunak simpul Bitcoin terdiri dari beberapa modul, dan proposal peningkatan terkait didefinisikan melaluiBIPs (Bitcoin Improvement Proposals), yang dikategorikan ke dalam beberapa jenis.

Biasanya, ketika orang membahas upgrade Bitcoin, mereka mengacu pada "upgrade protokol konsensus." Karena upgrade protokol konsensus memerlukan mayoritas node jaringan untuk mencapai kesepakatan (jika tidak, fork mungkin terjadi), upgrade ini harus dihadapi dengan sangat hati-hati. Seperti yang ditunjukkan dalam diagram, modul terkait protokol konsensus dalam sistem Bitcoin dan BIP yang berkaitan dengan lapisan konsensus sangat penting dan layak mendapat perhatian.

apa-mengapa-2

apa-mengapa-2

Sebenarnya, menurut statistikdari repositori GitHub Bitcoin, perubahan sangat aktif. Namun, karena sebagian besar perubahan ini tidak terkait dengan protokol konsensus, mereka belum menarik perhatian secara luas.

Statistik Bitcoin-core-github

Statistik Bitcoin-core-github

Jenis Peningkatan Protokol Konsensus

Menurut definisi di [BIP-123]https://github.com/bitcoin/bips/blob/master/bip-0123.mediawiki), pembaruan protokol konsensus umumnya dibagi menjadi dua jenis: soft forks dan hard forks.






















Karakteristik
Soft Fork
Hard Fork
Apakah itu kompatibel dengan node-node lama?
ya
tidak
Apakah perlu memperbarui seluruh jaringan?
tidak pasti
ya
Contoh
SegWit/Taproot
Bitcoin XT/Bitcoin Kas
  • Selain itu, ada cara lain yang kurang intuitif untuk menafsirkan dan membandingkan kedua jenis upgrade ini, yang cukup menarik:
    Soft Fork: Menambahkan atau memperkuat aturan (misalnya, menambahkan fitur baru seperti dukungan untuk alamat Taproot).

    Hard Fork: Menghapus atau mengendurkan aturan (misalnya, menghapus batasan seperti menghilangkan batas reward blok).

Proses BIP dan Soft Fork

Dua upgrade protokol konsensus yang sukses (Taproot/SegWit) menggunakan metode soft fork, memungkinkan upgrade tanpa menyebabkan perpecahan komunitas yang signifikan. Artikel ini berfokus pada soft fork, yang berarti upgrade yang kompatibel dengan versi perangkat lunak yang lebih lama. Setelah proposal BIP diajukan, prosesnya biasanya mengikuti langkah-langkah yang diuraikan dalam diagram di bawah ini:

bip-state

bip-state

Sumber: https://river.com/learn/apa-itu-usulan-peningkatan-bitcoin-bip/

Biasanya, proposal soft fork akan mengombinasikan beberapa BIP. Sebagai contoh, Taproot terdiri dari tiga BIP:

  1. Tanda Tangan Schnorr:BIP-340
  2. Taproot:BIP-341
  3. Tapscript: BIP-342

Mari kita tinjau jadwal pembaruan Taproot:

Taproot-timeline

Jadwal Taproot

Sumber: Kraken Intelligence, GitHub, CoinDesk, https://www.argoblockchain.com/artikel/pembaruan-bitcoin-taproot-dijelaskan

Tonggak-tonggak dalam proses soft fork Taproot termasuk:

  1. BIP yang sesuai diajukan, dan rencana implementasi menjalani peninjauan.
  2. Pengembang Bitcoin-Core memulai permintaan tarik GitHub untuk upgrade.
  3. Pengembang Bitcoin-Core meninjau dan menggabungkan permintaan tarik GitHub, memutuskan metode aktivasi.
  4. Versi baru kode Bitcoin-Core telah dirilis.
  5. Para penambang memilih pada blockchain untuk menyetujui tinggi blok aktivasi untuk BIP.
  6. Peningkatan selesai ketika ketinggian blok mencapai ketinggian yang disepakati.

Perlu dicatat bahwa proses ini adalah ringkasan retrospektif, dan tidak ada konsensus resmi mengenai pencapaian-pencapaian ini.

Selama proses ini, Daftar Mailing Pengembangan Bitcoinberperan penting dalam mengkonsolidasikan konsensus di antara berbagai pihak.

Mengapa Memperbarui

Seperti yang disebutkan di awal artikel, ada tiga suara utama di komunitas saat ini mengenai peningkatan:

  1. Pro-Upgraders: Mereka mengusulkan sejumlah besar peningkatan, yang akan dianalisis lebih lanjut dalam artikel ini.
  2. Pembangun Pragmatis: Mereka fokus pada peningkatan protokol yang ada dengan menerapkan Bukti Kecurangan (seperti BitVM dan ekstensinya), enkripsi fungsi (kontrak dan bukti zk melaluiBitcoin PIPEs), dan tabrakan hash (kontrak yang diimplementasikan melalui ColliderScript), antara lain.
  3. Pengelola Status Quo: Kelompok ini percaya bahwa peningkatan harus sangat lambat dan hati-hati (dengan siklus 10 tahun), diwakili oleh TeamSlowAndSteady, dan mereka yang menganjurkan untuk tidak melakukan peningkatan kecuali serangan kuantum muncul, yang dikenal sebagai Ossifiers (referensi).

Penulis telah memberikan analisis mengenai kelebihan dan kekurangan dari pembaruan vs. tidak melakukan pembaruan:

















Perubahan Konsensus
Pro
Kons
Perubahan
Kemajuan Teknologi, Keamanan yang Ditingkatkan, Kasus Penggunaan yang Diperluas
Risiko Forking, Kompleksitas yang Meningkat
Tidak berubah
Stabilitas dan Kepercayaan, Menghindari Risiko Pemisahan, Meminimalkan Permukaan Serangan
Stagnasi Teknologi, Kurang Fleksibilitas untuk Tuntutan Baru

Sebagai pengembang ekosistem Bitcoin yang pragmatis, penulis percaya bahwa penting untuk sepenuhnya mengeksplorasi potensi Bitcoin melalui inovasi kriptografi atau rekayasa dalam kerangka protokol yang ada. Dari perspektif "keberlanjutan" dan "kemampuan beradaptasi," penulis berpendapat bahwa, setelah menilai secara menyeluruh ruang lingkup dampak dan risiko keamanan, disarankan untuk terus meningkatkan sesuai kebutuhan.

Pandangan Mendalam tentang Peningkatan

Pemangku Kepentingan dalam Pembaruan

Para peserta utama dalam sejarah Bitcoin, terutama dalam Konsensus Hong Kong (ditandatangani pada acara Bitcoin Roundtable pada Februari 2016,@bitcoinroundtable/bitcoin-roundtable-consensus-266d475a61ff">referensi), adalah:

  1. Pengembang Bitcoin-Core-Devs: Pengembang yang memelihara kode dasar Bitcoin Core.
  2. Kolam Pertambangan: Entitas yang bertanggung jawab atas pertambangan dan pengamanan jaringan Bitcoin.
  3. Pengguna dan Pengembang Ekosistem: Terutama bursa, produsen chip, dan pemain kunci lainnya dalam ekosistem Bitcoin.

Dengan adopsi Bitcoin yang meningkat pesat, para pemangku kepentingan dalam peningkatan Bitcoin telah berevolusi. Model awal pemisahan kekuasaan yang sederhana secara bertahap berubah menjadi lingkungan yang lebih kompleks dan kompetitif, sering digambarkan sebagai "pertempuran untuk pengaruh." Untuk analisis terperinci, lihat laporan Menganalisis Konsensus Bitcoin: Risiko dalam Peningkatan Protokol.

stakeholders

stakeholders

Beberapa peran kunci dalam peningkatan Bitcoin patut disoroti:

  1. Node Ekonomi: Kelompok ini terutama merujuk pada bursa terpusat utama (CEX), lembaga pembayaran, penjaga aset, dll. Sikap mereka terhadap soft fork memainkan peran penting dalam menentukan versi Bitcoin yang dianggap “sah” dan memiliki dampak signifikan pada tingkat adopsi.
  2. Investor: Seiring dengan semakin populer Bitcoin strategi seperti ETF, cadangan institusional, dan cadangan nasional di seluruh dunia, peran investor semakin kompleks.
  3. Pengguna & Pengembang Ekosistem: Setelah peningkatan Taproot, ekosistem Bitcoin telah berkembang, dengan protokol aset baru seperti Ordinal muncul, bersama dengan lonjakan aplikasi asli dan solusi penskalaan.

Beberapa kesimpulan menarik tentang peran-peran ini:

  1. Pihak-pihak yang berbeda memainkan peran yang berbeda pada tahap yang berbeda: Misalnya, Pengembang Ekosistem cenderung lebih proaktif dalam mengusulkan ide, Pengembang Protokol seringkali memegang otoritas untuk meninjau BIP, dan kolam penambangan serta node ekonomi memiliki pengaruh yang signifikan pada aktivasi.
  2. Pengembang Ekosistem lebih cenderung untuk mengusulkan dan mendukung peningkatan yang terkait dengan kepentingan komersial mereka sendiri.

Sejarah dan Ringkasan Peningkatan

Menurut informasi publik, telah ada banyak peningkatan soft fork sejak diluncurkannya jaringan Bitcoin.

garpu lunak

fork lunak

Sumber data:

https://blog.bitmex.com/sejarah-lengkap-garis-belah-konsensus-bitcoin-update-2022/

https://www.drivechain.info/media/slides/mit-2023.pdf

Dari diagram di atas, beberapa kesimpulan menarik dapat diambil:

  1. Protokol Bitcoin telah menjadi agak kaku, dan seiring waktu, frekuensi softfork telah berkurang.
  2. Butuh waktu lebih lama untuk mencapai konsensus tentang peningkatan

Masalah Soft Fork

Menganalisis BIP yang termasuk dalam garpu lunak masa lalu, kita dapat meringkas bidang-bidang yang menjadi perhatian berikut:






















Perhatian
Kasus
skalabilitas
SegWit/Schnorr
Privasi
Taproot/MAST/P2SH
programabilitas
CLTV/Tapscript
keamanan
Nonaktifkan Opcodes

Apa yang Membuat Proposal Peningkatan yang Baik

Berdasarkan fakta dan analisis yang disajikan sebelumnya, kita dapat mencoba mendefinisikan proposal upgrade yang baik untuk Bitcoin:

  1. Menyokong identitas inti Bitcoin sebagai sistem pembayaran: Bitcoin memiliki posisi yang unik.
  2. Menyeimbangkan potensi aplikasi dan risiko: Membuatnya disukai oleh sebagian besar, tanpa ada penentangan yang kuat.
  3. Skala upgrade yang tepat: Tidak terlalu sederhana (tidak sepadan dengan usaha), juga tidak terlalu kompleks (sulit untuk mendorong ke depan).
  4. Waktu yang tepat: Harus ada permintaan yang kuat, memecahkan isu-isu tertentu. Sebagai contoh, selama fase upgrade SegWit, skalabilitas menjadi permintaan yang kuat.

Tingkatkan Outlook

Klasifikasi Proposal

Penulis telah mengumpulkan sebagian besar proposal aktif, memberi label sesuai dengan area fokus, dan menempatkannya dalam kuadran untuk mempermudah visualisasi dan pemahaman.

Catatan Penting untuk Klasifikasi:

  1. Keempat bidang fokus tersebut tidak sepenuhnya independen satu sama lain. Misalnya, BIP yang meningkatkan pemrograman juga dapat berkontribusi pada skalabilitas sampai batas tertentu.
  2. Sebuah proposal dapat memiliki beberapa area fokus. Misalnya, OP_CAT pada dasarnya ditujukan untuk meningkatkan pemrograman, tetapi didorong lebih lanjut karena potensinya untuk mengaktifkan rollups keabsahan.
  3. Pengkategorian area fokus suatu proposal memerlukan tingkat “konsensus” tertentu (yang secara inheren bersifat politis). Penting untuk dicatat bahwa tidak ada definisi tunggal, karena partisipan yang berbeda mungkin memiliki perspektif yang berbeda.
  4. Diagram kedua bukanlah sistem koordinat. Usulan-usulan dikelompokkan berdasarkan label, dan atribut-atribut lingkaran (ukuran, posisi, warna, dll.) tidak memiliki makna khusus.

kategori proposal-2

kategori proposal-2

kategori proposal-1

kategori proposal-1

Suara Komunitas

Dari diagram di atas, dapat dilihat bahwa ada beberapa konsensus di dalam komunitas mengenai masalah-masalah yang harus diatasi oleh peningkatan, terutama berfokus pada memperluas fungsionalitas yang diperlukan untuk sistem pembayaran. Hal ini dapat diklasifikasikan menjadi dua kategori utama berikut:

  1. Programmability: Meningkatkan kemampuan pemrograman UTXOs, seperti melalui covenant/vault/introspeksi transaksi/pembayaran kondisional/perbaikan skrip, dll.
  2. Skalabilitas: Untuk skalabilitas L2, pendekatan keseluruhan dibagi menjadi validasi on-chain dan validasi off-chain, keduanya telah secara aktif mengusulkan proposal.

Teka-teki Konsensus

Penulis percaya bahwa komunitas Bitcoin terjebak dalam labirin konsensus mengenai upgrade berikutnya karena alasan-alasan berikut:

  1. Ketegasan: Dengan sistem perangkat lunak yang mendekati $2T FDV, sebagian besar pemangku kepentingan cenderung lebih memilih stabilitas, dan tidak ada pihak yang bersedia menanggung tanggung jawab atas kegagalan potensial.
  2. Stakeholder yang Sangat Terfragmentasi: Pihak-pihak yang berbeda memiliki tuntutan yang berbeda, dan mereka memainkan peran yang berbeda pada tahap yang berbeda. Pemerintah juga menjadi pemangku kepentingan utama.
  3. Mekanisme Pemerintahan yang Tidak Sempurna: Sebagai salah satu blockchain terawal, Bitcoin kurang memiliki mekanisme pemerintahan yang sepenuhnya dikembangkan. Komunitas belum dapat mencapai konsensus tentang bagaimana mengaktifkan soft fork.
  4. Peran Dinamis Pengembang Protokol: Meskipun mereka menolak beberapa proposal, peran mereka tidak dapat hanya digambarkan sebagai konservatif atau progresif.
  5. Kurangnya Urgensi: Dengan infrastruktur blockchain yang semakin matang, saat ini tidak ada permintaan kuat untuk upgrade Bitcoin.

Ringkasan & Kesimpulan

Artikel ini memperkenalkan konsep dasar upgrade Bitcoin, memberikan analisis mendalam tentang upgrade historis, dan akhirnya melihat ke depan terhadap proposal aktif untuk upgrade berikutnya, merangkum alasan dari kebingungan konsensus saat ini.

Setelah meninjau dan melihat ke depan, diyakini bahwa para pembaca sekarang memiliki pemahaman tertentu tentang kondisi upgrade saat ini. Akhirnya, berikut beberapa hal yang harus diingat:

  1. Kemajuan pragmatis dan hati-hati dalam upgrade, dengan soft fork lebih diutamakan.
  2. Stakeholder yang sangat terfragmentasi, dengan komunitas cenderung menuju konservatisme.
  3. Peningkatan harus dibahas dengan mematuhi penempatan nilai inti Bitcoin.
  4. Skalabilitas hanya satu aspek dari fokus peningkatan.
  5. Diperlukan waktu yang lebih baik; usulan peningkatan yang baik akan dengan cepat mendapatkan konsensus.
  6. Komunitas perlu menjelajahi mekanisme tata kelola yang lebih baik.

Pengakuan

Selama proses penelitian, penulisan, dan peninjauan artikel ini, saya menerima banyak bantuan dari banyak individu, termasuk anggota komunitas yang, karena berbagai alasan, memilih untuk tidak disebutkan namanya. Saya ingin mengungkapkan rasa terima kasih kepada mereka semua.

Perlu diperhatikan bahwa, mengingat beberapa pandangan dalam artikel ini mencerminkan preferensi pribadi, daftar pengakuan berikut tidak mengimplikasikan persetujuan penuh terhadap konten, juga artikel ini tidak bermaksud melibatkan anggota komunitas pendukung ini dalam konflik apa pun.

  • Pengeditan dan Tinjauan Kolaboratif (Urutan Abjad)

Adrien Lacombe

Bob Bodily

Tim Riset Bitlayer

sebuah rumah

Jeffrey Hu

Merah

Ren Zhang

Scott Odell

Super Testnet

Will Foxley

  • Memberikan umpan balik dan bantuan (urutan abjad)

Ajian

Andrew Fenton

Ben77

David Tse

Yaitu, Ben-Sasson

Mi Zeng

Pekerjaan Masa Depan

Sepanjang proses, penulis mengidentifikasi banyak isu yang perlu dieksplorasi lebih lanjut, seperti solusi untuk fungsionalitas tertentu, penelitian tentang proposal spesifik, dan dukungan data untuk pandangan-pandangan tertentu. Topik-topik ini akan diuraikan lebih lanjut dalam seri artikel berikutnya.

Referensi

https://bitcoinops.org/

https://opnext.dev/

https://groups.google.com/g/bitcoindev

https://github.com/TABConf/6.tabconf.com

https://petertodd.org/2024/covenant-dependent-layer-2-review

https://blog.bitmex.com/sejarah-lengkap-garis-besar-fork-konsensus-bitcoin-2022-update/

https://blog.bitmex.com/pencabangan-konsensus-bitcoin/

https://github.com/bitcoin/bips/blob/master/bip-0123.mediawiki

https://river.com/learn/what-is-a-bitcoin-improvement-proposal-bip/

https://bitnodes.io/nodes/

https://github.com/bitcoin/bitcoin/pulse/monthly

https://river.com/learn/what-is-a-bitcoin-improvement-proposal-bip/

https://trustmachines.co/learn/bitcoin-taproot-upgrade-basic-breakdown/

https://www.argoblockchain.com/articles/bitcoin-taproot-upgrade-explained

https://medium.com/@bitcoinroundtable/bitcoin-roundtable-konsensus-266d475a61ff

https://github.com/bitcoin-cap/bcap

https://newsletter.blockspacemedia.com/p/four-takeaways-from-op-next

https://blog.bitfinex.com/education/apakah-ossifikasi-baik-atau-buruk-untuk-bitcoin/

https://arxiv.org/abs/2305.04079

https://www.allocin.it/uploads/placeholder-bitcoin.pdf

https://eprint.iacr.org/2024/1802

https://en.bitcoin.it/wiki/Covenants_support

Penafian:

  1. Artikel ini diperbanyak dari [kevinhe]. Hak cipta adalah milik penulis asli [Dimodifikasi]. Jika Anda keberatan dengan cetak ulang, silakan hubungi Tim Pembelajaran Gate, tim akan menanganinya sesegera mungkin sesuai dengan prosedur yang relevan.
  2. Penyangkalan: Pandangan dan pendapat yang disampaikan dalam artikel ini hanya mewakili pandangan pribadi penulis dan tidak merupakan saran investasi apa pun.
  3. Tim Learn gate menerjemahkan artikel ke dalam bahasa lain. Menyalin, mendistribusikan, atau menjiplak artikel yang diterjemahkan dilarang kecuali disebutkan.

Misteri Konsensus: Memahami Kemajuan Komunitas Upgrade Bitcoin dalam Satu Artikel

Menengah12/23/2024, 6:58:14 AM
Artikel ini menganalisis kompleksitas upgrade Bitcoin, mengeksplorasi pandangan berbeda komunitas terhadap upgrade, sejarah upgrade, proposal saat ini, dan alternatif potensial. Ini memberikan pengetahuan dasar tentang upgrade Bitcoin, menyimpulkan dari analisis historis, dan menawarkan wawasan tentang arah masa depan upgrade.

Pendahuluan

Topik upgrade Bitcoin selanjutnya telah banyak dibahas, namun hingga Desember 2024, komunitas belum mencapai konsensus tentang apakah akan melakukan upgrade, masalah apa yang harus diatasi oleh upgrade, atau fitur-fitur apa yang harus dibawa. Situasinya tetap terbagi, menyerupai kebuntuan politik.

Dalam kebuntuan ini, banyak fenomena menarik muncul:

  1. Beberapa anggota komunitas secara aktif mendorong peningkatan, dan karena asimetri informasi atau kepentingan komersial, beberapa anggota sering menyebutkan opcode tertentu, sementara beberapa proyek bergantung pada opcode “mungkin akan datang”.
  2. Sejumlah besar pengembang ekosistem pragmatis telah melakukan pekerjaan kriptografis dan rekayasa yang luas untuk memperluas potensi Bitcoin, berdasarkan asumsi tidak ada peningkatan protokol.
  3. Terdapat juga suara-suara yang menganjurkan untuk melakukan peningkatan secara perlahan atau menentang peningkatan sama sekali.

Fenomena-fenomena ini menunjukkan bahwa topik tentang upgrade sangat relevan di komunitas Bitcoin. Namun, mereka juga menyoroti bahwa sebagian besar komunitas kurang memahami proses lengkap dari upgrade Bitcoin, dan tidak menyadari peran yang bisa dimainkan oleh alat-alat kriptografi inovatif dalam membuka potensi Bitcoin. Tujuan inti dari artikel ini adalah untuk memecah asimetri informasi ini, menyelaraskan pengetahuan semua orang untuk memungkinkan diskusi yang lebih mendalam.
Artikel ini akan mendefinisikan peningkatan Bitcoin, merangkum pola kunci melalui analisis historis, dan kemudian menganalisis proposal peningkatan saat ini dan alternatif potensial. Akhirnya, penulis akan memberikan beberapa hal yang dapat dipetik bagi para pembaca. Tujuannya adalah untuk membekali pembaca dengan pemahaman yang lebih baik tentang peningkatan Bitcoin—konsep, sejarah, dan kemajuannya—membentuk dasar untuk diskusi lebih lanjut dan membantu membentuk konsensus akhir dalam komunitas.
Saat menyajikan fakta, penulis sebagai pengembang ekosistem Bitcoin, berharap adanya lebih banyak kemungkinan untuk Bitcoin dan akan menyampaikan pandangan yang jelas tentang topik tertentu. Pembaca harus memahami perbedaan antara fakta dan opini dalam artikel ini.

Pengenalan tentang Peningkatan: Apa dan Mengapa

Apa itu Peningkatan Bitcoin

Whitepaper Bitcoinmenetapkan protokol yang diikuti oleh ribuan node yang membentuk jaringan blockchain Bitcoin. \
Ada beberapa versi implementasi protokol (sering disebut sebagai klien). Menurut data darihttps://bitnodes.io/nodes/, klien dengan pangsa pasar terbesar adalah Bitcoin Core. Akibatnya, para pengembang yang menjaga kode Bitcoin Core (yang disebut Bitcoin-Core-Devs) memiliki pengaruh yang signifikan dalam ekosistem Bitcoin.

apa-mengapa-1

apa-mengapa-1

Perangkat lunak simpul Bitcoin terdiri dari beberapa modul, dan proposal peningkatan terkait didefinisikan melaluiBIPs (Bitcoin Improvement Proposals), yang dikategorikan ke dalam beberapa jenis.

Biasanya, ketika orang membahas upgrade Bitcoin, mereka mengacu pada "upgrade protokol konsensus." Karena upgrade protokol konsensus memerlukan mayoritas node jaringan untuk mencapai kesepakatan (jika tidak, fork mungkin terjadi), upgrade ini harus dihadapi dengan sangat hati-hati. Seperti yang ditunjukkan dalam diagram, modul terkait protokol konsensus dalam sistem Bitcoin dan BIP yang berkaitan dengan lapisan konsensus sangat penting dan layak mendapat perhatian.

apa-mengapa-2

apa-mengapa-2

Sebenarnya, menurut statistikdari repositori GitHub Bitcoin, perubahan sangat aktif. Namun, karena sebagian besar perubahan ini tidak terkait dengan protokol konsensus, mereka belum menarik perhatian secara luas.

Statistik Bitcoin-core-github

Statistik Bitcoin-core-github

Jenis Peningkatan Protokol Konsensus

Menurut definisi di [BIP-123]https://github.com/bitcoin/bips/blob/master/bip-0123.mediawiki), pembaruan protokol konsensus umumnya dibagi menjadi dua jenis: soft forks dan hard forks.






















Karakteristik
Soft Fork
Hard Fork
Apakah itu kompatibel dengan node-node lama?
ya
tidak
Apakah perlu memperbarui seluruh jaringan?
tidak pasti
ya
Contoh
SegWit/Taproot
Bitcoin XT/Bitcoin Kas
  • Selain itu, ada cara lain yang kurang intuitif untuk menafsirkan dan membandingkan kedua jenis upgrade ini, yang cukup menarik:
    Soft Fork: Menambahkan atau memperkuat aturan (misalnya, menambahkan fitur baru seperti dukungan untuk alamat Taproot).

    Hard Fork: Menghapus atau mengendurkan aturan (misalnya, menghapus batasan seperti menghilangkan batas reward blok).

Proses BIP dan Soft Fork

Dua upgrade protokol konsensus yang sukses (Taproot/SegWit) menggunakan metode soft fork, memungkinkan upgrade tanpa menyebabkan perpecahan komunitas yang signifikan. Artikel ini berfokus pada soft fork, yang berarti upgrade yang kompatibel dengan versi perangkat lunak yang lebih lama. Setelah proposal BIP diajukan, prosesnya biasanya mengikuti langkah-langkah yang diuraikan dalam diagram di bawah ini:

bip-state

bip-state

Sumber: https://river.com/learn/apa-itu-usulan-peningkatan-bitcoin-bip/

Biasanya, proposal soft fork akan mengombinasikan beberapa BIP. Sebagai contoh, Taproot terdiri dari tiga BIP:

  1. Tanda Tangan Schnorr:BIP-340
  2. Taproot:BIP-341
  3. Tapscript: BIP-342

Mari kita tinjau jadwal pembaruan Taproot:

Taproot-timeline

Jadwal Taproot

Sumber: Kraken Intelligence, GitHub, CoinDesk, https://www.argoblockchain.com/artikel/pembaruan-bitcoin-taproot-dijelaskan

Tonggak-tonggak dalam proses soft fork Taproot termasuk:

  1. BIP yang sesuai diajukan, dan rencana implementasi menjalani peninjauan.
  2. Pengembang Bitcoin-Core memulai permintaan tarik GitHub untuk upgrade.
  3. Pengembang Bitcoin-Core meninjau dan menggabungkan permintaan tarik GitHub, memutuskan metode aktivasi.
  4. Versi baru kode Bitcoin-Core telah dirilis.
  5. Para penambang memilih pada blockchain untuk menyetujui tinggi blok aktivasi untuk BIP.
  6. Peningkatan selesai ketika ketinggian blok mencapai ketinggian yang disepakati.

Perlu dicatat bahwa proses ini adalah ringkasan retrospektif, dan tidak ada konsensus resmi mengenai pencapaian-pencapaian ini.

Selama proses ini, Daftar Mailing Pengembangan Bitcoinberperan penting dalam mengkonsolidasikan konsensus di antara berbagai pihak.

Mengapa Memperbarui

Seperti yang disebutkan di awal artikel, ada tiga suara utama di komunitas saat ini mengenai peningkatan:

  1. Pro-Upgraders: Mereka mengusulkan sejumlah besar peningkatan, yang akan dianalisis lebih lanjut dalam artikel ini.
  2. Pembangun Pragmatis: Mereka fokus pada peningkatan protokol yang ada dengan menerapkan Bukti Kecurangan (seperti BitVM dan ekstensinya), enkripsi fungsi (kontrak dan bukti zk melaluiBitcoin PIPEs), dan tabrakan hash (kontrak yang diimplementasikan melalui ColliderScript), antara lain.
  3. Pengelola Status Quo: Kelompok ini percaya bahwa peningkatan harus sangat lambat dan hati-hati (dengan siklus 10 tahun), diwakili oleh TeamSlowAndSteady, dan mereka yang menganjurkan untuk tidak melakukan peningkatan kecuali serangan kuantum muncul, yang dikenal sebagai Ossifiers (referensi).

Penulis telah memberikan analisis mengenai kelebihan dan kekurangan dari pembaruan vs. tidak melakukan pembaruan:

















Perubahan Konsensus
Pro
Kons
Perubahan
Kemajuan Teknologi, Keamanan yang Ditingkatkan, Kasus Penggunaan yang Diperluas
Risiko Forking, Kompleksitas yang Meningkat
Tidak berubah
Stabilitas dan Kepercayaan, Menghindari Risiko Pemisahan, Meminimalkan Permukaan Serangan
Stagnasi Teknologi, Kurang Fleksibilitas untuk Tuntutan Baru

Sebagai pengembang ekosistem Bitcoin yang pragmatis, penulis percaya bahwa penting untuk sepenuhnya mengeksplorasi potensi Bitcoin melalui inovasi kriptografi atau rekayasa dalam kerangka protokol yang ada. Dari perspektif "keberlanjutan" dan "kemampuan beradaptasi," penulis berpendapat bahwa, setelah menilai secara menyeluruh ruang lingkup dampak dan risiko keamanan, disarankan untuk terus meningkatkan sesuai kebutuhan.

Pandangan Mendalam tentang Peningkatan

Pemangku Kepentingan dalam Pembaruan

Para peserta utama dalam sejarah Bitcoin, terutama dalam Konsensus Hong Kong (ditandatangani pada acara Bitcoin Roundtable pada Februari 2016,@bitcoinroundtable/bitcoin-roundtable-consensus-266d475a61ff">referensi), adalah:

  1. Pengembang Bitcoin-Core-Devs: Pengembang yang memelihara kode dasar Bitcoin Core.
  2. Kolam Pertambangan: Entitas yang bertanggung jawab atas pertambangan dan pengamanan jaringan Bitcoin.
  3. Pengguna dan Pengembang Ekosistem: Terutama bursa, produsen chip, dan pemain kunci lainnya dalam ekosistem Bitcoin.

Dengan adopsi Bitcoin yang meningkat pesat, para pemangku kepentingan dalam peningkatan Bitcoin telah berevolusi. Model awal pemisahan kekuasaan yang sederhana secara bertahap berubah menjadi lingkungan yang lebih kompleks dan kompetitif, sering digambarkan sebagai "pertempuran untuk pengaruh." Untuk analisis terperinci, lihat laporan Menganalisis Konsensus Bitcoin: Risiko dalam Peningkatan Protokol.

stakeholders

stakeholders

Beberapa peran kunci dalam peningkatan Bitcoin patut disoroti:

  1. Node Ekonomi: Kelompok ini terutama merujuk pada bursa terpusat utama (CEX), lembaga pembayaran, penjaga aset, dll. Sikap mereka terhadap soft fork memainkan peran penting dalam menentukan versi Bitcoin yang dianggap “sah” dan memiliki dampak signifikan pada tingkat adopsi.
  2. Investor: Seiring dengan semakin populer Bitcoin strategi seperti ETF, cadangan institusional, dan cadangan nasional di seluruh dunia, peran investor semakin kompleks.
  3. Pengguna & Pengembang Ekosistem: Setelah peningkatan Taproot, ekosistem Bitcoin telah berkembang, dengan protokol aset baru seperti Ordinal muncul, bersama dengan lonjakan aplikasi asli dan solusi penskalaan.

Beberapa kesimpulan menarik tentang peran-peran ini:

  1. Pihak-pihak yang berbeda memainkan peran yang berbeda pada tahap yang berbeda: Misalnya, Pengembang Ekosistem cenderung lebih proaktif dalam mengusulkan ide, Pengembang Protokol seringkali memegang otoritas untuk meninjau BIP, dan kolam penambangan serta node ekonomi memiliki pengaruh yang signifikan pada aktivasi.
  2. Pengembang Ekosistem lebih cenderung untuk mengusulkan dan mendukung peningkatan yang terkait dengan kepentingan komersial mereka sendiri.

Sejarah dan Ringkasan Peningkatan

Menurut informasi publik, telah ada banyak peningkatan soft fork sejak diluncurkannya jaringan Bitcoin.

garpu lunak

fork lunak

Sumber data:

https://blog.bitmex.com/sejarah-lengkap-garis-belah-konsensus-bitcoin-update-2022/

https://www.drivechain.info/media/slides/mit-2023.pdf

Dari diagram di atas, beberapa kesimpulan menarik dapat diambil:

  1. Protokol Bitcoin telah menjadi agak kaku, dan seiring waktu, frekuensi softfork telah berkurang.
  2. Butuh waktu lebih lama untuk mencapai konsensus tentang peningkatan

Masalah Soft Fork

Menganalisis BIP yang termasuk dalam garpu lunak masa lalu, kita dapat meringkas bidang-bidang yang menjadi perhatian berikut:






















Perhatian
Kasus
skalabilitas
SegWit/Schnorr
Privasi
Taproot/MAST/P2SH
programabilitas
CLTV/Tapscript
keamanan
Nonaktifkan Opcodes

Apa yang Membuat Proposal Peningkatan yang Baik

Berdasarkan fakta dan analisis yang disajikan sebelumnya, kita dapat mencoba mendefinisikan proposal upgrade yang baik untuk Bitcoin:

  1. Menyokong identitas inti Bitcoin sebagai sistem pembayaran: Bitcoin memiliki posisi yang unik.
  2. Menyeimbangkan potensi aplikasi dan risiko: Membuatnya disukai oleh sebagian besar, tanpa ada penentangan yang kuat.
  3. Skala upgrade yang tepat: Tidak terlalu sederhana (tidak sepadan dengan usaha), juga tidak terlalu kompleks (sulit untuk mendorong ke depan).
  4. Waktu yang tepat: Harus ada permintaan yang kuat, memecahkan isu-isu tertentu. Sebagai contoh, selama fase upgrade SegWit, skalabilitas menjadi permintaan yang kuat.

Tingkatkan Outlook

Klasifikasi Proposal

Penulis telah mengumpulkan sebagian besar proposal aktif, memberi label sesuai dengan area fokus, dan menempatkannya dalam kuadran untuk mempermudah visualisasi dan pemahaman.

Catatan Penting untuk Klasifikasi:

  1. Keempat bidang fokus tersebut tidak sepenuhnya independen satu sama lain. Misalnya, BIP yang meningkatkan pemrograman juga dapat berkontribusi pada skalabilitas sampai batas tertentu.
  2. Sebuah proposal dapat memiliki beberapa area fokus. Misalnya, OP_CAT pada dasarnya ditujukan untuk meningkatkan pemrograman, tetapi didorong lebih lanjut karena potensinya untuk mengaktifkan rollups keabsahan.
  3. Pengkategorian area fokus suatu proposal memerlukan tingkat “konsensus” tertentu (yang secara inheren bersifat politis). Penting untuk dicatat bahwa tidak ada definisi tunggal, karena partisipan yang berbeda mungkin memiliki perspektif yang berbeda.
  4. Diagram kedua bukanlah sistem koordinat. Usulan-usulan dikelompokkan berdasarkan label, dan atribut-atribut lingkaran (ukuran, posisi, warna, dll.) tidak memiliki makna khusus.

kategori proposal-2

kategori proposal-2

kategori proposal-1

kategori proposal-1

Suara Komunitas

Dari diagram di atas, dapat dilihat bahwa ada beberapa konsensus di dalam komunitas mengenai masalah-masalah yang harus diatasi oleh peningkatan, terutama berfokus pada memperluas fungsionalitas yang diperlukan untuk sistem pembayaran. Hal ini dapat diklasifikasikan menjadi dua kategori utama berikut:

  1. Programmability: Meningkatkan kemampuan pemrograman UTXOs, seperti melalui covenant/vault/introspeksi transaksi/pembayaran kondisional/perbaikan skrip, dll.
  2. Skalabilitas: Untuk skalabilitas L2, pendekatan keseluruhan dibagi menjadi validasi on-chain dan validasi off-chain, keduanya telah secara aktif mengusulkan proposal.

Teka-teki Konsensus

Penulis percaya bahwa komunitas Bitcoin terjebak dalam labirin konsensus mengenai upgrade berikutnya karena alasan-alasan berikut:

  1. Ketegasan: Dengan sistem perangkat lunak yang mendekati $2T FDV, sebagian besar pemangku kepentingan cenderung lebih memilih stabilitas, dan tidak ada pihak yang bersedia menanggung tanggung jawab atas kegagalan potensial.
  2. Stakeholder yang Sangat Terfragmentasi: Pihak-pihak yang berbeda memiliki tuntutan yang berbeda, dan mereka memainkan peran yang berbeda pada tahap yang berbeda. Pemerintah juga menjadi pemangku kepentingan utama.
  3. Mekanisme Pemerintahan yang Tidak Sempurna: Sebagai salah satu blockchain terawal, Bitcoin kurang memiliki mekanisme pemerintahan yang sepenuhnya dikembangkan. Komunitas belum dapat mencapai konsensus tentang bagaimana mengaktifkan soft fork.
  4. Peran Dinamis Pengembang Protokol: Meskipun mereka menolak beberapa proposal, peran mereka tidak dapat hanya digambarkan sebagai konservatif atau progresif.
  5. Kurangnya Urgensi: Dengan infrastruktur blockchain yang semakin matang, saat ini tidak ada permintaan kuat untuk upgrade Bitcoin.

Ringkasan & Kesimpulan

Artikel ini memperkenalkan konsep dasar upgrade Bitcoin, memberikan analisis mendalam tentang upgrade historis, dan akhirnya melihat ke depan terhadap proposal aktif untuk upgrade berikutnya, merangkum alasan dari kebingungan konsensus saat ini.

Setelah meninjau dan melihat ke depan, diyakini bahwa para pembaca sekarang memiliki pemahaman tertentu tentang kondisi upgrade saat ini. Akhirnya, berikut beberapa hal yang harus diingat:

  1. Kemajuan pragmatis dan hati-hati dalam upgrade, dengan soft fork lebih diutamakan.
  2. Stakeholder yang sangat terfragmentasi, dengan komunitas cenderung menuju konservatisme.
  3. Peningkatan harus dibahas dengan mematuhi penempatan nilai inti Bitcoin.
  4. Skalabilitas hanya satu aspek dari fokus peningkatan.
  5. Diperlukan waktu yang lebih baik; usulan peningkatan yang baik akan dengan cepat mendapatkan konsensus.
  6. Komunitas perlu menjelajahi mekanisme tata kelola yang lebih baik.

Pengakuan

Selama proses penelitian, penulisan, dan peninjauan artikel ini, saya menerima banyak bantuan dari banyak individu, termasuk anggota komunitas yang, karena berbagai alasan, memilih untuk tidak disebutkan namanya. Saya ingin mengungkapkan rasa terima kasih kepada mereka semua.

Perlu diperhatikan bahwa, mengingat beberapa pandangan dalam artikel ini mencerminkan preferensi pribadi, daftar pengakuan berikut tidak mengimplikasikan persetujuan penuh terhadap konten, juga artikel ini tidak bermaksud melibatkan anggota komunitas pendukung ini dalam konflik apa pun.

  • Pengeditan dan Tinjauan Kolaboratif (Urutan Abjad)

Adrien Lacombe

Bob Bodily

Tim Riset Bitlayer

sebuah rumah

Jeffrey Hu

Merah

Ren Zhang

Scott Odell

Super Testnet

Will Foxley

  • Memberikan umpan balik dan bantuan (urutan abjad)

Ajian

Andrew Fenton

Ben77

David Tse

Yaitu, Ben-Sasson

Mi Zeng

Pekerjaan Masa Depan

Sepanjang proses, penulis mengidentifikasi banyak isu yang perlu dieksplorasi lebih lanjut, seperti solusi untuk fungsionalitas tertentu, penelitian tentang proposal spesifik, dan dukungan data untuk pandangan-pandangan tertentu. Topik-topik ini akan diuraikan lebih lanjut dalam seri artikel berikutnya.

Referensi

https://bitcoinops.org/

https://opnext.dev/

https://groups.google.com/g/bitcoindev

https://github.com/TABConf/6.tabconf.com

https://petertodd.org/2024/covenant-dependent-layer-2-review

https://blog.bitmex.com/sejarah-lengkap-garis-besar-fork-konsensus-bitcoin-2022-update/

https://blog.bitmex.com/pencabangan-konsensus-bitcoin/

https://github.com/bitcoin/bips/blob/master/bip-0123.mediawiki

https://river.com/learn/what-is-a-bitcoin-improvement-proposal-bip/

https://bitnodes.io/nodes/

https://github.com/bitcoin/bitcoin/pulse/monthly

https://river.com/learn/what-is-a-bitcoin-improvement-proposal-bip/

https://trustmachines.co/learn/bitcoin-taproot-upgrade-basic-breakdown/

https://www.argoblockchain.com/articles/bitcoin-taproot-upgrade-explained

https://medium.com/@bitcoinroundtable/bitcoin-roundtable-konsensus-266d475a61ff

https://github.com/bitcoin-cap/bcap

https://newsletter.blockspacemedia.com/p/four-takeaways-from-op-next

https://blog.bitfinex.com/education/apakah-ossifikasi-baik-atau-buruk-untuk-bitcoin/

https://arxiv.org/abs/2305.04079

https://www.allocin.it/uploads/placeholder-bitcoin.pdf

https://eprint.iacr.org/2024/1802

https://en.bitcoin.it/wiki/Covenants_support

Penafian:

  1. Artikel ini diperbanyak dari [kevinhe]. Hak cipta adalah milik penulis asli [Dimodifikasi]. Jika Anda keberatan dengan cetak ulang, silakan hubungi Tim Pembelajaran Gate, tim akan menanganinya sesegera mungkin sesuai dengan prosedur yang relevan.
  2. Penyangkalan: Pandangan dan pendapat yang disampaikan dalam artikel ini hanya mewakili pandangan pribadi penulis dan tidak merupakan saran investasi apa pun.
  3. Tim Learn gate menerjemahkan artikel ke dalam bahasa lain. Menyalin, mendistribusikan, atau menjiplak artikel yang diterjemahkan dilarang kecuali disebutkan.
Empieza ahora
¡Registrarse y recibe un bono de
$100
!