區(qū)塊鏈中的智能合約是什么?如何用智能合約來(lái)建立數(shù)字信任社會(huì)
區(qū)塊鏈中的智能合約是什么?智能合約根據(jù)合約上設(shè)定的預(yù)定條件自動(dòng)執(zhí)行且不言自明。由于區(qū)塊鏈?zhǔn)且环N分布式賬本技術(shù) (DLT),允許數(shù)據(jù)跨不同服務(wù)器全局存儲(chǔ),因此它在很大程度上依賴于這些數(shù)據(jù)庫(kù)來(lái)確認(rèn)交易。因此,智能合約正在呼吁消除管理開銷。
智能合約代表以代碼編寫的條款和條件,一旦滿足合同的預(yù)定義要求,這些條款和條件會(huì)自動(dòng)將資金從一方轉(zhuǎn)移到另一方。例如,當(dāng)雙方同意交換加密貨幣時(shí),交易將通過(guò)綁定在智能合約上的協(xié)議與區(qū)塊鏈分類賬一起進(jìn)行。
今天,智能合約在加密行業(yè)仍然很受歡迎,主要用于交換加密貨幣。但它不僅限于加密,事實(shí)上,許多保險(xiǎn)公司和房地產(chǎn)公司都在采用這種標(biāo)準(zhǔn)協(xié)議,以更低的價(jià)格獲得更好的可擴(kuò)展性。簡(jiǎn)而言之,智能合約是許多平臺(tái)的重要組成部分。這正是為什么清楚地了解智能合約是關(guān)于什么以及它們?nèi)绾喂ぷ髦陵P(guān)重要的原因。
一、區(qū)塊鏈中智能合約的目的是什么?
由于智能合約是在區(qū)塊鏈上運(yùn)行的程序,因此用戶需要將交易發(fā)送到區(qū)塊鏈以啟動(dòng)該程序。一旦定義了代碼并鎖定了邏輯,則只能運(yùn)行程序。
一般來(lái)說(shuō),智能合約的主要目的是通過(guò)去除傳統(tǒng)業(yè)務(wù)流程中涉及的中介來(lái)簡(jiǎn)化各方之間的業(yè)務(wù)交易。這些合同 旨在在不影響真實(shí)性和可信度的情況下減少付款延遲、錯(cuò)誤風(fēng)險(xiǎn)和傳統(tǒng)合同的復(fù)雜性。
它的主要獨(dú)特優(yōu)勢(shì)在于它允許在沒有中介的情況下進(jìn)行可信的交易。
二、智能合約如何在塊鏈中工作?
智能合約是指一種旨在形成、控制和提供資產(chǎn)所有者信息的計(jì)算機(jī)算法。它確實(shí)是一個(gè)在以太坊區(qū)塊鏈上運(yùn)行的程序, 用于自動(dòng)促進(jìn)、驗(yàn)證或執(zhí)行可信的交易。要知道它是如何工作的,首先,我們必須了解智能合約的組成。
- 簽名。 兩方或多方必須同意推進(jìn)擬議的條款和條件。
- 批判性地確定合同的標(biāo)的。主題應(yīng)該在智能合約環(huán)境的上下文中。
- 請(qǐng)具體說(shuō)明條款。這些術(shù)語(yǔ)需要準(zhǔn)確并詳細(xì)描述。例如,以太坊的智能合約依賴于 Solidity 和 Serpent 編程語(yǔ)言,因此協(xié)議應(yīng)該在特定的數(shù)學(xué)術(shù)語(yǔ)中與精確的語(yǔ)言兼容。
設(shè)置這些要求后,您就可以輸入基于區(qū)塊鏈的智能合約。但是,在條款在區(qū)塊鏈中付諸實(shí)施之前,該協(xié)議有待協(xié)商。
通常,智能合約會(huì)根據(jù)維護(hù)在區(qū)塊鏈上的兩個(gè)用戶之間的協(xié)議自動(dòng)觸發(fā)操作。這意味著,當(dāng)賣家打算出售 BTC 時(shí),智能合約將管理轉(zhuǎn)移,直到 BTC 成功地從一個(gè)人變成另一個(gè)人。當(dāng)發(fā)生這種情況時(shí),資金將被釋放,并且不會(huì)有任何變化。所有有關(guān)交易的信息都將被列出并存儲(chǔ)在公共數(shù)據(jù)庫(kù)中。
三、誰(shuí)創(chuàng)建了智能合約?
智能合約的概念最初是由美國(guó)著名密碼學(xué)家Nick Szabo 提出的。1996 年,他在Extropy雜志上發(fā)表了關(guān)于智能合約的文章 ,預(yù)測(cè)了區(qū)塊 鏈合約應(yīng)用的好處和特點(diǎn)。在接下來(lái)的幾年里,他在幾篇文章中發(fā)展了這個(gè)概念。
Ian Grigg 和 Gary Howland 是智能合約概念的其他貢獻(xiàn)者。他們于 1996 年發(fā)表了關(guān)于李嘉圖合約的工作,作為李嘉圖支付系統(tǒng)的一部分。
在比特幣及其區(qū)塊鏈出現(xiàn)并創(chuàng)造了適當(dāng)?shù)臈l件之后,智能合約的實(shí)施成為可能。幾年后,這項(xiàng)創(chuàng)新終于在以太坊區(qū)塊鏈上傳播開來(lái)。今天,許多替代平臺(tái)允許用戶利用此功能,盡管以太坊仍然是先驅(qū)。
四、智能合約如何運(yùn)作?
如上所述,智能合約代表計(jì)算機(jī)協(xié)議,或者簡(jiǎn)單地說(shuō),是作為基本技術(shù)元素的代碼片段。它們用于指定區(qū)塊鏈交易各方之間達(dá)成的所有協(xié)議條件。一旦滿足這些條件,智能合約將自動(dòng)進(jìn)行交易。
基于區(qū)塊鏈的系統(tǒng)允許其參與者減少中介和過(guò)多的文書工作,因?yàn)樗蕾囉谌魏胃信d趣的一方都可以驗(yàn)證所有交易的公共分類賬。這里的核心要求是使用合適的編程語(yǔ)言通過(guò)數(shù)學(xué)規(guī)則描述所有協(xié)議條件。
區(qū)塊鏈代表一個(gè)分布式節(jié)點(diǎn)網(wǎng)絡(luò),每個(gè)節(jié)點(diǎn)都存儲(chǔ)有關(guān)所有交易的信息。要撤消交易或 雙花資金,必須控制所有這些節(jié)點(diǎn)的 50% 以上。
假設(shè)一個(gè)人想要發(fā)起一個(gè)智能合約,他們需要下載特殊的軟件并生成一個(gè)在系統(tǒng)中發(fā)布的公鑰。隨后,應(yīng)該發(fā)送一個(gè)發(fā)起消息,節(jié)點(diǎn)將接收它。當(dāng)智能合約建立的事件完成時(shí),代碼將執(zhí)行。
例如,如果滿足特定要求(支付一定數(shù)量的錢),自動(dòng)售貨機(jī)會(huì)自動(dòng)向買家提供訂購(gòu)的商品。智能合約的工作原理相同。
除了轉(zhuǎn)移資金外,還有其他幾個(gè)用例:
- 數(shù)字身份:它可以去除偽造品并為數(shù)字資產(chǎn)提供個(gè)人身份;
- 財(cái)務(wù)安全:它們非常適合負(fù)債管理、自動(dòng)付款或股票分割;
- 交易活動(dòng):智能合約提供了一種自動(dòng)化交易操作的好方法。此外,在他們的幫助下,跨境支付和國(guó)際貿(mào)易變得更加易于管理;
- 臨床試驗(yàn):它提供跨機(jī)構(gòu)的可見性,促進(jìn)和自動(dòng)化數(shù)據(jù)共享,并加強(qiáng)機(jī)密性;
- 政府:智能合約可以提高投票的透明度和效率。
智能合約用例是可變的,涵蓋了許多機(jī)會(huì)。潛在地,它們可以成為人類活動(dòng)許多領(lǐng)域的強(qiáng)大工具。
五、智能合約的特征
智能合約具有一些與眾不同的特征,使其與其他形式的金融交易不同:
- 自治:用戶可以完全控制他們的協(xié)議。智能合約本身就是一種保證,排除任何其他第三方(經(jīng)紀(jì)人、律師、公證人等)干擾的可能性。
- 安全性:智能合約的一個(gè)基本目的是確保交易的安全。輸入?yún)^(qū)塊鏈的信息無(wú)法刪除或修改。即使其中一方違反了協(xié)議條款,協(xié)議仍然完好無(wú)損。
- 速度:如果手動(dòng)執(zhí)行文檔處理需要很多時(shí)間,這會(huì)延遲任務(wù)完成。智能合約最大限度地減少個(gè)人參與并提高整體效率。
- 信任:交易參與者不需要相互信任或信任第三方。去中心化網(wǎng)絡(luò)提供了確保任務(wù)完成而沒有問(wèn)題或延遲的環(huán)境。
- 成本效益:可以杜絕過(guò)高的交易成本。并且由于從流程和協(xié)議支持中去除了中間人,這是可能的。
- 準(zhǔn)確性:該過(guò)程是自動(dòng)化的,因此顯著降低了人為錯(cuò)誤的可能性。
六、智能合約的例子
智能合約不僅適用于加密貨幣交易,還包括金融服務(wù)、物聯(lián)網(wǎng)等中的日常任務(wù)。令您驚訝的是,它們比任何人想象的都要實(shí)用。
1、物聯(lián)網(wǎng)(IoT):是將互聯(lián)網(wǎng)功能添加到家中的日常物品中的概念。智能合約可以幫助用戶對(duì)物聯(lián)網(wǎng)系統(tǒng)實(shí)現(xiàn)分布式、可信的訪問(wèn)控制。
2、雇傭合約:智能合約可以讓合約的執(zhí)行變得非常方便。在人力資源方面,通過(guò)使用智能合約,可以輕松記錄工資、專業(yè)角色和職責(zé)等員工詳細(xì)信息。同時(shí),智能合約的透明性和不可變特性增強(qiáng)了雇主和雇員之間的信任。雙方只能使用智能合約技術(shù)記錄協(xié)議的一部分。在這種情況下,合同可以是:
A、完全自動(dòng)化,無(wú)需紙質(zhì)副本;
B、部分自動(dòng)化,帶有紙質(zhì)副本(在這種情況下,有必要就哪個(gè)變體具有更高的優(yōu)先級(jí)、文本或代碼達(dá)成一致);
C、部分自動(dòng)化,主要是在紙面上(例如,智能合約僅規(guī)范付款,而爭(zhēng)議解決程序可以在紙面合同中找到。)
3、受版權(quán)保護(hù)的內(nèi)容:內(nèi)容所有者應(yīng)獲得版稅,但通常很難確定誰(shuí)是有效的內(nèi)容所有者,因?yàn)閯?chuàng)建單個(gè)作品可能涉及多方。智能合約可以讓人們輕松理解任何創(chuàng)作過(guò)程階段的權(quán)利和責(zé)任。
七、哪些加密貨幣和 DApp 使用智能合約?
今天,智能合約比人們想象的更接近我們的日常生活。如今,不僅大企業(yè)認(rèn)可它們。許多區(qū)塊鏈平臺(tái)在其活動(dòng)中使用它們,并且使用各種編程語(yǔ)言來(lái)編寫智能合約。
以太坊是最受歡迎的選擇之一;這就是為什么它的原始編碼語(yǔ)言 Solidity 被開發(fā)人員廣泛使用。其他區(qū)塊鏈可能更喜歡不同的東西。
以下是可以處理智能合約的區(qū)塊鏈概述:
- 比特幣:比特幣區(qū)塊鏈允許依靠智能合約處理文件。但是,處理這些文件是有限制的。
- NXT:NXT 提供智能合約模板。但是,選擇上有限制,因?yàn)榭啥ㄖ频目臻g并不多。
- 以太坊:以太坊因智能合約而蓬勃發(fā)展,因?yàn)樗С志哂徐`活性和效率的高級(jí)編碼和處理。然而,缺點(diǎn)是它有代價(jià)。假設(shè)你想定制一些東西,但你需要貢獻(xiàn) ETH 代幣作為要執(zhí)行它的計(jì)算機(jī)能力的支付。
- Stellar:這可能是最古老的智能合約平臺(tái),但它的速度和安全性可以說(shuō)比以太坊更好。它擁有更簡(jiǎn)單、更直接、更易于使用的界面。但是,它不適合復(fù)雜的合約開發(fā),因?yàn)樗饕菫榱舜龠M(jìn)更簡(jiǎn)單的智能合約。
一些 最受歡迎的 基于智能合約的dApp包括 MakerDAO 和 Compound 等在線金融平臺(tái),以及 Uniswap 等去中心化交易所。
八、智能合約的利弊
沒有一種鞋適合所有尺碼的解決方案,其中包括智能合約。當(dāng)然,它在去中心化的加密領(lǐng)域很有幫助,但它也有其局限性。以下是您需要了解的內(nèi)容:
優(yōu)點(diǎn)
智能合約的優(yōu)勢(shì)是顯而易見的,是智能合約日益普及的基礎(chǔ)。這些是自主性、安全性、高速性能以及降低與中介相關(guān)的成本的可能性。人們選擇它們是因?yàn)樗鼈兂兄Z負(fù)擔(dān)得起但準(zhǔn)確和高效的商業(yè)交易。
缺點(diǎn)
錯(cuò)誤的合約地方
智能合約上的錯(cuò)誤智能合約允許排除操作中可能出現(xiàn)的人為因素失敗,這是真的。但與此同時(shí),智能合約代碼本身可能存在錯(cuò)誤和脆弱的地方。這些錯(cuò)誤會(huì)導(dǎo)致巨大的損失。由于某些代碼錯(cuò)誤,平臺(tái)被黑客入侵和資金被盜的例子太多了。以臭名昭著的 DAO hack 為例。
模糊的術(shù)語(yǔ)
這種智能合約的合法性是另一個(gè)討論點(diǎn)。目前尚不清楚政府和法律當(dāng)局應(yīng)如何對(duì)待和監(jiān)管它們,因?yàn)樗鼈兂隽藝?guó)家的法律體系。它們能否被政府機(jī)構(gòu)認(rèn)定為合同,這是一個(gè)有爭(zhēng)議的問(wèn)題。在法律體系之外也意味著犯罪分子可以利用這項(xiàng)技術(shù)進(jìn)行非法活動(dòng)。歸根結(jié)底,這是因?yàn)橹悄芎霞s并不總是非黑即白的。因此條款和條件是模糊的。
不可逆轉(zhuǎn)的性質(zhì)
無(wú)法更改智能合約中的某些內(nèi)容也可能是一個(gè)缺點(diǎn)。修復(fù)錯(cuò)誤和更改合同條款將是一個(gè)無(wú)法解決的問(wèn)題。
隱私滲透
透明度是一件好事,但并非總是如此。有時(shí)用戶需要一些隱私。一些平臺(tái)試圖向其用戶提供“智能私人合約”,但這種做法并不常見。此外,引入新技術(shù)也可能涉及成本。只有經(jīng)驗(yàn)豐富的開發(fā)人員才能創(chuàng)建可靠的智能合約。
一般來(lái)說(shuō),這項(xiàng)技術(shù)仍然會(huì)引發(fā)許多問(wèn)題。但未來(lái)會(huì)怎樣?會(huì)不會(huì)有一種新技術(shù)可以克服其局限性或完全取代它?
九、智能合約的未來(lái)是什么?
今天已經(jīng)很明顯,智能合約的認(rèn)可只會(huì)隨著時(shí)間的推移而增長(zhǎng)。當(dāng)然,未來(lái)幾年它們不會(huì)完全取代傳統(tǒng)的紙質(zhì)合同,但它們會(huì)在市場(chǎng)上開拓出自己的份額,尤其是在購(gòu)買或交換商品、服務(wù)和權(quán)利時(shí)。毫無(wú)疑問(wèn),它們將進(jìn)入人們生活的越來(lái)越多的領(lǐng)域。
許多國(guó)家的合法性問(wèn)題將在未來(lái)幾年內(nèi)得到解決,因?yàn)樗鼈兪遣豢杀苊獾?。即使在今天,亞利桑那州和?nèi)華達(dá)州已經(jīng)修改了其州版本的《統(tǒng)一電子交易法》(UETA),以明確將區(qū)塊鏈和智能合約納入其中。
十、底線
智能合約的好處不容否認(rèn)或低估。它們看起來(lái)像是提供更高性能水平的傳統(tǒng)協(xié)議的絕佳替代品。如果他們?cè)O(shè)法獲得職位,他們將占據(jù)合同領(lǐng)域,安排將永遠(yuǎn)改變。它們將改變?nèi)藗冏錾獾姆绞健?/p>
低成本、減少欺詐和延遲、完全自治使智能合約對(duì)公眾具有吸引力。但只有提高交易的效率和確定性并減少對(duì)第三方的需求,智能合約才會(huì)變得更加有趣。
以上就是區(qū)塊鏈中的智能合約是什么?如何用智能合約來(lái)建立數(shù)字信任社會(huì)的詳細(xì)內(nèi)容,更多關(guān)于區(qū)塊鏈智能合約詳解的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
你可能感興趣的文章
-
區(qū)塊鏈的基本架構(gòu)有哪些?一文讀懂區(qū)塊鏈的基本架構(gòu)
這篇文章主要介紹了區(qū)塊鏈的基本架構(gòu)有哪些?一文讀懂區(qū)塊鏈的基本架構(gòu)的相關(guān)資料,需要的朋友可以參考下本文詳細(xì)內(nèi)容介紹…
2023-02-10 -
區(qū)塊鏈智能合約中的并發(fā)性和并行性
這篇文章主要介紹了區(qū)塊鏈智能合約中的并發(fā)性和并行性的相關(guān)資料,希望這篇關(guān)于智能合約中的并發(fā)性和并行性的文章,讓大家都能深入了解智能合約,下面一起來(lái)看看詳細(xì)內(nèi)容吧…
2021-11-09 -
一文弄懂區(qū)塊鏈和以太坊智能合約的由來(lái)和運(yùn)行原理
這篇文章主要介紹了一文弄懂區(qū)塊鏈和以太坊智能合約的由來(lái)和運(yùn)行原理的相關(guān)資料,希望這篇關(guān)于區(qū)塊鏈和智能合約的文章,讓大家能夠深入的了解區(qū)塊鏈和以太坊智能合約的由來(lái)…
2021-11-08 -
區(qū)塊鏈科普:加密貨幣的來(lái)歷,演變歷史
這篇文章主要介紹了區(qū)塊鏈科普:加密貨幣的來(lái)歷,演變歷史,學(xué)習(xí)加密貨幣時(shí)要知道的最重要的一件事是它們的最初目的。第二件最重要的事情是什么不是加密貨幣。如果投資者朋友…
2021-05-05 -
科普:什么是智能合約及其運(yùn)作方式,智能合約有哪些優(yōu)缺點(diǎn)?
這篇文章主要介紹了科普:什么是智能合約及其運(yùn)作方式,智能合約有哪些優(yōu)缺點(diǎn)?很多投資者還不知道,本文詳細(xì)講解了其定義和優(yōu)缺點(diǎn),需要的朋友可以參考一下,下面一起來(lái)看看…
2021-04-15 -
區(qū)塊鏈科普:什么是智能合約?智能合約有哪些特點(diǎn)?
這篇文章主要介紹了什么是智能合約?智能合約有哪些特點(diǎn)?如果有一種合約,事先確定了規(guī)則,一旦觸發(fā)相關(guān)條款,合約將自動(dòng)執(zhí)行,無(wú)需人為干涉,也不用擔(dān)心有人抵賴。是否存…
2021-03-27 -
eos智能合約是什么意思?eos智能合約有什么用
這篇文章主要介紹了eos智能合約是什么意思?eos智能合約有什么用?eos智能合約是通過(guò)信息庫(kù)和公共內(nèi)存數(shù)據(jù)庫(kù)來(lái)進(jìn)行彼此之間通訊的,而步通信導(dǎo)致的spam問(wèn)題將由資源限制算…
2021-03-17