一、什么是智能合約?
時間:2022-03-24 12:42:01 | 來源:行業(yè)動態(tài)
時間:2022-03-24 12:42:01 來源:行業(yè)動態(tài)
智能合約(smart contract) 這個術(shù)語是在1994 年由Nick Szabo 提出的,后來經(jīng)過幾次在不同環(huán)境下的重新定義。我們現(xiàn)在通常所說的區(qū)塊鏈智能合約以以太坊為代表,以太坊的作者Vitalik Buterin 意識到,在區(qū)塊鏈系統(tǒng)中,交易邏輯是可以和底層系統(tǒng)機制分離的。底層系統(tǒng)負責交易塊的創(chuàng)建和驗證,記賬者的共識達成等基礎功能,而交易本身到底做什么事情是可以通過二次編程的方式來定義的。因此他設計了一種交易代碼執(zhí)行的虛擬環(huán)境EVM,使用者可以開發(fā)自定義的交易邏輯,發(fā)布到鏈上,當交易進行時,鏈上所有的節(jié)點都執(zhí)行相同的代碼,從而同步改變鏈上數(shù)據(jù)的狀態(tài)。他為這種代碼使用了智能合約這個名字,這是我們目前通常所說的智能合約的內(nèi)涵。