Ethereum Improvement Proposal (EIP) adalah usulan peningkatan terhadap protokol Ethereum. Salah satu proposal terbaru dan penting adalah EIP-5988, yang memperkenalkan integrasi elliptic curve BLS12-381 ke dalam Ethereum Virtual Machine (EVM).
Proposal ini membawa perubahan besar terhadap efisiensi dan skalabilitas Ethereum, khususnya dalam konteks penggunaan zk-rollup dan sistem bukti kriptografi lainnya.
Apa Itu EIP-5988?
EIP-5988 adalah proposal teknis untuk menambahkan dukungan terhadap kurva eliptik BLS12-381 ke dalam EVM, memungkinkan perhitungan kriptografi tingkat lanjut yang efisien secara gas fee. Kurva BLS12-381 telah menjadi standar de facto dalam banyak sistem zk-SNARKs dan zk-STARKs karena kemampuan pairing-nya yang efisien.
EIP ini bukan sekadar menambahkan fungsionalitas baru, tetapi bertujuan untuk membuat Ethereum lebih kompatibel dengan berbagai teknologi zero-knowledge proofs (ZKPs). Hal ini berdampak langsung terhadap banyak protokol Layer 2 dan aplikasi terdesentralisasi (dApps) yang mengandalkan sistem bukti efisien.
Tujuan Utama EIP-5988
Tujuan dari EIP-5988 adalah menyediakan instruksi baru di dalam EVM untuk mendukung komputasi scalar multiplication dan pairing pada kurva BLS12-381 secara native. Beberapa tujuan spesifiknya adalah:
- Efisiensi Gas: Operasi kriptografi pada curve BLS12-381 biasanya mahal jika dilakukan melalui smart contract biasa. Dengan EIP-5988, operasi ini menjadi jauh lebih hemat gas.
- Standarisasi dan Interoperabilitas: Karena banyak sistem zk menggunakan BLS12-381, integrasi native memudahkan pengembang mengimplementasikan standar ini dengan lebih konsisten.
- Peningkatan Kemampuan Layer 2: zk-rollup sangat bergantung pada ZKP, sehingga native support terhadap kurva ini sangat penting untuk mendorong adopsi dan performa.
Fungsi dan Peran Curve BLS12-381
Kurva BLS12-381 merupakan bagian dari keluarga Barreto–Lynn–Scott (BLS) curves, yang dirancang untuk pairing-based cryptography. Fungsinya meliputi:
- Digital Signature Aggregation: Dapat menggabungkan beberapa tanda tangan menjadi satu bukti, cocok untuk validasi transaksi massal.
- Zero-Knowledge Proofs: Menjadi elemen inti dalam sistem zk-SNARKs untuk membuktikan keabsahan data tanpa mengungkapkannya.
- Verifiable Delay Functions (VDFs): Cocok untuk mekanisme yang butuh waktu komputasi dapat diverifikasi, seperti dalam sistem beacon chain.
Dengan memasukkan fungsi-fungsi BLS12-381 langsung ke EVM, Ethereum memberikan kemampuan kriptografi tingkat lanjut tanpa perlu mengandalkan eksternal library atau precompiled contracts yang mahal.
Baca juga artikel terkait: Apa Itu Ethereum Improvement Proposal (EIP) & Dampaknya Pada Ekosistem Ethereum
Dampak EIP-5988 terhadap zk-Rollup
zk-rollup adalah solusi skalabilitas Layer 2 yang menggunakan zero-knowledge proofs untuk menggabungkan banyak transaksi menjadi satu bukti validasi. Dengan EIP-5988, zk-rollup dapat memperoleh berbagai keuntungan berikut:
- Verifikasi Bukti Lebih Cepat dan Murah
Dengan dukungan native terhadap BLS12-381, zk-rollup bisa menghasilkan dan memverifikasi bukti dengan efisiensi gas yang jauh lebih tinggi. Ini mempercepat throughput dan menurunkan biaya transaksi.
- Kompatibilitas Lebih Tinggi dengan Prover Baru
Banyak sistem pembuktian (prover) modern, seperti Halo2, Groth16, dan Plonk, menggunakan BLS12-381 sebagai basis. EIP-5988 membuka pintu bagi integrasi lebih luas dengan sistem-sistem ini.
- Peningkatan Desentralisasi
Karena lebih efisien, validator dan relayer zk-rollup bisa dijalankan oleh lebih banyak peserta, mendukung desentralisasi lebih besar.
- Peluang Inovasi di Layer 2
Developer dapat membangun dApps dan protokol baru yang mengandalkan bukti zk tanpa khawatir akan biaya tinggi di Layer 1. Ini menciptakan lingkungan yang subur untuk inovasi.
Dampak terhadap Ekosistem Kriptografi Bukti
Tidak hanya zk-rollup, proposal ini juga berdampak luas pada berbagai bidang lain dalam ekosistem Ethereum dan kripto:
- Validator Signature Aggregation: Dalam sistem seperti Ethereum 2.0, BLS signatures dapat digunakan untuk mengagregasi tanda tangan validator, dan EIP-5988 membuat proses ini lebih murah dan cepat.
- Mekanisme Voting dan DAO: DAO bisa menggunakan sistem pemungutan suara berbasis zk yang lebih aman dan pribadi.
- Privasi dan Identitas: Protokol identitas berbasis ZK dapat berjalan lebih efisien dan privat.
Dengan kata lain, EIP-5988 adalah fondasi penting bagi Ethereum untuk berkembang menjadi ekosistem berbasis privasi dan efisiensi tinggi.
Baca juga artikel terkait: Apa Itu EIP-7594? Penjelasan dan Dampaknya bagi Ethereum
Implementasi dan Status
EIP-5988 saat ini masih dalam tahap proposal, dan sedang didiskusikan oleh komunitas pengembang inti Ethereum. Implementasi ini kemungkinan besar akan dimasukkan dalam hard fork Ethereum di masa mendatang setelah melalui evaluasi teknis dan keamanan.
Tim pengembang inti Ethereum juga telah melakukan eksperimen awal dengan implementasi precompiled contracts atau opcode baru khusus untuk fungsi pairing dan scalar multiplication.
Kesimpulan
EIP-5988 merupakan langkah besar dalam evolusi Ethereum menuju efisiensi dan privasi tingkat lanjut. Dengan mengintegrasikan kurva BLS12-381 langsung ke dalam EVM, Ethereum membuka jalan bagi pengembangan zk-rollup, protokol zk lainnya, serta aplikasi dengan kebutuhan kriptografi canggih.
Proposal ini tidak hanya meningkatkan performa, tapi juga menciptakan fondasi untuk inovasi masa depan dalam ekosistem blockchain.
Itulah pembahasan menarik tentang EIP-5988 yang bisa kamu pelajari lebih dalam hanya di Akademi crypto. Tidak hanya menambah wawasan tentang investasi, di sini kamu juga dapat menemukan berita crypto terkini seputar dunia kripto.
Dan untuk pengalaman trading yang mudah dan aman, download aplikasi crypto terbaik dari INDODAX di App Store atau Google Play Store. Kamu juga bisa mulai beli Bitcoin, beli Ethereum, dan aset kripto lainnya dengan praktis hanya dalam genggaman di INDODAX Market.. Ikuti juga sosial media INDODAX di sini: Instagram, X, Youtube & Telegram
FAQ
- Apa itu EIP-5988?
EIP-5988 adalah proposal untuk menambahkan dukungan kriptografi BLS12-381 ke EVM agar lebih efisien dalam komputasi zk-proof.
- Apa tujuan utama dari EIP-5988?
Tujuannya adalah mengurangi biaya gas, meningkatkan efisiensi, dan mendukung interoperabilitas dengan sistem zk yang umum.
- Mengapa BLS12-381 penting?
BLS12-381 adalah kurva pairing yang sangat efisien dan digunakan dalam berbagai aplikasi kriptografi seperti zk-SNARK dan tanda tangan agregat.
- Apa manfaat EIP-5988 bagi zk-rollup?
zk-rollup dapat memverifikasi bukti lebih cepat dan murah, serta menjadi lebih kompatibel dengan prover modern.
- Kapan EIP-5988 akan diimplementasikan?
Saat ini masih dalam tahap proposal dan diskusi, namun diharapkan masuk dalam hard fork Ethereum di masa depan.
Author: RZ