EIP-2537: Perjalanan panjang 5 tahun instruksi pra-kompilasi BLS12-381

robot
Pembuatan abstrak sedang berlangsung

EIP-2537: Perjalanan Panjang Instruksi Pra-Assembly BLS12-381

EIP-2537 adalah instruksi pra-assembly EVM yang ditambahkan dalam peningkatan fork Pectra, yang menambahkan berbagai fungsi komputasi dari kurva BLS12-381 ke EVM, seperti perhitungan pasangan di domain kurva. Proposal ini diajukan pada tahun 2020 dan baru dikonfirmasi untuk dimasukkan dalam peningkatan Ethereum pada tahun 2025, memakan waktu lima tahun. Artikel ini akan meninjau proses pemerintahan EIP-2537 dan menyelidiki mengapa ia mengalami proses yang begitu panjang.

Pengamatan Tata Kelola Ethereum: Proses Pra-Perakitan EIP-2537

Latar Belakang Proposal

Pada tahun 2017, Vitalik Buterin pertama kali memperkenalkan algoritma pairing dan kurva alt_bn128. Kemudian, proposal EIP-196 dan EIP-197 menambah dukungan perhitungan kurva alt_bn128 ke EVM, dan secara resmi dimasukkan dalam peningkatan Byzantium. Hal ini memungkinkan verifikasi bukti ZK-Snarks dapat dilakukan di dalam EVM.

Pada November 2017, tim zcash mengusulkan kurva BLS12-381 yang lebih aman dan berkinerja lebih baik. Pada 2018, Justin Drake mengusulkan penggunaan algoritma multi-tanda tangan BLS berbasis BLS12-381 dalam pembaruan PoS dan shard di masa depan Ethereum. ETH2 akhirnya juga mengadopsi kurva BLS12-381.

Pada Februari 2020, peneliti mengajukan EIP-2537, berharap untuk memperkenalkan BLS12-381 yang digunakan oleh ETH2 ke dalam lapisan eksekusi. Co-founder Matter Labs, Alex Stokes, menyerukan agar EIP-2537 dimasukkan dalam hard fork Berlin.

Pengamatan Tata Kelola Ethereum: Proses Pra-assembl EIP-2537

Rintangan dalam Upgrade Berlin

EIP-2537 adalah versi disederhanakan dari EIP-1962 yang diajukan oleh Matter Labs pada tahun 2019. EIP-1962 mendukung beberapa kurva, tetapi dianggap terlalu kompleks. Untuk mengatasi masalah ini, Matter Labs mengajukan beberapa EIP yang disederhanakan pada bulan Februari 2020, di mana EIP-2537 menyediakan dukungan BLS12-381.

EIP-2537 awalnya dianggap sebagai bagian penting dari pembaruan Berlin, bertujuan untuk mewujudkan verifikasi tanda tangan BLS di lapisan konsensus. Para pengembang berharap dapat menggunakan EIP-2537 untuk verifikasi tanda tangan dalam kontrak setoran, guna menghindari risiko kehilangan dana pengguna.

Namun, implementasi EIP-2537 menghadapi banyak tantangan. Tim Geth menyatakan kesulitan untuk menyelesaikan pengembangan dalam waktu yang ditentukan. Sementara itu, kontrak deposit yang tidak menggunakan EIP-2537 telah melalui audit, mengurangi urgensi EIP-2537.

Seiring dengan meningkatnya kesulitan pengembangan, EIP-2537 secara bertahap kehilangan prioritasnya dalam pembaruan Berlin. Akhirnya, pada bulan Oktober 2020, karena menghabiskan terlalu banyak sumber daya pengembangan, EIP-2537 dikeluarkan dari rencana pembaruan Berlin.

Pengamatan Tata Kelola Ethereum: Proses Prabentuk EIP-2537

Perkembangan Selanjutnya

Setelah peningkatan Berlin, EIP-2537 pernah dipertimbangkan untuk dimasukkan dalam peningkatan London, tetapi karena kompleksitas implementasi, hal itu ditunda lagi. Dalam peningkatan Shanghai dan Cancun berikutnya, EIP-2537 juga tidak berhasil dimasukkan.

Hingga Februari 2024, para pengembang baru kembali membahas penambahan EIP-2537 dalam peningkatan Pectra. Pada saat itu, implementasi EIP-2537 tidak lagi menjadi masalah, hanya ada beberapa masalah penetapan harga konsumsi gas. Pada Januari 2025, pertemuan pengembang akhirnya menyelesaikan masalah model penetapan harga EIP-2537.

Pengamatan Tata Kelola Ethereum: Proses Pra-Assembly EIP-2537

Ringkasan

EIP-2537 diajukan pada tahun 2020 dan diterima pada tahun 2025, memakan waktu selama 5 tahun. Nasibnya dipengaruhi oleh proses perkembangan keseluruhan Ethereum. Pada periode-periode penting, seperti masa transisi PoS, EIP yang murni bersifat eksekusi sulit untuk mendapatkan perhatian yang cukup. Apakah EIP dapat dimasukkan dalam pembaruan, tidak hanya tergantung pada nilai dirinya sendiri, tetapi juga perlu mempertimbangkan arah perkembangan seluruh ekosistem.

ETH2.37%
Lihat Asli
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.
  • Hadiah
  • 6
  • Bagikan
Komentar
0/400
fren_with_benefitsvip
· 12jam yang lalu
Lima tahun baru masukkan posisi, benar-benar merepotkan.
Lihat AsliBalas0
ApeEscapeArtistvip
· 12jam yang lalu
5 tahun ya, insinyur sudah botak, kan?
Lihat AsliBalas0
GweiTooHighvip
· 12jam yang lalu
Terlalu mengganggu, dalam lima tahun sudah bisa mengembangkan sepuluh blockchain.
Lihat AsliBalas0
BlockTalkvip
· 12jam yang lalu
Bagaimana bisa lima tahun? Ini hanya membuang waktu.
Lihat AsliBalas0
LazyDevMinervip
· 12jam yang lalu
Lima tahun terlalu membuang waktu, ya?
Lihat AsliBalas0
BearMarketMonkvip
· 12jam yang lalu
Akhirnya selesai, bermain standar itu sangat melelahkan.
Lihat AsliBalas0
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)