智能合約

智能合約(smart contract) 這一概念最早是在 1994 年由 Nick Szabo 提出,而直到近期以太坊 ( ETH ) 的出現才得以讓這個概念實現。

定義

智能合約簡單的來說,就是區塊鏈中制定合約所使用的特殊協議,這是一種自動執行的合約,將雙方的協議條款寫入代碼中,而一個智能合約需要符合以下 3 個定義:

構成要素

創造一份智能合約有哪些構成要素呢?──合約主體(Subject of Contract)、數位簽名、合約條款及去中心化平台(decentralized platform)。

Untitled

透過智能合約執行的交易是由區塊鏈處理的,這意味著它們可以在沒有第三者的情況下自動執行,只有當協議中的條件得到滿足時,交易才會發生,是完全去中心化的交易。