智能合約是1994年由密碼學家尼克薩博(Nick Szabo)最先提出的理念,幾乎與互聯網同齡。根據 Nick Szabo 的定義:當一個預先編好的條件被觸發時,智能合約執行相應的合同條款。
區塊鏈技術提供了一個去中心化的,不可篡改的,高可靠性的系統,在這種環境下,智能合約才有用武之地。
在公有鏈中,有兩種實體可以發起和接收交易:真實的人(或者軟件機器人,因為密碼協議是不能區分這兩者的)與合約。
合約可以看成是在
以太坊網絡上的自動化代理人,它有以太坊的地址以及賬戶金額,可以發送和接收交易。每當有人向合約發送交易后,它就被激活,然后就開始運行它自己的程序,例如改變它自己的內部狀態或者甚至放送一些交易,完成后它又進入休息狀態。
大部分公鏈會提供虛擬機以保證應用能在各鏈之間移植。各應用在公鏈間移植不會受原有公鏈智能合約漏洞影響。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。