時(shí)間:2021-12-29|瀏覽:433
智能合約是根據(jù)合約上設(shè)定的預(yù)定條件自動(dòng)執(zhí)行且無(wú)需解釋。由于區(qū)塊鏈是一種分布式賬本技術(shù) (DLT),允許將數(shù)據(jù)全局存儲(chǔ)在不同的服務(wù)器上,因此它在很大程度上依賴(lài)于這些數(shù)據(jù)庫(kù)來(lái)確認(rèn)交易。因此,智能合約正在呼吁消除管理開(kāi)銷(xiāo)。
智能合約代表以代碼編寫(xiě)的條款和條件,一旦滿(mǎn)足合約的預(yù)定義要求,這些條款和條件會(huì)自動(dòng)將資金從一方轉(zhuǎn)移到另一方。例如,當(dāng)雙方同意交換加密貨幣時(shí),交易將通過(guò)綁定在智能合約上的協(xié)議與區(qū)塊鏈分類(lèi)賬一起進(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)行的程序,因此用戶(hù)需要將交易發(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ì)在于它允許在沒(méi)有中介的情況下進(jìn)行可信的交易。
智能合約如何在區(qū)塊鏈中工作?
智能合約是指一種旨在形成、控制和提供資產(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ì)描述。例如,以太坊的智能合約依賴(lài)于Solidity和Serpent編程語(yǔ)言,因此協(xié)議應(yīng)該在特定的數(shù)學(xué)術(shù)語(yǔ)中與精確的語(yǔ)言兼容。
設(shè)置這些要求后,您就可以輸入基于區(qū)塊鏈的智能合約。但是,在條款在區(qū)塊鏈中付諸實(shí)施之前,該協(xié)議需要進(jìn)行協(xié)商。
通常,智能合約會(huì)根據(jù)維護(hù)在區(qū)塊鏈上的兩個(gè)用戶(hù)之間的協(xié)議自動(dòng)觸發(fā)操作。這意味著,當(dāng)賣(mài)家打算出售BTC時(shí),智能合約將管理轉(zhuǎn)移,直到BTC成功地從一個(gè)人轉(zhuǎn)移到另一個(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)于李嘉圖合約的工作,作為Ricardo支付系統(tǒng)的一部分。
在比特幣及其區(qū)塊鏈出現(xiàn)并創(chuàng)造了適當(dāng)?shù)臈l件之后,智能合約的實(shí)施成為可能。幾年后,這項(xiàng)創(chuàng)新終于在以太坊區(qū)塊鏈上傳播開(kāi)來(lái)。今天,許多替代平臺(tái)允許用戶(hù)利用此功能,但以太坊仍然是先驅(qū)。
智能合約如何運(yùn)作?
如上所述,智能合約代表計(jì)算機(jī)協(xié)議,或者簡(jiǎn)單地說(shuō),是作為基本技術(shù)元素的代碼片段。它們用于指定區(qū)塊鏈交易各方之間達(dá)成的所有協(xié)議條件。一旦滿(mǎn)足這些條件,智能合約將自動(dòng)進(jìn)行交易。
基于區(qū)塊鏈的系統(tǒng)允許其參與者減少中介和過(guò)多的文書(shū)工作,因?yàn)樗蕾?lài)于公共賬本,任何感興趣的一方都可以驗(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ā)送一條啟動(dòng)消息,節(jié)點(diǎn)將接收它。當(dāng)智能合約建立的事件完成時(shí),代碼將執(zhí)行。
例如,如果滿(mǎn)足特定要求(支付一定數(shù)量的錢(qián)),自動(dòng)售貨機(jī)會(huì)自動(dòng)向買(mǎi)家提供訂購(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)的可見(jiàn)性,促進(jìn)和自動(dòng)化數(shù)據(jù)共享,并加強(qiáng)機(jī)密性。
政府:智能合約可以提高投票的透明度和效率。
智能合約用例是可變的,涵蓋了無(wú)數(shù)的機(jī)會(huì)。它們有可能成為人類(lèi)活動(dòng)許多領(lǐng)域的強(qiáng)大工具。
智能合約的特征
智能合約具有一些與眾不同的特征,使其與其他形式的金融交易不同:
自治:用戶(hù)可以完全控制他們的協(xié)議。智能合約本身就是一種保證,排除任何其他第三方(經(jīng)紀(jì)人、律師、公證人等)干擾的可能性。
安全性:智能合約的一個(gè)基本目的是確保交易的安全。輸入?yún)^(qū)塊鏈的信息無(wú)法刪除或修改。即使其中一方違反了協(xié)議條款,協(xié)議仍然完好無(wú)損。
速度:如果手動(dòng)執(zhí)行文檔處理需要很多時(shí)間,這會(huì)延遲任務(wù)完成。智能合約最大限度地減少個(gè)人參與并提高整體效率。
信任:交易參與者不需要相互信任或信任第三方。去中心化網(wǎng)絡(luò)提供了確保任務(wù)完成而沒(méi)有問(wèn)題或延遲的環(huán)境。
成本效益:可以杜絕過(guò)高的交易成本。并且由于從流程和協(xié)議支持中去除了中間人,這是可能的。
準(zhǔn)確性:該過(guò)程是自動(dòng)化的,因此顯著降低了人為錯(cuò)誤的可能性。
智能合約的例子
智能合約不僅適用于加密貨幣交易,還包括金融服務(wù)、物聯(lián)網(wǎng)等中的日常任務(wù)。令您驚訝的是,它們比任何人想象的都要實(shí)用。
熱點(diǎn):比特幣 以太坊 BTC 加密貨幣 以太坊區(qū)塊 區(qū)塊鏈 數(shù)字資產(chǎn) 智能合約