Langkau ke kandungan utama

Kali terakhir halaman dikemas kini: 17 Ogos 2024

Pengenalan kepada tadbir urus Ethereum

Jika tiada sesiapa yang memiliki Ethereum, bagaimanakah keputusan mengenai perubahan masa lalu dan masa depan kepada Ethereum dibuat? Tadbir urus Ethereum merujuk kepada proses yang membolehkan keputusan sedemikian dibuat.

Apakah tadbir urus?

Tadbir Urus ialah sistem yang diwujudkan yang membolehkan keputusan dibuat. Dalam struktur organisasi biasa, pasukan eksekutif atau lembaga pengarah mungkin mempunyai kata akhir dalam membuat keputusan. Atau mungkin pemegang saham mengundi cadangan untuk menggubal perubahan. Dalam sistem politik, pegawai yang dipilih boleh menggubal undang-undang yang cuba mewakili keinginan konstituen mereka.

Tadbir urus terurus

Tiada seorang pun yang memiliki atau mengawal protokol Ethereum, tetapi keputusan masih perlu dibuat mengenai pelaksanaan perubahan bagi memastikan hayat dan kemakmuran rangkaian. Kekurangan pemilikan ini menjadikan tadbir urus organisasi tradisional penyelesaian yang tidak serasi.

Tadbir Urus Ethereum

Tadbir urus Ethereum ialah proses di mana perubahan protokol dibuat. Adalah penting untuk dinyatakan bahawa proses ini tidak berkaitan dengan cara orang dan aplikasi menggunakan protokol - Ethereum tidak memerlukan keizinan. Sesiapa sahaja dari mana-mana di dunia boleh mengambil bahagian dalam aktiviti di rantaian. Tiada peraturan yang ditetapkan untuk siapa boleh atau tidak boleh membina aplikasi atau menghantar transaksi. Walau bagaimanapun, terdapat proses untuk mencadangkan perubahan kepada protokol teras, yang digunakan oleh aplikasi teragih. Oleh kerana begitu ramai orang bergantung kepada kestabilan Ethereum, terdapat ambang penyelarasan yang sangat tinggi untuk perubahan teras, termasuk proses sosial dan teknikal, untuk memastikan sebarang perubahan kepada Ethereum selamat dan disokong secara meluas oleh masyarakat.

Tadbir urus pada rantaian vs luar rantaian

Teknologi blok rantai mendayakan keupayaan tadbir urus baru, dikenali sebagai tadbir urus pada rantaian. Tadbir urus pada rantaian ialah apabila perubahan protokol yang dicadangkan diputuskan oleh undi pemegang kepentingan, biasanya oleh pemegang token tadbir urus, dan pengundian berlaku pada blok rantai. Dengan beberapa bentuk tadbir urus pada rantaian, perubahan protokol yang dicadangkan telah ditulis dalam kod dan dilaksanakan secara automatik jika pihak berkepentingan meluluskan perubahan dengan menandatangani transaksi.

Pendekatan bertentangan, tadbir urus luar rantaian, ialah di mana sebarang keputusan perubahan protokol berlaku melalui proses tidak formal perbincangan sosial, yang jika diluluskan, akan dilaksanakan dalam kod.

Tadbir urus Ethereum berlaku di luar rantaian dengan pelbagai pihak berkepentingan yang terlibat dalam proses ini.

Walaupun di peringkat protokol Tadbir urus Ethereum di luar rantaian, banyak kes penggunaan yang dibina di atas Ethereum, seperti DAO, menggunakan tadbir urus rantaian.

Lagi tentang DAO

Siapakah yang terlibat?

Terdapat pelbagai pihak berkepentingan dalam komuniti Ethereum, setiap daripada mereka memainkan peranan dalam proses tadbir urus. Bermula daripada pihak berkepentingan yang paling jauh daripada protokol dan zum ke dalam, kami mempunyai:

  • Pemegang Ether: mereka ini memegang sembarangan jumlah ETH. Lagi tentang ETH.
  • Permohonan Pengguna: mereka ini berinteraksi dengan aplikasi pada blok rantai Ethereum.
  • Permohonan/Pemaju Alat: mereka ini menulis aplikasi yang dijalankan di blok rantai Ethereum (contohnya DeFi, NFT, dll.) atau membina alat untuk berinteraksi dengan Ethereum (contohnya dompet, suite ujian, dll.). Lagi tentang dapp.
  • Penggendali Nod: mereka ini menjalankan nod yang menyebarkan blok dan transaksi, menolak sebarang transaksi yang tidak sah atau menyekat yang hadir. Lagi tentang nod.
  • Penulis EIP : mereka ini mencadangkan perubahan kepada protokol Ethereum, dalam bentuk Cadangan Penambahbaikan Ethereum (EIP). Lagi tentang EIP.
  • Validators: mereka ini menjalankan nod yang boleh menambah blok baru ke blok rantai Ethereum.
  • Pemaju Protokol (a.k.a. "Pembangun Teras" ): mereka ini mengekalkan pelbagai pelaksanaan Ethereum (cth go-ethereum, Nethermind, Besu, Erigon, Reth pada lapisan pelaksanaan atau Prysm, Rumah Api, Nimbus, Teku, Lodestar, Grandine pada lapisan persetujuan). Lagi tentang pelanggan Ethereum.

