Apa itu smart contract?

Smart contract adalah kode yang berjalan di blockchain dan hanya dieksekusi jika kondisi yang kamu program terpenuhi. Tanpa perantara, tanpa izin, dan tidak bisa dihentikan.

Contoh sederhana: kamu menyetor dana ke sebuah kontrak yang berisi perintah, "jika BTC naik ke X, kirim semuanya ke wallet A; jika turun, kirim ke B". Saat waktunya tiba, kontrak memeriksa harga (melalui oracle), lalu mengeksekusi perintahnya. Tidak ada yang mengawasi; blockchain yang memvalidasinya.

Sebagian besar hal yang kamu gunakan di DeFi adalah smart contract: Uniswap, Aave, GMX, semuanya. Kontrak itulah protokolnya.

Apa risikonya? Bug dalam kode. Jika ada kesalahan dan kontrak sudah diluncurkan, tidak ada jalan untuk membatalkannya (kecuali desainnya memungkinkan pembaruan, yang berarti ada unsur sentralisasi).

Itulah sebabnya proyek yang serius melakukan audit sebelum diluncurkan. Memeriksa hasil audit sebelum menginvestasikan modal adalah langkah perlindungan pertamamu.

Ikuti kami untuk mendapatkan lebih banyak panduan yang menjelaskan cara kerja hal-hal yang kamu gunakan setiap hari.

#SmartContracts