Dasar
Spot
Perdagangkan kripto dengan bebas
Perdagangan Margin
Perbesar keuntungan Anda dengan leverage
Konversi & Investasi Otomatis
0 Fees
Perdagangkan dalam ukuran berapa pun tanpa biaya dan tanpa slippage
ETF
Dapatkan eksposur ke posisi leverage dengan mudah
Perdagangan Pre-Market
Perdagangkan token baru sebelum listing
Futures
Akses ribuan kontrak perpetual
TradFi
Emas
Satu platform aset tradisional global
Opsi
Hot
Perdagangkan Opsi Vanilla ala Eropa
Akun Terpadu
Memaksimalkan efisiensi modal Anda
Perdagangan Demo
Pengantar tentang Perdagangan Futures
Bersiap untuk perdagangan futures Anda
Acara Futures
Gabung acara & dapatkan hadiah
Perdagangan Demo
Gunakan dana virtual untuk merasakan perdagangan bebas risiko
Peluncuran
CandyDrop
Koleksi permen untuk mendapatkan airdrop
Launchpool
Staking cepat, dapatkan token baru yang potensial
HODLer Airdrop
Pegang GT dan dapatkan airdrop besar secara gratis
Launchpad
Jadi yang pertama untuk proyek token besar berikutnya
Poin Alpha
Perdagangkan aset on-chain, raih airdrop
Poin Futures
Dapatkan poin futures dan klaim hadiah airdrop
Investasi
Simple Earn
Dapatkan bunga dengan token yang menganggur
Investasi Otomatis
Investasi otomatis secara teratur
Investasi Ganda
Keuntungan dari volatilitas pasar
Soft Staking
Dapatkan hadiah dengan staking fleksibel
Pinjaman Kripto
0 Fees
Menjaminkan satu kripto untuk meminjam kripto lainnya
Pusat Peminjaman
Hub Peminjaman Terpadu
Vitalik meramalkan masa depan kontrak pintar tanpa bug
Sumber: CryptoNewsNet Judul Asli: Vitalik prediksi masa depan kontrak pintar tanpa bug Tautan Asli:
Ikhtisar
Pengembang yang memprioritaskan keamanan dapat mengharapkan pengkodean tanpa bug menjadi tercapai pada tahun 2030-an, menurut salah satu pendiri Ethereum, Vitalik Buterin.
Setelah hard fork kontroversial Gnosis Chain untuk memulihkan $9,4 juta dari peretasan Balancer, pendiri Ethereum Vitalik Buterin mengatakan kepercayaan bahwa “bug adalah hal yang tak terhindarkan, Anda tidak bisa membuat kode tanpa bug” akan berhenti menjadi kebenaran di tahun 2030-an.
Apa yang dikatakan Vitalik Buterin tentang pengkodean?
Vitalik Buterin telah membuat prediksi bahwa kode tanpa bug akan menjadi kenyataan di tahun 2030-an melalui interaksi di platform media sosial X.
Diskusi dimulai ketika Gnosis Chain mengumumkan bahwa mereka melakukan hard fork pada 22 Desember. Hard fork tersebut memulihkan $9,4 juta yang dicuri selama eksploitasi Balancer November 2024, yang menguras lebih dari $128 juta di berbagai blockchain. Pemulihan ini memerlukan sebagian besar validator untuk mengadopsi perangkat lunak baru, dan mereka yang gagal memperbarui menghadapi sanksi.
Ini mendapat sedikit perlawanan dari pendukung blockchain yang mengkritik langkah tersebut karena bertentangan dengan prinsip ketidakberubahan. Seorang pengguna X dengan nama ‘colluding node’ mengatakan masalah sebenarnya adalah bagaimana aplikasi blockchain dibangun. Mereka berargumen bahwa menggunakan kontrak pintar dalam mesin virtual yang dapat diprogram adalah pendekatan yang salah.
“Ada hanya 7 kontrak yang layak ditulis, dan mereka seharusnya hanya diabadikan di lapisan dasar dan mendapatkan keamanan dari keberagaman klien,” tulis pengguna tersebut.
Buterin kemudian merespons dengan menjelaskan bahwa verifikasi formal tidak sama dengan terbukti bebas bug. Dia bahkan menyarankan bahwa kode yang terbukti bebas bug mungkin bahkan tidak mungkin.
“Saya bahkan berani mengatakan bahwa ‘terbukti bebas bug’ tidak mungkin, karena ‘bebas bug’ berarti ‘tidak ada celah antara niat dan eksekusi kode’, dan niat kita adalah objek yang sangat kompleks yang hanya memiliki akses terbatas.”
Verifikasi formal menggunakan metode matematis untuk memeriksa apakah sistem yang kritis terhadap keselamatan berfungsi dengan benar. Teknik ini telah digunakan sejak tahun 1960-an di bidang seperti rekayasa dirgantara.
Ketika digunakan dalam kontrak pintar, verifikasi formal dapat membuktikan bahwa logika bisnis kontrak memenuhi spesifikasi yang telah ditetapkan; namun, meskipun kontrak Balancer telah diaudit 11 kali oleh empat perusahaan keamanan yang berbeda, satu cacat kritis tetap lolos.
Apakah masa depan kode tanpa bug mungkin?
Buterin mengusulkan bahwa solusinya adalah lapisan redundansi berlapis untuk menyaring celah antara niat dan eksekusi. Dia menunjuk sistem tipe sebagai salah satu bentuk redundansi, dan memverifikasi secara formal klaim tertentu tentang kode sebagai lapisan lainnya.
Verifikasi formal dapat mendeteksi masalah seperti underflow dan overflow bilangan bulat, re-entrancy, dan optimisasi gas yang buruk yang mungkin lolos dari audit dan pengujian. Sementara itu, pengujian tradisional hanya dapat memeriksa keberadaan kesalahan, bukan ketidakhadirannya.
Buterin mencatat bahwa beberapa perangkat lunak akan terus memiliki bug karena manfaat fungsi lebih penting daripada kesempurnaan dalam beberapa kasus. Tetapi pengembang yang memprioritaskan keamanan akan memiliki alat untuk mencapai kode yang benar-benar bebas bug.