Nota: mana-mana individu boleh menjadi sebahagian daripada pelbagai kumpulan ini (contohnya pemaju protokol boleh memperjuangkan EIP, dan menjalankan pengesahan rantai beacon, dan menggunakan aplikasi DeFi). Namun, untuk kejelasan konsep, adalah paling mudah untuk membezakan antara mereka.

Apakah EIP?

Satu proses penting yang digunakan dalam tadbir urus Ethereum ialah Cadangan Penambaikan Ethereum (EIP). EIP ialah piawaian yang menentukan ciri-ciri atau proses baru yang berpotensi untuk Ethereum. Sesiapa sahaja dalam komuniti Ethereum boleh mencipta EIP. Jika anda berminat untuk menulis EIP atau mengambil bahagian dalam penilaian rakan sebaya dan/atau tadbir urus, lihat:

Lagi tentang EIP

Proses formal

Proses formal untuk memperkenalkan perubahan kepada protokol Ethereum ialah seperti berikut:

  1. Cadangkan EIP Teras: seperti yang dinyatakan dalam EIP-1(opens in a new tab), langkah pertama untuk mencadangkan perubahan secara rasmi kepada Ethereum ialah untuk memperincikannya dalam EIP Teras. Ini akan bertindak sebagai spesifikasi rasmi bagi EIP bahawa Pemaju Protokol akan laksanakan jika diterima.

  2. Bentangkan EIP anda kepada Pemaju Protokol: setelah anda mempunyai EIP Teras yang telah anda kumpulkan maklum balas daripada komuniti, anda harus menyampaikannya kepada Pembangun Protokol. Anda boleh berbuat demikian dengan mencadangkan untuk perbincangan semasa panggilan AllCoreDevs call(opens in a new tab). Kemungkinan beberapa perbincangan telah pun berlaku secara tidak segerak pada forum Ethereum Magician's(opens in a new tab) atau dalam Ethereum R&D Discord(opens in a new tab).

Hasil yang berpotensi dalam peringkat ini ialah:

  • EIP akan dipertimbangkan untuk naik taraf rangkaian masa depan
  • Perubahan teknikal akan diminta
  • Ia boleh ditolak jika ia bukan keutamaan atau penambahbaikan tidak cukup besar berbanding usaha pembangunan
  1. Ulang ke arah cadangan akhir: selepas menerima maklum balas daripada semua pihak berkepentingan yang berkaitan, anda mungkin perlu membuat perubahan kepada cadangan awal anda untuk meningkatkan keselamatan atau memenuhi keperluan pelbagai pengguna. Sebaik sahaja EIP anda telah menggabungkan semua perubahan yang anda percaya perlu, anda perlu membentangkannya lagi kepada Pemaju Protokol. Anda kemudian akan berpindah ke langkah seterusnya dalam proses ini, atau kebimbangan baru akan muncul, memerlukan satu lagi pusingan ulangan cadangan anda.

  2. EIP Termasuk dalam Naik Taraf Rangkaian: mengandaikan EIP diluluskan, diuji dan dilaksanakan, ia dijadualkan sebagai sebahagian daripada naik taraf rangkaian. Memandangkan kos penyelarasan yang tinggi bagi peningkatan rangkaian (semua orang perlu membuat peningkatan serentak), EIP biasanya digabungkan bersama dalam peningkatan.

  3. Peningkatan Rangkaian Diaktifkan: selepas peningkatan rangkaian diaktifkan, EIP akan hidup di rangkaian Ethereum. Nota: peningkatan rangkaian biasanya diaktifkan pada testnet sebelum diaktifkan pada Rangkaian Utama Ethereum.

