Rumah > web3.0 > Apakah maksud kontrak pintar? Apakah kelebihan dan kekurangan yang perlu diketahui?

Apakah maksud kontrak pintar? Apakah kelebihan dan kekurangan yang perlu diketahui?

WBOY
Lepaskan: 2024-07-16 21:47:57
asal
1014 orang telah melayarinya

Kontrak Pintar ialah protokol khas yang digunakan untuk merumuskan kontrak dalam rantaian blok
Ini adalah kontrak yang dilaksanakan secara automatik yang menulis syarat perjanjian antara kedua-dua pihak ke dalam kod.

Kontrak pintar juga boleh meletakkan Dapp (aplikasi terdesentralisasi) pada blockchain dan bertanggungjawab untuk menukar Dapp kepada bahasa yang boleh difahami oleh blockchain.

Apakah maksud kontrak pintar?

Kontrak Pintar pertama kali dicadangkan oleh Nick Szabo pada tahun 1994.
Tetapi barulah kemunculan Ethereum dalam beberapa tahun kebelakangan ini barulah konsep kontrak pintar menjadi lebih lengkap.

Pada tahun 2015, Vitalik Buterin, pengasas Ethereum, melancarkan kontrak pintar dan menjalankannya di Ethereum
Sehingga kini, Ethereum masih merupakan blok blok kontrak pintar yang paling banyak digunakan.

Buku "Buku Akaun Baharu untuk Masyarakat Masa Depan - Blockchain" juga menunjukkan bahawa kontrak pintar mesti mengandungi 3 elemen:

Tiga elemen kontrak pintar
Autonomi Sebaik sahaja kontrak dimulakan berjalan secara automatik tanpa campur tangan manusia.
Sara diri Kontrak pintar boleh mengawal secara autonomi sumber yang terlibat dalam pengiraan mereka, seperti mempunyai kuasa untuk menyelaraskan dana dan harta kedua-dua pihak dalam kontrak.
Desentralisasi berjalan secara automatik melalui nod teragih dan bukannya pelayan tunggal berpusat.
Kompilasi maklumat: En. Market

Smart contract adalah sejenis perjanjian antara kedua-dua pihak, yang dijalankan pada blockchain dalam bentuk kod dan disimpan dalam pangkalan data awam dan tidak boleh diubah.

Transaksi yang berlaku dalam kontrak pintar diproses oleh blockchain, yang bermaksud bahawa ia boleh dilaksanakan secara automatik tanpa pihak ketiga Urus niaga hanya akan berlaku apabila syarat dalam perjanjian dipenuhi, yang sepenuhnya terpusat.

Selain itu, Ethereum memanggil aplikasi berdasarkan kontrak pintar
aplikasi terdesentralisasi (Aplikasi Terpencar, Dapps),
iaitu, kontrak pintar boleh digunakan untuk menyambungkan Dapps (aplikasi terdesentralisasi) dan blok dalam Rantaian bersiri, sebagai jambatan antara mereka,
Dapp adalah serupa dengan program aplikasi APP yang sering kami gunakan, tetapi APP berpusat dan Dapp ialah program terpencar.

  • APP: antara muka hadapan serta pelayan berpusat.
  • Dapp: Antara muka hadapan serta kontrak pintar terdesentralisasi, kerana ia diletakkan pada rantaian blok, pelayan tidak diperlukan.

Secara ringkasnya, anda boleh menganggap Ethereum sebagai sistem pengendalian, dan Dapps ialah APP yang dipasang pada sistem pengendalian
APP ini tidak berpusat, data tidak boleh diusik, dan terbuka dan telus adalah lebih mudah daripada menggunakan APP Berpusat (APP tradisional) adalah lebih selamat.

Apakah perbezaan antara kontrak pintar dan kontrak tradisional?

Kontrak tradisional:

Selepas kedua-dua pihak bekerjasama dan menandatangani,
dua atau lebih pihak bersetuju untuk melakukan atau tidak melakukan sesuatu sebagai pertukaran untuk sesuatu, dan mana-mana pihak dalam kontrak mesti mempercayai satu sama lain dan menunaikan kewajipan mereka.

Pada masa yang sama, agensi penguatkuasaan undang-undang pihak ketiga mesti campur tangan
Jika satu pihak melanggar syarat, agensi penguatkuasaan undang-undang ini akan dikehendaki membuat penghakiman.

Kontrak pintar:

Kedua-dua pihak bekerjasama untuk menandatangani kontrak dalam talian.

