Vitalik Buterin melihat verifikasi berbantuan AI sebagai jalan menuju kode Ethereum yang lebih aman
Vitalik Buterin meyakini bahwa verifikasi formal berbantuan AI dapat mengubah cara penulisan kode blockchain yang krusial. Argumennya bukan tentang mempercepat pengembangan dengan segala cara, melainkan tentang membuat bagian-bagian utama Ethereum dapat diverifikasi secara matematis sebelum diterapkan di jaringan live.
Sorotan
- Buterin menerbitkan artikel tentang penggunaan verifikasi formal dalam keamanan blockchain.
- Riset frontier Ethereum sedang mengembangkan pendekatan di mana kode dapat ditulis langsung dalam bytecode EVM, assembly, atau Lean.
- Buterin percaya AI dapat meningkatkan efisiensi pengembangan sekaligus keamanan kode.
Artikel ini diterjemahkan dari aslinya. Baca versi asli oleh koresponden kami di sini.
Kode yang dapat dibuktikan kebenarannya
Buterin menjelaskan paradigma baru yang muncul dalam riset frontier Ethereum: pengembang dapat menulis kode pada tingkat rendah, termasuk bytecode EVM, assembly, atau Lean, lalu mengonfirmasi kebenarannya melalui bukti matematis yang diperiksa secara otomatis di Lean.
Tujuan dari pendekatan ini adalah untuk mengganti sebagian ketergantungan tradisional pada pengembang, auditor, dan pengujian dengan verifikasi ketat terhadap properti program. Jika bukti ditulis dan diperiksa dengan benar, sistem menerima jaminan yang lebih kuat bahwa kode tersebut berfungsi tepat seperti yang seharusnya. Peneliti Yoichi Hirai menyebut model ini sebagai “bentuk akhir dari pengembangan perangkat lunak.”
Di mana AI dapat membantu
Buterin percaya verifikasi formal berbantuan AI dapat meningkatkan efisiensi kode sekaligus keamanan. Hal ini sangat penting bagi bagian-bagian Ethereum di mana satu kesalahan saja dapat merugikan ratusan juta dolar atau merusak kepercayaan pada infrastruktur. Di antara modul-modul tersebut, ia menyoroti STARK, ZK-EVM, tanda tangan pasca-kuantum, dan algoritma konsensus.
Dalam model ini, AI tidak boleh sekadar menghasilkan kode tanpa pengawasan. Perannya lebih mirip sebagai asisten yang mempercepat penulisan bukti, membantu menemukan kesalahan, dan memeriksa apakah kode sesuai dengan spesifikasinya. Bagi Ethereum, hal ini selaras dengan jalur pengembangan yang lebih luas: jaringan ini semakin diposisikan bukan sebagai platform blockchain tercepat, melainkan sebagai lapisan dasar di mana keamanan dan verifikasi lebih diutamakan daripada kecepatan transaksi individu.
Garis antara inti dan periferal
Buterin juga menekankan bahwa verifikasi formal bukanlah solusi universal. Hal ini masih bisa gagal jika bukti tidak mencakup semua kasus, jika spesifikasinya sendiri ditulis secara salah, atau jika kerentanan muncul melalui saluran samping (side channel) perangkat keras.
Itulah sebabnya arsitektur perangkat lunak di masa depan mungkin terbagi menjadi dua bagian: “inti keamanan” kecil yang melalui verifikasi formal seketat mungkin, dan komponen periferal yang kurang kritis di mana metode pengembangan yang lebih fleksibel tetap dapat diterima. Dalam model seperti itu, Ethereum dapat menjadi salah satu inti keamanan utama dalam ekonomi digital. Jika pendekatan ini meluas, pergeseran utamanya bukan pada kode yang ditulis lebih cepat, tetapi pada kode paling penting yang menjadi lebih sulit untuk ditembus.
Seperti yang kami laporkan sebelumnya, Vitalik Buterin mengusulkan penyederhanaan arsitektur node Ethereum.
- Forex
- Crypto