Aliran ini, walaupun sangat mudah, memberikan gambaran keseluruhan peringkat penting bagi perubahan protokol yang akan diaktifkan pada Ethereum. Sekarang, mari kita lihat faktor-faktor tidak formal yang terdapat dalam proses ini.

Proses tidak rasmi

Memahami kerja-kerja terdahulu

Juara EIP perlu membiasakan diri dengan kerja dan cadangan sebelum mewujudkan EIP yang boleh dipertimbangkan secara serius untuk digunakan di Rangkaian Utama Ethereum. Dengan cara ini, EIP diharapkan membawa sesuatu yang baru yang belum pernah ditolak sebelum ini. Tiga tempat utama untuk penyelidikan ini ialah repositori EIP(opens in a new tab), Ethereum Magicians(opens in a new tab) dan ethresear.ch(opens in a new tab).

Kumpulan kerja

Draf awal EIP tidak mungkin akan dilaksanakan pada Rangkaian Utama Ethereum tanpa suntingan atau perubahan. Secara amnya, Juara EIP akan bekerjasama dengan subset Pemaju Protokol untuk menentukan, melaksanakan, menguji, mengulangi, dan memuktamadkan cadangan mereka. Dahulu, kumpulan kerja ini memerlukan masa beberapa bulan (dan kadang-kadang tahun!) kerja. Begitu juga, Juara EIP untuk perubahan sedemikian perlu melibatkan Aplikasi/Pemaju Alat yang berkaitan awal dalam usaha mereka untuk mengumpul maklum balas pengguna akhir dan mengurangkan sebarang risiko penempatan.

Konsensus masyarakat

Walaupun sesetengah EIP adalah penambahbaikan teknikal mudah dengan nuansa minimum, sesetengahnya lebih kompleks dan datang dengan perdagangan yang akan memberi kesan kepada pihak berkepentingan yang berbeza dalam pelbagai cara. Ini bermakna sesetengah EIP lebih kontroversi dalam masyarakat berbanding yang lain.

Tiada buku panduan jelas mengenai cara mengendalikan cadangan berkontroversi. Ini adalah hasil daripada reka bentuk teragih Ethereum di mana tiada kumpulan pemegang kepentingan tunggal boleh memaksa yang lain melalui kekerasan: pemaju protokol boleh memilih untuk tidak melaksanakan perubahan kod; pengendali nod boleh memilih untuk tidak menjalankan pelanggan Ethereum terkini; pasukan aplikasi dan pengguna boleh memilih untuk tidak berurus niaga pada rantaian. Oleh kerana Pemaju Protokol tidak mempunyai cara untuk memaksa orang untuk mengamalkan naik taraf rangkaian, mereka secara amnya akan mengelakkan melaksanakan EIP di mana perbalahan melebihi manfaat kepada masyarakat yang lebih luas.

Juara EIP dijangka mendapatkan maklum balas daripada semua pihak berkepentingan yang berkaitan. Jika anda mendapati diri anda juara EIP kandungan, anda perlu cuba dan menangani bantahan untuk membina konsensus di sekitar EIP anda. Memandangkan saiz dan kepelbagaian masyarakat Ethereum, tiada satu metrik (contohnya undi duit syiling) yang boleh digunakan untuk mengukur konsensus masyarakat, dan Juara EIP dijangka menyesuaikan diri dengan keadaan cadangan mereka.

Selain daripada keselamatan rangkaian Ethereum, Pembangun Protokol dahulunya memberikan penekanan yang besar terhadap apa yang dihargai oleh Pemaju Aplikasi/Alatan dan Pengguna Aplikasi, memandangkan penggunaan dan pembangunan mereka di atas Ethereum adalah apa yang menjadikan ekosistem ini menarik untuk pemegang kepentingan lain. Selain itu, EIP perlu dilaksanakan di semua pelaksanaan pelanggan, yang diuruskan oleh pasukan yang berbeza. Sebahagian daripada proses ini biasanya bermakna meyakinkan beberapa pasukan Pemaju Protokol bahawa perubahan tertentu adalah berharga dan ia membantu pengguna akhir atau menyelesaikan isu keselamatan.

Mengendalikan perbezaan pendapat

Mempunyai banyak pihak berkepentingan dengan motivasi dan kepercayaan yang berbeza bermakna bahawa perbezaan pendapat bukanlah perkara luar biasa.

