區塊鏈 > 技術 > 正文

智能合約是什么?為什么需要智能合約

區塊鏈技術板塊文章智能合約是什么?為什么需要智能合約,本文約有1084個文字,大小約為4KB,預計閱讀時間3分鐘請您欣賞。櫻花區塊鏈門戶資訊網薈萃眾多優秀文章精選,如果想要瀏覽更多相關區塊鏈技術,可以關注本文結尾推薦的優秀文章內容。本站區塊鏈資訊雖然不乏優秀之作,但僅為大家參考使用,希望能對關注區塊鏈的人有所幫助。

  尼克·薩博最早于 1994 年提出了智能合約。他定義道:“一個智能合約是,一個計算機化的交易協議,它執行一個合約的條款。”

  交易協議中的“協議”二字指的是計算機協議。尼克·薩博的智能合約論文見:http://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/smart.contracts.html

  尼克·薩博是知名的計算機科學家、法學學者和密碼學者,他的研究重點是智能合約和數字現金。1998 年,他還曾創建中心化的數字現金比特黃金。

  為什么需要智能合約

  尼克·薩博說:“智能合約的設計目標是,執行一般的合同條件,最大限度地減少惡意和意外的狀況,最大限度地減少使用信任中介。”

  他認為,我們需要一個這樣的計算機協議:它能夠完全保證,如果付款了,商品會被發送,或者商品寄出去了,就會收到錢。

  在現實生活中,我們有很多辦法來實現這一點。而計算機科學家的目標是,用事先確定的代碼自動執行合約條款,無須人工干預和第三方中介。

  智能合約中的“智能”可以理解為,按條件自動執行,無須人的干預,是自動的或自治的。

  “合同”是智能合約的好類比嗎

  按其名字,智能合約的好類比是不是我們在商業活動中所簽訂的“合同”?其實不是。

  智能合約貼切的形象類比,是我們在說起計算機術語“有限狀態機”或“狀態機”時常用的自動可樂售賣機:

  我們向可樂售賣機投入硬幣,按一下出可樂的按鈕。

  售賣機將一聽可樂從出貨口放出來。

  售貨機恢復到最初的狀態。

  薩博在 1997 年的文章中也說,智能合約的原始祖先是不起眼的自動售貨機。

  在以太坊白皮書中,維塔利克還特別指出,這里的“合約”不應被理解為需要執行或遵守的東西,而應看成是存在于以太坊執行環境中的“自治代理”(autonomous agents),它擁有自己的以太坊賬戶,它們收到交易信息后就相當于被捅了一下,然后自動執行一段代碼。

  維塔利克是以太坊的創始人,就是大名鼎鼎的“V神”。

  我們還可以這么看:

  區塊鏈存儲的是“狀態”,智能合約是它用于狀態轉換的方式。

  智能合約像一個特別的“時鐘”,把世界從“同步”轉向“異步”。

  智能財產:用智能合約來控制實體資產

  在智能合約論文中,薩博還討論了如何把智能合約用于實體資產,形成所謂的智能財產(smart property)。

  所謂智能財產,是智能合約程序按照設定的規則控制的財產。薩博舉例說明如下:

  例如,為了防止一部車被偷竊,除非確定擁有者完成正確的“挑戰響應協議”,否則車是不會啟動激活的。

  例如,如果車是貸款買的,當擁有者無法償還貸款時,智能合約將會自動啟動扣押令,并將車鑰匙的控制權交給銀行。一旦擁有者還清貸款,智能合約就移除扣押令。

  智能資產的概念后來被擴大了,在對比特幣的相關介紹中有這樣說法:由比特幣區塊鏈上的智能合約控制的資產,不管是實體的還是數字的,都叫智能資產(見下圖)。

以上便是櫻花區塊鏈給大家分享的關于智能合約是什么?為什么需要智能合約:http://www.twjhnude.buzz/qkljs/jishu_708.html的相關信息了,希望能幫助到大家,更多區塊鏈相關內容,敬請關注櫻花區塊鏈!

猜你喜歡

理解零知識證明算法之Zk-stark

京東區塊鏈主要應用場景與架構體系(產品詳解)

什么使區塊鏈如此安全?

區塊鏈時代的拜占庭容錯:Tendermint(一)

區塊鏈共識的確定性

Consensys:去中心化品牌是大規模采用的關鍵

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

福彩排列七综合走势图