Ethereum Membahas Peran AI dalam Meningkatkan Keamanan Kontrak Pintar

iconIncrypted
Bagikan
AI summary iconRingkasan
Tim Ethereum menyoroti potensi AI untuk meningkatkan keamanan kontrak pintar melalui verifikasi formal. Sebuah posting tamu oleh pengembang utama Vyper menjelaskan bagaimana model bahasa besar membuat bukti kebenaran program menjadi lebih mudah diakses. Verifikasi formal dapat menangkap bug yang dilewatkan pengujian tradisional, terutama pada kontrak pintar bernilai tinggi. Meskipun AI mempermudah prosesnya, tetap saja kompleks dan mahal. Postingan tersebut mencatat bahwa AI sedang mengubah dinamika penyerang-pertahanan, dengan metode formal yang menawarkan keamanan kontrak yang lebih kuat.
  • Ethereum telah menamai teknologi yang dapat memperkuat keamanan kontrak pintar di era AI.
  • Menurut pengembang Vyper, verifikasi formal menjadi sangat penting.
  • Ini membantu menemukan bug yang dilewatkan oleh pengujian.

Tim jaringan Ethereum menerbitkan serangkaian posting tamu oleh pengembang utama Vyper dengan nama samaran big_tech_sux, yang berfokus pada peran verifikasi formal di era perkembangan AI yang cepat.

Penulis berpendapat bahwa kemajuan dalam LLM membuat bukti matematis terhadap kebenaran program menjadi lebih mudah diakses, dan untuk kontrak pintar yang mengelola miliaran dolar, verifikasi formal secara bertahap menjadi kebutuhan.

AI Mengubah Pendekatan terhadap Verifikasi Perangkat Lunak

Rangkaian posting menjelaskan bahwa verifikasi formal adalah metode matematis yang memungkinkan untuk membuktikan bahwa sebuah program berfungsi dengan benar di semua kemungkinan skenario eksekusi, bukan hanya yang dicakup oleh pengujian.

Sebagai contoh, penulis menyebut fungsi f(x) = x/2, yang secara matematis dapat dibuktikan bahwa hasilnya tidak akan pernah melebihi nilai input.

Menurutnya, metodologi ini dapat menemukan bug yang sangat langka dan hampir tidak mungkin terdeteksi melalui pengujian konvensional.

“Verifikasi formal dapat menangkap 1 dari 1 kuadriliun kasus tepi yang tidak pernah muncul selama pengujian – dan kasus tepi itulah yang dapat menyebabkan kegagalan bencana,” catat penulis.

Pada saat yang sama, ia mengakui bahwa hingga baru-baru ini, menggunakan pendekatan ini memerlukan tim besar ahli yang membangun model matematis program dan melakukan pembuktian kompleks.

Dalam pandangan pengembang, LLM modern secara signifikan menyederhanakan proses ini seiring kita semakin mendekati AGI.

Pada saat yang sama, penulis menekankan bahwa meskipun dengan AI, verifikasi formal tetap merupakan proses yang kompleks dan memakan banyak sumber daya. Secara khusus, mengonversi kode sumber menjadi model formal dapat memperkenalkan ketidakakuratan yang memengaruhi keandalan hasil.

Perkembangan AI Menggeser Keseimbangan antara Serangan dan Pertahanan

Artikel tersebut mencatat bahwa pengembangan kecerdasan buatan secara bersamaan meningkatkan efektivitas baik penjaga maupun penyerang.

Penulis mengingat insiden di mana model OpenAI yang belum dirilis mampu menemukan kerentanan zero-day yang memungkinkan untuk melewati beberapa lapisan perlindungan.

Dalam konteks ini, verifikasi formal, menurut penulis, memungkinkan pergeseran keuntungan ke pihak pembela.

“Sementara penyerang hanya perlu menemukan satu urutan input yang memungkinkan mereka menembus sistem, para pembela dapat menggunakan verifikasi formal untuk membuktikan ketahanan terhadap semua input,” tekannya.

Itulah sebabnya, untuk perangkat lunak yang sangat kritis — termasuk kontrak pintar yang mengelola miliaran dolar dana pengguna — verifikasi formal menjadi "bukan pilihan, tetapi prasyarat yang diperlukan."

Perlu dicatat bahwa ini melanjutkan diskusi yang sebelumnya dimulai oleh salah satu pendiri Ethereum, Vitalik Buterin, mengenai penggunaan AI untuk verifikasi formal kode.

Pesan Ethereum Explained How AI Changes Approach to Smart Contract Security pertama kali muncul di INCRYPTED.

Penafian: Informasi pada halaman ini mungkin telah diperoleh dari pihak ketiga dan tidak mencerminkan pandangan atau opini KuCoin. Konten ini disediakan hanya untuk tujuan informasi umum, tanpa representasi atau jaminan apa pun, dan tidak dapat ditafsirkan sebagai saran keuangan atau investasi. KuCoin tidak bertanggung jawab terhadap segala kesalahan atau kelalaian, atau hasil apa pun yang keluar dari penggunaan informasi ini. Berinvestasi di aset digital dapat berisiko. Harap mengevaluasi risiko produk dan toleransi risiko Anda secara cermat berdasarkan situasi keuangan Anda sendiri. Untuk informasi lebih lanjut, silakan lihat Ketentuan Penggunaan dan Pengungkapan Risiko.