Persetujuan antara dua atau lebih pihak untuk melakukan atau tidak melakukan sesuatu sebagai pertukaran untuk sesuatu, tetapi tidak perlu mempercayai antara satu sama lain,

kerana kandungan kontrak akan dikuatkuasakan sepenuhnya secara automatik dan terbuka serta telus tidak akan berubah.

Contohnya:

Jika Xiao Ming ingin membeli rumah Daming, dia menandatangani kontrak pintar Kontrak itu berjalan pada blockchain Ethereum

Kandungan kontrak ialah: apabila Xiao Ming membayar 300 syiling Ether kepada Daming, Xiao Ming. akan mendapat rumah hak milik.

Setelah kontrak pintar ini ditandatangani, ia tidak boleh diubah,

Ini bermakna Xiao Ming boleh membayar 300 syiling Ether dengan selamat untuk membeli rumah Daming tanpa perlu risau Daming akan kembali pada kata-katanya.

Jika anda menggunakan kontrak tradisional, Xiao Ming mungkin perlu membayar banyak yuran daripada syarikat pihak ketiga apabila membeli rumah,

seperti bank, peguam dan ejen hartanah, komisen... dll. Ia juga memerlukan banyak masa.

Tetapi penggunaan kontrak pintar bukan sahaja menghapuskan sepenuhnya campur tangan syarikat pihak ketiga, tetapi juga memendekkan masa keseluruhan kontrak.

Apakah contoh aplikasi kontrak pintar?

Kontrak pintar boleh digunakan dalam banyak bidang Berikut adalah beberapa contoh aplikasi:

1 Sistem pengundian kerajaan:

Kontrak pintar menyediakan persekitaran yang selamat, menjadikan sistem pengundian kurang berkemungkinan dimanipulasi dilindungi oleh lejar, yang amat sukar untuk dinyahkodkan.


2. Penjagaan kesihatan:

Blockchain boleh menyimpan rekod kesihatan pesakit yang dikodkan dengan kunci peribadi,

hanya individu tertentu boleh dibenarkan mengakses rekod ini, dan penyelidikan tertentu juga boleh menggunakannya secara sulit dan dengan selamat.


Semua resit hospital untuk pesakit boleh disimpan di blockchain dan secara automatik dikongsi dengan syarikat insurans.

Selain itu, lejar boleh digunakan untuk aktiviti yang berbeza seperti menguruskan bekalan, memantau ubat-ubatan dan mematuhi peraturan.


3. Perkhidmatan Kewangan dan Insurans:

Salah satu cabaran terbesar yang dihadapi oleh syarikat insurans ialah kelaziman penipuan,

Kontrak pintar sebenarnya boleh menjadi alat yang sangat berguna bagi syarikat untuk memerangi isu ini.

Melalui penggunaan kontrak pintar, insurer dan insured boleh mencapai persetujuan tanpa menggunakan agensi pihak ketiga
Perjanjian ini akan kekal dan telus Walaupun ini tidak menghalang semua kes penipuan,
tetapi ia dapat membantu mengurangkan kelaziman dan kerumitannya.

Pembangunan kontrak pintar telah menjadikan pembangunan DeFi kewangan terdesentralisasi lebih aktif
Jika anda ingin memahami lebih lanjut, sila baca: Apakah itu DeFi?


4. Urus niaga gadai janji:

Kontrak pintar boleh digunakan untuk gadai janji, membolehkan pembeli dan penjual menyambung dan mencapai perjanjian dalam persekitaran yang selamat dan terkawal,

iaitu, rantaian blok.

Kontrak akan mengawal semua terma dan syarat jualan, dengan itu menghapuskan keperluan untuk mana-mana peguam atau penglibatan ejen hartanah (penglibatan pihak ketiga),
Kontrak pintar untuk transaksi gadai janji juga boleh mengurangkan kos dan kemungkinan kesilapan.

Petua Pasaran En.:
Daripada aplikasi di atas, anda boleh mendapati bahawa nilai terbesar blockchain ialah ia sangat baik untuk menyelesaikan masalah "kepercayaan", mengurangkan kos untuk mendapatkan kepercayaan daripada situasi sedia ada, dan dengan itu mencipta nilai.


Ini juga merupakan asas di mana kita boleh membezakan projek: Berapakah kos tambahan yang perlu dibayar oleh industri ini untuk membina kepercayaan? Berapakah kos amanah yang boleh dikurangkan melalui teknologi blockchain?

Daripada ini, kita dapat memahami sama ada aplikasi baharu ini benar-benar berharga, atau sama ada ia hanya cangkerang kosong menggunakan blockchain sebagai gimik pembungkusan.


