Apakah kontrak pintar? Dan mengapa ia penting
Mar 19•5 min read

Jawapan ringkas:
Kontrak pintar ialah program yang berjalan pada rantaian blok dan secara automatik melaksanakan tindakan apabila syarat tertentu dipenuhi—tanpa memerlukan manusia, bank, atau peguam untuk menguatkuasakannya. Jika syaratnya benar, ia dijalankan. Jika tidak, ia tidak akan dijalankan.
Masalah dengan perjanjian
Setiap transaksi kewangan yang pernah anda lakukan bergantung pada pihak ketiga untuk menguatkuasakan perjanjian tersebut.
Anda menghantar wang ke akaun escrow peguam apabila membeli rumah. Peguam memegang wang itu sehingga pemindahan hakmilik selesai. Anda mempercayai peguam itu. Peguam mengenakan yuran. Prosesnya mengambil masa berminggu-minggu.
Anda membeli insurans. Anda membayar premium selama bertahun-tahun. Apabila sesuatu yang tidak baik berlaku, anda mengemukakan tuntutan, menunggu penilai, berdebat tentang pembayaran, dan mungkin dibayar beberapa bulan kemudian.
Anda meminjamkan wang kepada seorang rakan. Anda menulis kontrak. Tetapi jika mereka tidak membayar balik, anda memerlukan mahkamah, yang merupakan pihak ketiga lain, untuk menguatkuasakannya.
Orang tengah ada di mana-mana. Dalam kebanyakan kes, orang tengah diperlukan kerana tiada mekanisme lain untuk menguatkuasakan perjanjian antara dua orang yang tidak sepenuhnya mempercayai satu sama lain.
Kontrak pintar menggantikan orang tengah dengan kod.
Apa yang sebenarnya dilakukan oleh kontrak pintar
Kontrak pintar ialah satu set peraturan yang ditulis ke dalam program dan disimpan pada rantaian blok. Setelah digunakan, ia berjalan tepat seperti yang ditulis—secara automatik, setiap masa, tanpa sesiapa menekan butang.
Strukturnya mudah: jika [condition], maka [action].
Contoh konkrit: insurans kelewatan penerbangan
Bayangkan anda membeli insurans perjalanan yang secara automatik membayar jika penerbangan anda ditangguhkan lebih daripada dua jam. Biasanya, itu memerlukan anda mengemukakan tuntutan, melampirkan pas menaiki, menunggu semakan manual, dan berharap pihak penginsurans bersetuju.
Versi kontrak pintar berfungsi secara berbeza. Ia disambungkan kepada data penerbangan langsung. Sebaik sahaja syarikat penerbangan mengemas kini kelewatan penerbangan anda kepada 121 minit, kontrak memeriksa syaratnya—adakah kelewatan melebihi 120 minit?—dan serta-merta memindahkan pembayaran anda ke dompet anda.
Syarikat insurans tidak boleh bertangguh, mempertikaikan data, atau menolak tuntutan. Peraturan itu telah ditetapkan semasa anda membeli polisi, dan rantaian blok melaksanakannya. Itulah intinya.
Mengapa "pintar" agak mengelirukan
Kontrak pintar tidak berintelijen. Ia tidak membuat pertimbangan atau menyesuaikan diri dengan konteks. Ia lebih seperti mesin layan diri yang sangat tepat dan tidak boleh dirosak.
Masukkan input yang betul → dapatkan output yang telah ditetapkan. Setiap masa. Tanpa pengecualian.
Apa yang menjadikannya berkuasa adalah tepat keketatan itu. Peraturan tidak boleh diubah secara senyap selepas itu oleh satu pihak. Ia tidak boleh dikuatkuasakan secara terpilih. Ia berjalan dengan cara yang sama untuk semua orang, sentiasa—kerana ia wujud pada rantaian blok yang ribuan komputer di seluruh dunia selenggara secara serentak.
Di mana ia hidup: Ethereum dan seterusnya
Kebanyakan kontrak pintar berjalan pada Ethereum, sebuah rantaian blok yang direka khusus untuk mengehoskan kod yang boleh diprogramkan. Ethereum bukan sekadar mata wang—ia adalah platform untuk menjalankan aplikasi yang mengurus wang secara automatik.
Rantaian blok lain juga menyokong kontrak pintar: Solana, BNB Chain, Avalanche, dan lain-lain. Setiap satu mempunyai pertukaran berbeza dari segi kelajuan, kos, dan keselamatan.
Melaksanakan kontrak pintar menggunakan yuran kecil yang dipanggil gas, dibayar dalam ETH pada rangkaian Ethereum. Gas memberi pampasan kepada komputer yang memproses dan mengesahkan transaksi. Semakin kompleks kontrak, semakin banyak gas yang diperlukan.
Apa yang dikuasai oleh kontrak pintar hari ini
Anda sudah berinteraksi dengan kontrak pintar jika anda pernah menggunakan mana-mana perkara berikut.
Pinjaman dan peminjaman crypto. Apabila anda menambah crypto sebagai cagaran untuk meminjam, kontrak pintar menyimpan cagaran anda, mengeluarkan pinjaman anda, menjejak nisbah pinjaman-kepada-nilai anda, dan—jika pasaran bergerak menentang anda—secara automatik menjual cukup cagaran untuk menampung hutang.
Bursa takterpusat. Apabila anda menukar satu token dengan yang lain pada platform seperti Uniswap, kontrak pintar memadankan dagangan dan menyelesaikannya dengan serta-merta. Tiada meja pesanan, tiada risiko pihak lawan daripada platform pusat yang memegang dana anda.
Menjana kadar hasil. Kumpulan kecairan—di mana pelabur menambah token dan menjana pulangan—beroperasi sepenuhnya pada kontrak pintar. Kumpulan itu mengumpul yuran dagangan, memperuntukkannya secara berkadar, dan mengagihkannya kepada pendeposit tanpa sebarang manusia menguruskan prosesnya.
NFT. Apabila NFT dijual, kontrak pintar secara automatik menghalakan peratusan royalti ke dompet pencipta asal's wallet. Tiada pencipta yang perlu mengeluarkan invois kepada pembeli pasaran sekunder.
Aset yang ditokenkan. Apabila bon yang ditokenkan membayar faedah kepada pemegang, kontrak pintar membaca jadual pembayaran, menyemak baki setiap pemegang's balance, dan mengagihkan faedah berkadar merentasi berpotensi ribuan dompet, secara serentak.
Apa yang tidak boleh dilakukan oleh kontrak pintar
Ia tidak boleh mengakses dunia nyata dengan sendirinya. Kontrak pintar hanya boleh membaca data daripada rantaian blok yang ia wujud padanya. Untuk mencetuskan tindakan berdasarkan peristiwa dunia nyata—seperti kelewatan penerbangan, harga saham, atau cuaca—ia memerlukan suapan data luaran yang dipercayai yang dipanggil oracle. Jika oracle salah atau dimanipulasi, kontrak melaksanakan berdasarkan data yang tidak tepat. Ini adalah salah satu bidang penyelidikan risiko yang paling aktif dalam ruang ini.
Ia tidak boleh dibatalkan. Sebaik sahaja kontrak pintar dilaksanakan, hasilnya adalah muktamad. Tiada talian khidmat pelanggan untuk membalikkan transaksi. Jika kod mempunyai pepijat, atau jika anda menghantar dana ke kontrak yang salah, biasanya tiada pemulihan. Beberapa penggodaman crypto terbesar dalam sejarah adalah eksploitasi kelemahan dalam kod kontrak pintar.
Ia tidak boleh menguatkuasakan apa yang tidak ditulis untuk ditangani. Kontrak pintar hanya sebaik syarat yang diantisipasi oleh pembangunnya.
Soalan lazim
1. Adakah kontrak pintar boleh dikuatkuasakan secara perundangan?
Dalam kebanyakan bidang kuasa, kontrak pintar tidak secara automatik mempunyai kedudukan perundangan yang sama seperti kontrak bertulis yang ditandatangani. Walau bagaimanapun, beberapa negara dan negeri AS telah meluluskan undang-undang yang mengiktiraf kontrak pintar sebagai mengikat secara perundangan dalam keadaan tertentu. Landskap perundangan masih berkembang.
2. Bolehkah kontrak pintar diubah selepas ia digunakan?
Kebanyakan kontrak pintar adalah tidak boleh diubah setelah digunakan—ia tidak boleh diubah. Sesetengahnya direka dengan mekanisme naik taraf yang dibina, tetapi mekanisme itu sendiri dikawal oleh kod tambahan atau undian tadbir urus.
3. Siapa yang menulis kontrak pintar?
Pembangun menulis kontrak pintar, biasanya dalam bahasa pengaturcaraan seperti Solidity (untuk Ethereum) atau Rust (untuk Solana). Firma pengauditan menyemak kod sebelum penggunaan untuk mengenal pasti kelemahan—walaupun tiada audit yang menjamin ketiadaan semua pepijat.
Artikel ini adalah untuk tujuan pendidikan sahaja dan tidak merupakan nasihat kewangan atau pelaburan.
Bahan-bahan ini boleh diakses secara global, dan ketersediaan maklumat ini tidak membentuk akses kepada perkhidmatan yang diterangkan, yang perkhidmatan tersebut mungkin tidak tersedia di bidang kuasa tertentu. Bahan-bahan ini adalah untuk tujuan maklumat umum sahaja dan tidak dimaksudkan sebagai nasihat kewangan, perundangan, cukai, atau pelaburan, tawaran, pujukan, cadangan, atau sokongan untuk menggunakan mana-mana Perkhidmatan Nexo dan tidak diperibadikan, atau dengan cara apa pun disesuaikan untuk mencerminkan objektif pelaburan tertentu, situasi kewangan atau keperluan. Aset digital tertakluk kepada tahap risiko yang tinggi, termasuk tetapi tidak terhad kepada dinamik harga pasaran yang tidak menentu, perubahan regulatori, dan kemajuan teknologi. Prestasi lalu aset digital bukan petunjuk yang boleh dipercayai bagi hasil masa hadapan. Aset digital bukan wang atau alat pembayaran yang sah, tidak disokong oleh kerajaan atau bank pusat, dan kebanyakannya tidak mempunyai sebarang aset asas, aliran hasil, atau sumber nilai lain. Pertimbangan bebas berdasarkan keadaan peribadi hendaklah dilaksanakan, dan perundingan dengan profesional yang berkelayakan adalah disyorkan sebelum membuat sebarang keputusan.