Secara amnya, perselisihan dikendalikan dengan perbincangan lama dalam forum awam untuk memahami akar masalah dan membolehkan sesiapa sahaja untuk menimbang. Biasanya, satu kumpulan menyerah, atau kumpulan mencapai kata sepakatan. Jika satu kumpulan berasa cukup kuat, memaksa melalui perubahan tertentu boleh menyebabkan perpecahan rantaian. Perpecahan rantaian berlaku apabila beberapa pihak berkepentingan membantah pelaksanaan perubahan protokol, yang mengakibatkan versi protokol yang berbeza dan tidak serasi beroperasi, dari mana dua blok rantai yang berbeza muncul.

Cabang DAO

Cabang ialah apabila peningkatan teknikal utama atau perubahan perlu dibuat kepada rangkaian dan menukar "peraturan" protokol. Pelanggan Ethereum mesti mengemas kini perisian mereka untuk melaksanakan peraturan cabang baru.

Cabang DAO adalah sebagai tindak balas kepada serangan DAO tahun 2016(opens in a new tab) di mana kontrak yang tidak selamat telah disedut lebih daripada 3.6 juta ETH dalam satu serangan penggodaman. Cabang itu memindahkan dana daripada kontrak yang rosak kepada kontrak baru yang membolehkan sesiapa yang kehilangan dana dalam serangan penggodaman untuk mendapatkannya semula.

Tindakan ini telah diundi oleh masyarakat Ethereum. Mana-mana pemegang ETH boleh mengundi melalui transaksi pada platform mengundi(opens in a new tab). Keputusan untuk mencabang mencapai lebih 85% undi.

Adalah penting untuk diambil perhatian bahawa walaupun protokol itu bercabang untuk membalikkan serangan, berat undi yang dibawa dalam memutuskan pencabangan itu boleh dibahaskan atas beberapa sebab:

  • Kehadiran untuk mengundi sangat rendah
  • Kebanyakan orang tidak tahu undi sedang berlaku
  • Undi hanya mewakili pemegang ETH, bukan mana-mana peserta lain dalam sistem

Subset masyarakat enggan mencabang, sebahagian besarnya kerana mereka merasakan kejadian DAO bukan kecacatan dalam protokol. Mereka membentuk Ethereum Klasik(opens in a new tab).

Hari ini, komuniti Ethereum telah menerima pakai dasar tidak campur tangan dalam kes pepijat kontrak atau kehilangan dana untuk mengekalkan neutraliti yang boleh dipercayai sistem.

Tonton lagi tentang penggodaman DAO:

Penggunaan pencabangan

Cabang Ethereum/Ethereum Klasik merupakan contoh pencabangan yang sihat. Kami mempunyai dua kumpulan yang sangat tidak bersetuju antara satu sama lain mengenai beberapa nilai asas sehingga mereka merasakan risiko untuk meneruskan tindakan khusus mereka adalah berbaloi.

Keupayaan untuk mencabang dalam menghadapi perbezaan politik, falsafah atau ekonomi yang ketara memainkan peranan yang besar dalam kejayaan tadbir urus Ethereum. Tanpa kemampuan untuk mencabang, alternatifnya adalah pertempuran dalaman yang berterusan, penyertaan yang dipaksa bagi mereka yang akhirnya membentuk Ethereum Klasik dan visi yang semakin berbeza tentang kejayaan bagi Ethereum.

Tadbir urus Rantai Beacon

Proses tadbir urus Ethereum sering diniagakan daripada kelajuan dan kecekapan untuk keterbukaan dan keterangkuman. Untuk mempercepatkan perkembangan Rantai Beacon, ia dilancarkan secara berasingan daripada rangkaian Ethereum bukti kerja dan mengikuti amalan tadbir urus sendiri.

Walaupun spesifikasi dan pelaksanaan pembangunan sentiasa sumber terbuka sepenuhnya, proses formal yang digunakan untuk mencadangkan kemas kini yang diterangkan di atas tidak digunakan. Ini membolehkan perubahan ditentukan dan dipersetujui dengan lebih cepat oleh penyelidik dan pelaksana.

Apabila Rantai Beacon bergabung dengan lapisan pelaksanaan Ethereum pada 15 September 2022, The Merge ini telah lengkap sebagai sebahagian daripada naik taraf rangkaian Paris. Cadangan EIP-3675(opens in a new tab) telah ditukar daripada 'Panggilan Terakhir' kepada 'Muktamad', melengkapkan peralihan kepada bukti penaruhan.

Lagi tentang The Merge

Bagaimana saya boleh melibatkan diri?

Bacaan lanjut

Tadbir urus di Ethereum tidak ditakrifkan secara tegar. Pelbagai peserta komuniti mempunyai perspektif yang pelbagai tentangnya. Berikut adalah antaranya:

Adakah artikel ini membantu?