Apakah kelebihan dan risiko kontrak pintar?

Smart contract ialah kod komputer (nod) yang disimpan dalam blockchain

Kelebihan terbesar ialah ia tidak memerlukan campur tangan organisasi pihak ketiga, memastikan keterbukaan dan ketelusan kontrak

Rekod transaksi berjalan pada blockchain Apabila syarat yang ditetapkan dipenuhi, ia akan dilaksanakan secara automatik dan tidak boleh diubah.
Tetapi sebagai tambahan kepada kelebihan, ia juga mungkin mempunyai beberapa risiko yang memerlukan perhatian khusus, yang diperkenalkan di bawah.

Faedah kontrak pintar

  • Kontrak pintar tidak memerlukan campur tangan organisasi pihak ketiga dan boleh memastikan keterbukaan dan ketelusan Rekod transaksi yang disulitkan dikongsi di kalangan peserta dan data tidak boleh diubah.
  • Kontrak pintar boleh menjimatkan banyak wang kerana ia mengabaikan campur tangan institusi pihak ketiga, dan berkelajuan tinggi, cekap dan tepat.
  • Dalam kontrak pintar, setiap blok disambungkan kepada rekod sebelumnya dan seterusnya pada lejar tertentu, menjadikannya lebih sukar bagi penggodam untuk menceroboh.

Risiko kontrak pintar

  • Apabila spesifikasi keperluan kontrak pintar tidak cukup ketat, ia akan menyebabkan pembangun salah faham keperluan, mengakibatkan keputusan pelaksanaan program yang tidak konsisten dengan jangkaan pengguna. Secara amnya, apabila kami menandatangani kontrak tradisional, kami akan meminta peguam menyemak syarat kontrak terlebih dahulu Pada masa hadapan, kami juga mungkin memerlukan alat pengesanan kontrak pintar profesional untuk menyemak kontrak pintar dan mengurangkan ralat.
    Contoh paling klasik ialah Insiden DAO yang berlaku pada 2016. Program kontrak pintar yang mengawal DAO, sebuah syarikat maya, telah cacat, membenarkan penggodam menggunakan prosedur biasa untuk memindahkan sejumlah besar dana syarikat ke akaun yang ditetapkan. Untuk mengelakkan masalah sedemikian, adalah disyorkan untuk membangunkan alat pengesanan keselamatan untuk kontrak pintar bagi memastikan keselamatannya.
  • Kontrak pintar mempunyai banyak isu dan cabaran undang-undang untuk dipertimbangkan Contohnya, apabila penggodam menemui kelemahan program dan menghilangkan sejumlah besar aset, menyebabkan kerugian kepada orang lain, adakah terdapat sekatan undang-undang ke atas perkara ini? Ini juga merupakan cabaran yang akan dihadapi oleh kontrak pintar.
  • Kontrak pintar melaksanakan pemindahan aset yang diprogramkan pada platform blockchain, dan aset ini adalah mata wang kripto (aset digital), dan anda perlu menanggung risiko perdagangan mata wang kripto.

Ringkasan ringkas: Apakah maksud kontrak pintar?

  • Kontrak pintar ialah kod komputer (nod) yang disimpan dalam rantaian blok Kelebihan terbesarnya ialah ia tidak memerlukan campur tangan organisasi pihak ketiga, memastikan kontrak itu terbuka dan telus, dan rekod transaksi dijalankan. blockchain , ia akan dilaksanakan secara automatik apabila syarat yang ditetapkan dipenuhi dan tidak boleh diubah.
  • Kontrak pintar boleh digunakan untuk menyambungkan Dapps (aplikasi terdesentralisasi) dan Dapps adalah serupa dengan APP, aplikasi yang sering kami gunakan, tetapi APP berpusat dan Dapps terdesentralisasi.
  • Apabila spesifikasi keperluan kontrak pintar tidak cukup ketat, ia akan menyebabkan pembangun salah faham keperluan, menyebabkan keputusan pelaksanaan program tidak konsisten dengan jangkaan pengguna. Selain itu, terdapat banyak isu perundangan dan cabaran yang perlu dipertimbangkan.
  • Kontrak pintar melaksanakan pemindahan aset yang diprogramkan pada platform blockchain, dan aset ini adalah mata wang kripto (aset digital), dan anda perlu menanggung risiko perdagangan mata wang kripto.

Apakah maksud kontrak pintar? Apakah kelebihan dan kekurangan yang perlu diketahui?

Atas ialah kandungan terperinci Apakah maksud kontrak pintar? Apakah kelebihan dan kekurangan yang perlu diketahui?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:jb51.net
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan