EIP3074 dan EIP7702: Perdebatan Pemerintahan Ethereum
Dalam pembaruan Pectra Ethereum baru-baru ini, terjadi sengketa tata kelola yang kompleks. Ketika EIP3074 dimasukkan ke dalam rencana pembaruan, itu memicu perdebatan besar, terutama dari tim ERC4337 yang menentang dengan keras.
EIP3074 terjebak dalam kebuntuan, proses pemerintahan tidak dapat dilanjutkan. Sampai Vitalik mengajukan EIP7702, baru kemudian mengakhiri keraguan tim ERC4337 terhadap EIP3074.
Kontroversi tata kelola ini mencerminkan masalah mendasar dalam tata kelola Ethereum - di bawah premis "kode adalah hukum", siapa yang memiliki hak untuk memutuskan isi spesifik dari kode. Pertikaian antara EIP3074 dan EIP7702 memberi kita jendela untuk mengamati proses tata kelola internal Ethereum yang sebenarnya.
Menurut analisis ZeroDev, sistem pemerintahan Ethereum adalah model VVRC: setiap proposal harus terlebih dahulu sesuai dengan nilai-nilai Ethereum (Value), kemudian harus tercermin dalam visi yang ditetapkan oleh Vitalik (Vision), selanjutnya mencerminkan peta jalan (Roadmap), dan akhirnya didiskusikan oleh pengembang inti sebelum dimasukkan ke dalam klien (Client) untuk diimplementasikan.
EIP2537 hanya mengalami masalah implementasi di tingkat klien yang menyebabkan penundaan untuk bergabung dengan hard fork. Sedangkan EIP3074 tidak dimasukkan ke dalam hard fork karena ada kontroversi di tingkat visi dan peta jalan, sehingga akhirnya tidak dapat dimasukkan. Pengembang inti Ethereum secara langsung memilih EIP7702 yang diajukan oleh Vitalik sebagai solusi abstraksi akun yang final.
EIP3074, EIP7702 dan ERC4337 Ringkasan
EIP3074 adalah proposal lapisan eksekusi yang bertujuan untuk mewujudkan fungsionalitas sponsor gas dan transaksi batch. Ini memperkenalkan dua opcode AUTH dan AUTHCALL, yang memungkinkan pengguna untuk mendelegasikan akun mereka kepada kontrak pintar melalui tanda tangan.
EIP3074 memiliki beberapa risiko keamanan, seperti tanda tangan yang dapat direplay, fungsi dari field commit bergantung pada implementasi kontrak tertentu, dan juga dapat menyebabkan serangan DoS pada mempool.
EIP7702 adalah alternatif yang diusulkan oleh Vitalik. Ini memperkenalkan jenis transaksi baru yang memungkinkan EOA untuk menambah fungsi kontrak pintar sambil mempertahankan fungsi dasar. EIP7702 kompatibel dengan infrastruktur abstraksi akun yang ada seperti ERC4337.
ERC4337 adalah standar abstraksi akun yang mendefinisikan fungsi apa saja yang harus ada dalam "abstraksi akun yang lengkap". EIP3074 tidak mengimplementasikan semua fungsi yang didefinisikan oleh ERC4337, ini adalah alasan utama tim ERC4337 menentangnya.
Tinjauan Proses Tata Kelola
EIP3074 telah dibahas berulang kali dalam pertemuan pengembang inti sejak awal tahun 2021, tetapi karena kekhawatiran keamanan, itu belum dimasukkan dalam pembaruan.
Pada bulan Februari 2024, EIP3074 pertama kali dipertimbangkan dengan serius untuk dimasukkan ke dalam upgrade Pectra. Namun, Vitalik dan penulis ERC4337, Yoav, mengajukan banyak pertanyaan.
Pada bulan Maret, MetaMask menyatakan mendukung EIP3074. Namun, masih ada pengembang yang meragukan keamanannya.
Pada bulan April, sebagian besar klien setuju untuk memasukkan EIP3074 ke dalam Pectra, tetapi Geth dan lainnya masih memiliki keberatan.
Pada awal bulan Mei, Vitalik mengusulkan EIP7702 sebagai alternatif. Dua minggu kemudian, pertemuan pengembang inti memutuskan untuk mengganti EIP3074 dengan EIP7702.
Refleksi Tata Kelola
Tim EIP3074 percaya bahwa mereka telah berpartisipasi aktif dalam tata kelola, dan tim ERC4337 harus bertanggung jawab atas kegagalan.
Komunitas ERC4337 berpendapat bahwa tim EIP3074 dan pengembang inti tidak cukup mendengarkan pendapat mereka.
Sebenarnya, alasan yang lebih mendalam adalah peta jalan Ethereum. Peta jalan abstraksi akun berfokus pada ERC4337, EIP7702 kompatibel dengan itu sementara EIP3074 tidak kompatibel, yang menentukan keharusan penggantian.
Ethereum mengadopsi model tata kelola VVRC, visi pribadi Vitalik berada di posisi yang lebih rendah. Ketika terjadi perselisihan serius, Vitalik memiliki kekuasaan untuk membuat keputusan akhir. Ini juga menjelaskan mengapa EIP7702 dapat dengan cepat menggantikan EIP3074.
Perselisihan dalam tata kelola ini menyoroti kompleksitas tata kelola Ethereum, serta mencerminkan pentingnya partisipasi komunitas dan komunikasi yang baik. Untuk menghindari kontroversi serupa di masa depan, mungkin diperlukan mekanisme tata kelola yang lebih baik dan partisipasi komunitas yang lebih luas.
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
21 Suka
Hadiah
21
4
Posting ulang
Bagikan
Komentar
0/400
TokenomicsTinfoilHat
· 08-10 05:28
v神 adalah yang terakhir mengambil keputusan.
Lihat AsliBalas0
NotFinancialAdviser
· 08-10 05:20
Baiklah, Vitalik Buterin baru selesai setelah keluar.
Perselisihan EIP3074 dan EIP7702: Analisis Model Tata Kelola Ethereum
EIP3074 dan EIP7702: Perdebatan Pemerintahan Ethereum
Dalam pembaruan Pectra Ethereum baru-baru ini, terjadi sengketa tata kelola yang kompleks. Ketika EIP3074 dimasukkan ke dalam rencana pembaruan, itu memicu perdebatan besar, terutama dari tim ERC4337 yang menentang dengan keras.
EIP3074 terjebak dalam kebuntuan, proses pemerintahan tidak dapat dilanjutkan. Sampai Vitalik mengajukan EIP7702, baru kemudian mengakhiri keraguan tim ERC4337 terhadap EIP3074.
Kontroversi tata kelola ini mencerminkan masalah mendasar dalam tata kelola Ethereum - di bawah premis "kode adalah hukum", siapa yang memiliki hak untuk memutuskan isi spesifik dari kode. Pertikaian antara EIP3074 dan EIP7702 memberi kita jendela untuk mengamati proses tata kelola internal Ethereum yang sebenarnya.
Menurut analisis ZeroDev, sistem pemerintahan Ethereum adalah model VVRC: setiap proposal harus terlebih dahulu sesuai dengan nilai-nilai Ethereum (Value), kemudian harus tercermin dalam visi yang ditetapkan oleh Vitalik (Vision), selanjutnya mencerminkan peta jalan (Roadmap), dan akhirnya didiskusikan oleh pengembang inti sebelum dimasukkan ke dalam klien (Client) untuk diimplementasikan.
EIP2537 hanya mengalami masalah implementasi di tingkat klien yang menyebabkan penundaan untuk bergabung dengan hard fork. Sedangkan EIP3074 tidak dimasukkan ke dalam hard fork karena ada kontroversi di tingkat visi dan peta jalan, sehingga akhirnya tidak dapat dimasukkan. Pengembang inti Ethereum secara langsung memilih EIP7702 yang diajukan oleh Vitalik sebagai solusi abstraksi akun yang final.
EIP3074, EIP7702 dan ERC4337 Ringkasan
EIP3074 adalah proposal lapisan eksekusi yang bertujuan untuk mewujudkan fungsionalitas sponsor gas dan transaksi batch. Ini memperkenalkan dua opcode AUTH dan AUTHCALL, yang memungkinkan pengguna untuk mendelegasikan akun mereka kepada kontrak pintar melalui tanda tangan.
EIP3074 memiliki beberapa risiko keamanan, seperti tanda tangan yang dapat direplay, fungsi dari field commit bergantung pada implementasi kontrak tertentu, dan juga dapat menyebabkan serangan DoS pada mempool.
EIP7702 adalah alternatif yang diusulkan oleh Vitalik. Ini memperkenalkan jenis transaksi baru yang memungkinkan EOA untuk menambah fungsi kontrak pintar sambil mempertahankan fungsi dasar. EIP7702 kompatibel dengan infrastruktur abstraksi akun yang ada seperti ERC4337.
ERC4337 adalah standar abstraksi akun yang mendefinisikan fungsi apa saja yang harus ada dalam "abstraksi akun yang lengkap". EIP3074 tidak mengimplementasikan semua fungsi yang didefinisikan oleh ERC4337, ini adalah alasan utama tim ERC4337 menentangnya.
Tinjauan Proses Tata Kelola
EIP3074 telah dibahas berulang kali dalam pertemuan pengembang inti sejak awal tahun 2021, tetapi karena kekhawatiran keamanan, itu belum dimasukkan dalam pembaruan.
Pada bulan Februari 2024, EIP3074 pertama kali dipertimbangkan dengan serius untuk dimasukkan ke dalam upgrade Pectra. Namun, Vitalik dan penulis ERC4337, Yoav, mengajukan banyak pertanyaan.
Pada bulan Maret, MetaMask menyatakan mendukung EIP3074. Namun, masih ada pengembang yang meragukan keamanannya.
Pada bulan April, sebagian besar klien setuju untuk memasukkan EIP3074 ke dalam Pectra, tetapi Geth dan lainnya masih memiliki keberatan.
Pada awal bulan Mei, Vitalik mengusulkan EIP7702 sebagai alternatif. Dua minggu kemudian, pertemuan pengembang inti memutuskan untuk mengganti EIP3074 dengan EIP7702.
Refleksi Tata Kelola
Tim EIP3074 percaya bahwa mereka telah berpartisipasi aktif dalam tata kelola, dan tim ERC4337 harus bertanggung jawab atas kegagalan.
Komunitas ERC4337 berpendapat bahwa tim EIP3074 dan pengembang inti tidak cukup mendengarkan pendapat mereka.
Sebenarnya, alasan yang lebih mendalam adalah peta jalan Ethereum. Peta jalan abstraksi akun berfokus pada ERC4337, EIP7702 kompatibel dengan itu sementara EIP3074 tidak kompatibel, yang menentukan keharusan penggantian.
Ethereum mengadopsi model tata kelola VVRC, visi pribadi Vitalik berada di posisi yang lebih rendah. Ketika terjadi perselisihan serius, Vitalik memiliki kekuasaan untuk membuat keputusan akhir. Ini juga menjelaskan mengapa EIP7702 dapat dengan cepat menggantikan EIP3074.
Perselisihan dalam tata kelola ini menyoroti kompleksitas tata kelola Ethereum, serta mencerminkan pentingnya partisipasi komunitas dan komunikasi yang baik. Untuk menghindari kontroversi serupa di masa depan, mungkin diperlukan mekanisme tata kelola yang lebih baik dan partisipasi komunitas yang lebih luas.