Kontrak pintar bukan kontrak dan juga tidak pintar. Itu hanyalah frasa pemasaran yang dipaksakan.
Bayangkan sesuatu yang sederhana: jika A menyetor 20 $ETH sebelum hari Jumat, kode akan melepaskan dana tersebut kepada B. Tak seorang pun menandatangani dokumen atau menelepon notaris. Kode memeriksa syaratnya dan bertindak sendiri.
Bagaimana jika syaratnya tidak terpenuhi? Kode tidak perlu meminta siapa pun untuk memutuskan: kode cukup menahan dana tersebut.
Di balik layar, kode disalin dan dijalankan di ribuan komputer yang mencapai kesepakatan tentang setiap blok data, yang dirangkai dengan tanda tangan kriptografis yang nyaris mustahil dipalsukan. Setiap node menjalankan salinan yang sama, sehingga hasilnya sama bagi semua orang.
Inilah yang disebut kontrak pintar.
Namun, inilah yang hampir tak pernah diceritakan: kode melakukan apa yang tertulis, bukan apa yang dimaksudkan oleh tim. Jika ada kesalahan, kode tetap dijalankan. Dan karena sudah dipublikasikan di jaringan, tak seorang pun bisa masuk untuk memperbaiki satu baris kode. Memperbaikinya berarti menerbitkan kontrak baru atau memigrasikan seluruh jaringan, dan itu tidak cepat ataupun gratis.
KONSEP UTAMA
- Ini bukan kontrak hukum yang ditandatangani di hadapan pengacara. Ini adalah kode yang berjalan sendiri, tanpa perlindungan hukum tradisional.
- Kode tidak memerlukan seseorang untuk memeriksa setiap langkah. Sesuai desainnya, kode berjalan tanpa pengawasan manusia terus-menerus.
- Kesalahan pemrograman tidak menghentikan kode hanya karena itu sebuah kesalahan. Kode tetap menjalankannya karena tidak bisa membedakan niat dari hasil.
- Banyak kontrak bergantung pada orakel untuk membaca data eksternal. Jika orakel gagal, kontrak pun gagal meskipun kodenya sempurna.
Ketika orang membicarakan peretasan di DeFi, hampir selalu penyebabnya adalah ini: sebaris kode melakukan persis seperti yang tertulis, bukan seperti yang dibayangkan seseorang.
Transparansi: Binance mungkin membayar kami komisi jika Anda bertransaksi setelah mengeklik simbol aset atau tautan harga di publikasi ini.
#ContratosInteligentes #Blockchain #Ethereum #EdukasiKripto
Bayangkan sesuatu yang sederhana: jika A menyetor 20 $ETH sebelum hari Jumat, kode akan melepaskan dana tersebut kepada B. Tak seorang pun menandatangani dokumen atau menelepon notaris. Kode memeriksa syaratnya dan bertindak sendiri.
Bagaimana jika syaratnya tidak terpenuhi? Kode tidak perlu meminta siapa pun untuk memutuskan: kode cukup menahan dana tersebut.
Di balik layar, kode disalin dan dijalankan di ribuan komputer yang mencapai kesepakatan tentang setiap blok data, yang dirangkai dengan tanda tangan kriptografis yang nyaris mustahil dipalsukan. Setiap node menjalankan salinan yang sama, sehingga hasilnya sama bagi semua orang.
Inilah yang disebut kontrak pintar.
Namun, inilah yang hampir tak pernah diceritakan: kode melakukan apa yang tertulis, bukan apa yang dimaksudkan oleh tim. Jika ada kesalahan, kode tetap dijalankan. Dan karena sudah dipublikasikan di jaringan, tak seorang pun bisa masuk untuk memperbaiki satu baris kode. Memperbaikinya berarti menerbitkan kontrak baru atau memigrasikan seluruh jaringan, dan itu tidak cepat ataupun gratis.
KONSEP UTAMA
- Ini bukan kontrak hukum yang ditandatangani di hadapan pengacara. Ini adalah kode yang berjalan sendiri, tanpa perlindungan hukum tradisional.
- Kode tidak memerlukan seseorang untuk memeriksa setiap langkah. Sesuai desainnya, kode berjalan tanpa pengawasan manusia terus-menerus.
- Kesalahan pemrograman tidak menghentikan kode hanya karena itu sebuah kesalahan. Kode tetap menjalankannya karena tidak bisa membedakan niat dari hasil.
- Banyak kontrak bergantung pada orakel untuk membaca data eksternal. Jika orakel gagal, kontrak pun gagal meskipun kodenya sempurna.
Ketika orang membicarakan peretasan di DeFi, hampir selalu penyebabnya adalah ini: sebaris kode melakukan persis seperti yang tertulis, bukan seperti yang dibayangkan seseorang.
Transparansi: Binance mungkin membayar kami komisi jika Anda bertransaksi setelah mengeklik simbol aset atau tautan harga di publikasi ini.
#ContratosInteligentes #Blockchain #Ethereum #EdukasiKripto
