什麼是智能合約? 智能合約(Smart Contract)一詞由法律學者、加密學家Nick Szabo 在1994 年所提出,當時他就發現分散式帳簿(Distributed Ledger) 可以被運用在智能合約上。智能合約就像是一般合約一樣,唯一的不同是它是完全數碼化的,並且在特定的條件下才能成功執行。加上區塊鏈技術的運用,智能合約是完全公開而且不可逆轉或刪改,可以減少很多人為的操作或是失誤。
讓我們舉一個簡單易懂的例子吧!你聽過大型集資平台Kickstarter嗎?你可以把你的產品放到Kickstarter 上,並設下最低集資目標,而當集資額達到最低目標時,你的計畫便可以開始生產產品。Kickstarter 就是連結支持者以及計畫團隊的第三方平台。而這雙方都必須相信這個第三方平台能正確地管理他們的資金,這其中就會有一定程度的信任問題以及資金管理風險。
但當有了智能合約之後,你只要在Smart Contract 上訂下你的最低目標金額,並放到區塊鏈上,支持者便可以開始捐款,假如資金達到最低標準,那這個合約就會自動成立;如果沒有,合約將會自動退款給支持者。Smart Contract 的透明化和不可刪改的特性,即使沒有第三方的監控或干涉,依然可以提供更準確而且快速的交易。
目前支持智能合約的最大平台即是以太坊(Ethereum)。你可以用程式語言Solidity(語法近似Javascript)建立一個智能合約。雖然比特幣也提供智能合約的功能,但相較於以太幣,它有更多限制。Ethereum 創辦人Vitalik Buterin 說,他希望未來區塊鏈的概念不會只限在虛擬貨幣的交易上,有了智能合約,銀行業、保險業甚至政府都可以使用區塊鏈來增加交易、資訊儲存的準確性以及安全性。
而拾貳門其中投資的keychain Pay也計劃將來在物業租務上採用智慧合約,以達到交易透明化、安全及更快速的效果。
Smart Contract 其實是建於 Blockchain 之上,那麼,用Blockchain就可以買到黃子華棟篤笑門票嗎?
編輯精選: