Rumah >web3.0 >Kunci dalam Defi, apakah kontrak pintar?

Kunci dalam Defi, apakah kontrak pintar?

DDD
DDDke hadapan
2024-03-06 14:30:39503semak imbas

Orang sering bertanya, apakah itu kontrak pintar, kemudian anda mesti faham dahulu apa itu "kontrak".

Kontrak (perjanjian kerjasama) dalam kehidupan seharian juga adalah "kontrak" yang ditandatangani antara rakan kongsi Pada masa kini, kehidupan kita hampir tidak dapat dipisahkan dengan kontrak Secara umumnya, kerja adalah kontrak buruh yang ditandatangani dengan syarikat, dan membeli rumah adalah kontrak buruh ditandatangani dengan syarikat apabila syarikat hartanah menandatangani kontrak pembelian rumah, apabila membeli insurans, ia menandatangani kontrak insurans dengan syarikat insurans secara lebih meluas, membeli-belah dalam talian, memesan bawa pulang, dan memanggil teksi semuanya menandatangani kontrak yang sepadan dengan syarikat penyedia perkhidmatan yang berkaitan. Boleh dikatakan kontrak digunakan di mana sahaja ada orang.

Walaupun pertaruhan yang kita buat dengan seseorang adalah kontrak, tetapi jika satu pihak menafikannya, ia akan menjadi sukar untuk memenuhi kontrak. Sekiranya terdapat kontrak dengan peraturan yang ditentukan lebih awal, sebaik sahaja klausa yang berkaitan dicetuskan, kontrak itu akan dilaksanakan secara automatik tanpa campur tangan manusia atau bimbang tentang penolakan. Adakah kontrak sedemikian wujud? Sungguh, ini adalah kontrak pintar.

01
Apakah itu kontrak pintar

Kunci dalam Defi, apakah kontrak pintar?


Smart Contract ialah konsep yang dicadangkan oleh ahli kriptologi Nick Szabo dalam kontrak masa 19red tion persekitaran, kontrak pintar belum digunakan dan dibangunkan sehingga kemunculan Ethereum barulah kontrak pintar "dibangkitkan".

Jadi apakah sebenarnya kontrak pintar? Ringkasnya, kontrak pintar ialah kontrak yang menggunakan bahasa komputer dan bukannya bahasa undang-undang untuk merekod terma dan secara automatik dilaksanakan oleh program. Dalam erti kata lain, kontrak pintar ialah versi digital kontrak tradisional yang dijalankan pada rangkaian blockchain dan secara automatik dilaksanakan oleh program.

Mesin layan diri, mesin tunai ATM,

sedikit sebanyak, semuanya boleh difahami sebagai mesin yang melaksanakan kontrak pintar, tetapi ini bukanlah kontrak pintar dalam erti kata sebenar.

02
Apakah ciri-ciri kontrak pintar?

Kunci dalam Defi, apakah kontrak pintar?
Berbanding dengan kontrak tradisional, kontrak pintar mempunyai tiga ciri utama:


1 Kandungan kontrak adalah terbuka dan telusKontrak pintar digunakan secara semula jadi dan kontraknya adalah semula jadi. telus.

2. Kandungan kontrak tidak boleh diusikBegitu juga, kerana ia digunakan pada blockchain, kandungan kontrak pintar tidak boleh diubah suai. . Timbul rasa ukhuwah bahawa "mata rantai itu selagi akad ada".

Kontrak pintar yang disokong oleh tiga ciri utama blockchain mempunyai kelebihan utama berikut berbanding dengan kontrak tradisional:

1.

Memandangkan kontrak pintar adalah berdasarkan blockchain, kandungan kontrak adalah terbuka, telus dan tidak boleh diusik. Kod adalah undang-undang Berdasarkan kepercayaan kepada kod, peniaga boleh berdagang dengan ketenangan fikiran dan keselamatan dalam persekitaran yang tidak percaya. . . Dalam kontrak pintar, keputusan timbang tara keluar dan segera dilaksanakan. Oleh itu, berbanding dengan kontrak tradisional,

kontrak pintar mempunyai kelebihan ekonomi dan kecekapan.

3. Tidak perlu timbang tara pihak ketiga

Andaikan Xiong Da dan Xiong Er bertaruh sama ada esok akan hujan. Orang yang kalah perlu memberi pihak lain 100 yuan. Jika yang kalah menafikannya, yang menang tidak akan mendapat pahala. Atas sebab ini, adalah tidak cekap dan memakan masa untuk mencari institusi timbang tara pihak ketiga. Tetapi jika pertaruhan ditulis pada kontrak pintar, apabila pertaruhan dicapai, setiap daripada mereka akan memasukkan 100 yuan ke dalam alamat kontrak pintar Kontrak pintar akan secara automatik dilaksanakan berdasarkan keputusan akhir, dan pihak yang menang akan mengambil semua ganjarannya. Dapat dilihat bahawa kontrak pintar tidak memerlukan timbang tara pihak ketiga.

03
Adakah kontrak pintar benar-benar pintar?

Di atas adalah semua kelebihan kontrak pintar Adakah kontrak pintar benar-benar pintar dan tanpa kekurangan? Malah, ini tidak berlaku Kontrak pintar juga mempunyai kekurangannya.

Seperti yang dinyatakan di atas, sifat kontrak pintar yang tidak boleh diubah menjadikannya mudah untuk mewujudkan kepercayaan. Tetapi ada juga sisi buruk Jika terdapat kelemahan dalam kontrak pintar, penggodam boleh mengeksploitasi kelemahan dalam kontrak pintar untuk mengaut keuntungan untuk diri mereka sendiri.

Untuk memberi contoh mudah, mesin layan diri pada asalnya menjual minuman dengan harga 5 yuan, tetapi kerana kecuaian, ia ditulis sebagai 50 sen Selepas pentadbir mengetahui, dia boleh membetulkannya dengan segera. Tetapi jika mesin layan diri ini memanggil kontrak pintar pada blockchain, maka ralat ini tidak boleh diubah suai sehingga minuman di dalamnya habis dijual.

Sebaliknya, Kontrak pintar itu sendiri tidak boleh mendapatkan (melihat) maklumat luaran Ia memerlukan maklumat luaran untuk mengadili kontrak, dan maklumat yang berkaitan perlu ditulis ke dalamnya sebelum ia boleh membuat keputusan. Sebagai contoh, apabila Xiong Da dan Xiong Er bertaruh sama ada hujan akan turun esok, kontrak pintar itu sendiri tidak tahu sama ada ia akan hujan pada hari berikutnya atau tidak Ia perlu memberikan maklumat kepadanya melalui sumber maklumat lain, seperti Pusat Data Balai Cerap Meteorologi Selepas menerima maklumat ini, kontrak pintar Kontrak boleh membuat keputusan.

Daripada dua perkara di atas, kontrak pintar tidak sempurna dan tidak juga pintar. .

Digunakan pada blok, ia juga mempunyai ciri-ciri data blockchain yang terbuka dan telus, tidak boleh diganggu, dan beroperasi secara kekal.

Berbanding dengan kontrak tradisional, kontrak pintar mempunyai kelebihan sebagai tidak amanah, selamat, cekap dan tidak memerlukan timbang tara pihak ketiga
. Tetapi kontrak pintar tidak sempurna, dan mereka tidak pintar atau mempunyai tahap kepintaran yang sangat rendah. Artikel tersebut menyebut bahawa pelaksanaan kontrak pintar tidak memerlukan pertimbangan agensi pihak ketiga juga menyebut bahawa apabila syarat pelaksanaan melibatkan maklumat luaran, kontrak pintar tidak dapat merasakan

dan maklumat yang berkaitan perlu dimasukkan ke dalam. kontrak pintar untuk mencetuskan kontrak pintar. Adakah anda fikir kedua-dua kenyataan ini bercanggah? Selamat datang untuk berkongsi pandangan anda dalam kawasan mesej.

Atas ialah kandungan terperinci Kunci dalam Defi, apakah kontrak pintar?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:zhihu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam