Blockchain/Tahap VI · Selepas bitcoin/6.1 Salinan dan janji/Pelajaran 5
Siapa yang boleh mengubah peraturan
Arkitektur kuasa: siapa yang mempunyai kuasa untuk menulis semula konsensus
BahanPengimbas blok yang mampu melihat sejarah forkDokumen tata kelola untuk sekurang-kurangnya tiga protokol Layer-1 utama
Ingin tahu
- Mengapa perubahan pada Bitcoin memerlukan penerimaan sukarela oleh ribuan pengendali bebas, sedangkan peningkatan Ethereum boleh diselaraskan oleh pasukan utama?
- Apakah perbezaan operasi antara rangkaian yang memisahkan sejarahnya dan satu yang berhenti sepenuhnya?
- Bagaimanakah keupayaan untuk menangguhkan rangkaian bertukar menjadi kuasa untuk menyensor transaksi tertentu?
Teroka
- Peraturan Bitcoin dikodkan dalam kod sumber terbuka, tetapi ia berfungsi sebagai kontrak sosial yang telah dipersetujui bersama. Sebarang perubahan memerlukan penerimaan secara sukarela yang meluas daripada pengendali nod; tiada badan pusat yang mempunyai kuasa untuk memaksa pelaksanaan kemas kini. Jika sesuatu perubahan yang dicadangkan tidak mendapat sokongan hampir sebulat suara daripada peserta rangkaian—penambang, nod, dan pengguna—ia boleh menyebabkan sistem terpecah kepada dua rantai yang bersaing. Model tadbir urus terdesentralisasi ini memastikan tiada entiti tunggal yang boleh mengubah sejarah secara sepihak, menjadikan perubahan yang dipertikaikan sukar untuk dilaksanakan tanpa konsensus.
- Ethereum beroperasi secara berbeza. Yayasan Ethereum dan para pembangun utamanya menyelaraskan proses kemas kini mengikut jadual tetap, sambil mengekalkan budaya pengesahan oleh komuniti yang kukuh, sekaligus membolehkan koordinasi yang lebih terpusat berbanding Bitcoin. Pada Julai 2016, selepas insiden hack DAO, rangkaian tersebut menjalani proses hard-fork untuk memindahkan dana yang dicuri ke kontrak pemulihan; ini merupakan perubahan yang tidak biasa terhadap keadaan rantai tersebut. Ini menunjukkan bahawa peraturan Ethereum boleh diubah oleh para pembangun sekiranya komuniti bersetuju, seterusnya mewujudkan preseden bahawa sejarah rangkaian boleh diubah melalui konsensus yang diselaraskan, bukannya sebagai fakta yang tidak boleh diubah.
- Banyak rangkaian yang lebih baru memperkenalkan mekanisme kawalan terpusat untuk tujuan kestabilan atau keselamatan. Sebuah yayasan, syarikat, atau sekumpulan pengesah kecil sering kali boleh mengemaskini, menangguhkan, atau menghentikan rangkaian tersebut sepenuhnya. Keupayaan ini membolehkan tindak balas yang cepat terhadap ralat atau ancaman, tetapi ia menyebabkan kuasa tertumpu di tangan segelintir pihak sahaja. Kompromi yang wujud jelas: kecekapan dan kemampuan pemulihan dicapai dengan mengorbankan prinsip desentralisasi. Pengguna dalam rangkaian ini perlu mempercayai bahawa entiti yang mengawalnya tidak akan menyalahgunakan kuasanya, yang merupakan perbezaan yang ketara berbanding model tanpa kebenaran yang diperkenalkan oleh Bitcoin.
- Kemampuan untuk menghentikan rangkaian adalah setara dari segi fungsinya dengan kemampuan untuk menyensornya. Jika pengesah dapat menghentikan penghasilan blok atau membalikkan perubahan keadaan, mereka juga boleh menghalang transaksi tertentu daripada dimasukkan ke dalam rangkaian. Pada bulan Oktober 2022, pengesah BNB Chain telah menghentikan operasi rangkaian tersebut selepas berlakunya serangan pada jambatan antara rangkaian, seterusnya membekukan aset-aset yang terlibat dan memungkinkan pemulihan. Walaupun tindakan ini dapat mencegah kehilangan sepenuhnya dana pengguna, ia menunjukkan bahawa entiti yang mengawal butang penghentian inilah yang mengawal aliran nilai dalam rangkaian. Kawalan terpusat ini merupakan pilihan reka bentuk yang sengaja dibuat dan wujud dalam banyak arkitektur Layer-1 moden.
- Model tadbir urus berbeza secara meluas dalam ekosistem tersebut. Sesetengah rangkaian menggunakan pengundian dalam rangkaian di mana pemegang token mencadangkan dan meluluskan perubahan secara langsung; yang lain pula bergantung pada kerjasama pembangun di luar rangkaian dengan konsensus sosial; ada juga yang memberikan kuasa tertinggi kepada entiti korporat. Setiap model membawa risiko yang berbeza: pengundian dalam rangkaian boleh dikuasai oleh pemegang token yang besar, kerjasama pembangun boleh menjadi oligarki, dan kawalan korporat pula menimbulkan risiko pihak lawan. Memahami siapa yang memegang kunci perubahan peraturan adalah penting untuk menilai keselamatan dan keneutralan jangka panjang mana-mana rangkaian blockchain.
- Untuk menilai tata kelola, periksa mekanisme perubahan konsensus. Semak sama ada entiti tunggal atau kumpulan kecil boleh memaksa berlakunya perpecahan atau menghentikan proses tersebut. Teliti contoh perpecahan yang pernah berlaku: adakah ia disebabkan oleh perselisihan dalam komuniti atau kerjasama antara pembangun? Perhatikan saiz kumpulan pengesah; kumpulan yang lebih kecil menunjukkan tahap sentralisasi yang lebih tinggi dan memudahkan proses penghentian. Akhir sekali, periksa kod sumber untuk mencari fungsi “pause” atau kunci pentadbiran. Alat teknikal ini mendedahkan sebenarnya siapa yang memiliki kuasa, yang sering kali sangat berbeza daripada dakwaan awam projek tersebut mengenai desentralisasi.
Fakta utama
- Perubahan pada Bitcoin memerlukan penerimaan sukarela oleh pengendali nod; tiada badan yang berkuasa untuk memaksa pelaksanaan kemas kini.
- Ethereum mengalami hard-fork pada Julai 2016 selepas serangan ke atas DAO, dengan dana yang dicuri dipindahkan ke kontrak pemulihan melalui perubahan keadaan yang tidak normal.
- Pengesah BNB Chain menghentikan rangkaian pada Oktober 2022 susulan serangan ke atas jambatan penghubung, yang menunjukkan kawalan terpusat ke atas perubahan keadaan rangkaian.
- Kemampuan untuk menghentikan rantaian adalah setara dari segi teknikal dengan kemampuan untuk menyensor transaksi atau membekukan aset.
- Kemaskini Ethereum dikoordinasikan oleh Ethereum Foundation dan para pembangun utama mengikut jadual tetap, berbeza daripada kaedah konsensus secara spontan yang digunakan oleh Bitcoin.
- Banyak rangkaian yang lebih baru memberikan kuasa kepada yayasan atau set pengesah untuk menghentikan atau memperbaharui rangkaian, dengan mengutamakan keupayaan pemulihan berbanding ketetapan yang tidak boleh diubah.
Latihan sembilan, enam, tiga, satu
9KumpulSenaraikan 9 rangkaian blockchain selain Bitcoin. Untuk setiap satu, tentukan siapa yang boleh mengubah peraturan konsensus, menangguhkan rantaian atau membekukan dana, berserta sumbernya.
6KelompokkanKumpulkan 9 tersebut kepada 6 berdasarkan siapa yang memegang kuasa: sebuah syarikat, sebuah yayasan, sekumpulan pengesah kecil, undian pemegang token, kerjasama pembangun dengan penggunaan nod, atau tiada sesiapa.
3SaringKurangkan 6 kumpulan tersebut kepada 3 tahap kawalan, dan namakan faktor tunggal yang paling tepat untuk meramalkan sama ada sesuatu rangkaian boleh dihentikan.
1KristalkanKemampuan untuk membalikkan sejarah merupakan ciri keselamatan yang membantu pemulihan, namun pada masa yang sama ia menimbulkan risiko terhadap neutraliti.
Semakan fakta
Tarikh, angka dan dakwaan telah disemak berbanding dengan sumber yang diterbitkan yang disenaraikan di bawah.
- Ethereum Foundation, 'Hard Fork Completed' (20 Jul 2016)
- The Register, 'Binance bridge hack siphons about $566 million of BNB tokens' (7 Oct 2022)
- Bitcoin Core documentation on the BIP process and consensus rules