Vitalik Buterin Mengusulkan Cara Baru untuk Menangani Kriptografi di Ethereum

2 jam yang lalu
2 menit baca
1 tampilan

Pendukung EIP-8288 oleh Vitalik Buterin

Pendiri bersama Ethereum, Vitalik Buterin, telah mendukung EIP-8288 sebagai solusi untuk mendukung kriptografi kompleks tanpa perlu terus-menerus menambahkan fungsi verifikasi baru ke dalam Ethereum. Ia berpendapat bahwa sebagian besar pekerjaan kriptografi yang berat seharusnya dilakukan di luar proses eksekusi utama jaringan.

Deskripsi Proposal EIP-8288

Dalam serangkaian pos di X pada 19 Oktober, Buterin menjelaskan bahwa mesin virtual Ethereum yang ada dan fungsi kriptografi khusus tidak dapat mendukung setiap sistem tanda tangan atau bukti baru. Sebagai alternatif, ia lebih memilih desain yang memungkinkan pengguna untuk menghasilkan bukti secara lokal dan mengirimkannya melalui mekanisme agregasi.

“Proposal EIP-8288 ini akan memungkinkan Ethereum untuk memverifikasi bahwa operasi kriptografi dilakukan dengan benar tanpa harus menyertakan setiap tanda tangan atau bukti asli dalam sebuah blok.”

Buterin menggambarkan pendekatan ini sebagai bagian dari visinya untuk Ethereum sebagai “komputer dunia kriptografi”, di mana komputasi substansial dapat dilakukan di luar blockchain, sementara hasilnya tetap dapat diverifikasi. Spesifikasi ini masih berupa draf dan belum mendapatkan persetujuan untuk diterapkan di Ethereum mainnet.

Penggunaan Ethereum Virtual Machine (EVM)

Saat ini, pengembang dapat menggunakan Ethereum Virtual Machine (EVM) untuk menjalankan kontrak pintar yang memverifikasi pernyataan kriptografi tertentu. Ethereum menyediakan precompiles, yaitu fungsi bawaan yang melakukan perhitungan tertentu lebih efisien dibandingkan dengan kode kontrak pintar biasa. Fungsi-fungsi ini dapat membantu pengembang memverifikasi tanda tangan, hash, dan bukti zero-knowledge.

Namun, mendukung metode kriptografi tambahan secara langsung melalui precompiles dapat memerlukan perubahan pada protokol Ethereum. Buterin berargumen bahwa tidak ada pendekatan yang seharusnya menjadi solusi default untuk setiap sistem kriptografi baru.

Kekhawatiran Buterin tentang Data dalam Blok

Kekhawatirannya berpusat pada jumlah data yang harus disertakan dalam blok Ethereum ketika aplikasi mengirimkan tanda tangan besar atau bukti kriptografi untuk diverifikasi. Dalam diskusi pada 19 Oktober, ia memperkirakan bahwa bahkan dengan perbaikan seperti PeerDAS dan blocks-in-blobs, jaringan akan menghadapi batasan praktis sekitar 8 megabyte per detik sebelum data tambahan menjadi sulit untuk ditangani.

Visi untuk Komputer Kriptografi

Buterin menggambarkan Ethereum sebagai komputer dunia kriptografi di mana blockchain seharusnya hanya menangani informasi yang memerlukan eksekusi dan verifikasi bersama. Ide ini konsisten dengan pekerjaannya sebelumnya tentang mengurangi jumlah komputasi yang harus dilakukan secara independen oleh setiap validator Ethereum.

Pada bulan September, crypto.news melaporkan visi komputer kriptografi yang ia ajukan, yang menggambarkan transisi yang diusulkan Ethereum menuju verifikasi berbasis bukti, privasi, dan penanganan data yang lebih efisien.

Detail EIP-8288

Mekanisme yang diusulkan dijelaskan dalam EIP-8288, berjudul “Agregasi Tanda Tangan dan Bukti dalam Mempool”. Buterin dan peneliti Ethereum, Thomas Coratger, membuat proposal ini pada 3 Juni 2026. Menurut spesifikasi resmi, sistem ini akan memungkinkan transaksi untuk menyatakan pernyataan kriptografi mana yang harus diverifikasi tanpa menyertakan semua bahan bukti asli dalam blok akhir.

Pernyataan tersebut akan mengidentifikasi skema verifikasi, hash yang mewakili data yang relevan, dan hash yang terkait dengan kunci verifikasi. Jaringan akan menggunakan referensi ini untuk menghubungkan transaksi dengan bukti bahwa operasi yang diperlukan telah dilakukan dengan benar.

Agregasi Bukti dan STARK

Pengguna akan menghasilkan tanda tangan atau bukti kriptografi di luar lingkungan eksekusi utama Ethereum. Proposal ini memungkinkan bukti-bukti ini digabungkan secara rekursif, yang berarti satu bukti dapat menetapkan validitas beberapa bukti yang lebih kecil. Alih-alih memverifikasi setiap tanda tangan asli dan STARK secara individu, Ethereum akan memverifikasi bukti agregat yang mencakup ketergantungan transaksi yang relevan.

STARK adalah bukti kriptografi yang memungkinkan seseorang untuk menunjukkan bahwa suatu komputasi dilakukan dengan benar tanpa mengharuskan setiap verifier untuk mengulangi seluruh perhitungan. Sistem agregasi yang diusulkan akan menggunakan alat Lean Ethereum untuk menghasilkan dan memverifikasi bukti-bukti ini.

Keamanan dan Implementasi Proposal

Bagian keamanan proposal mengidentifikasi kebenaran sirkuit bukti, fungsi hashing, dan verifikasi rekursif sebagai asumsi yang memerlukan evaluasi yang cermat. Repositori Proposal Peningkatan Ethereum resmi mengklasifikasikan EIP-8288 sebagai proposal draf jalur standar dalam kategori inti.

Implementasinya akan mengubah aturan konsensus Ethereum karena blok yang berisi format bukti rekursif yang diusulkan tidak akan dipahami oleh node yang menjalankan perangkat lunak tanpa pembaruan. Spesifikasi ini mengidentifikasi EIP-2718 dan EIP-8141 sebagai ketergantungan.

Beberapa rincian implementasi masih belum lengkap, termasuk parameter yang terkait dengan kunci verifikasi agregat dan hashing ketergantungan. Pengembang Ethereum perlu menyelesaikan pekerjaan teknis, meninjau asumsi keamanan, dan menyetujui aktivasi jaringan sebelum desain dapat diterapkan.

Kesimpulan

Proposal ini bukan rencana untuk menghapus semua data transaksi dari blockchain atau memungkinkan aplikasi beroperasi tanpa catatan yang dapat diverifikasi. EIP-8288 mencakup dukungan untuk tanda tangan kriptografi yang dirancang untuk menahan serangan dari komputer kuantum di masa depan. Ethereum saat ini bergantung pada sistem tanda tangan digital yang sudah mapan untuk otentikasi akun dan konsensus blockchain.