如何理解區塊鏈智能合約
2018年04月03日
91
亦強科技 分類:新聞資訊
若想玩轉區塊鏈,我們就需要了解智能合約!在區塊鏈這個行業來說,智能合約是一個比較專業的用詞。雖然讀起來比較枯燥,比較難懂,但你懂了這些知識以后,對于區塊鏈應用,大腦就多了一些智慧內存,更方便以后玩轉區塊鏈。
智能合約英文名Intelligent contract,智能合約的概念幾乎與互聯網同時出現,最早是由跨領域法律學者尼克·薩博提出來的。其實智能合約就是一套以數字形式定義的承諾,包括合約參與方可以在上面執行這些承諾的協議。從本質來說,類似于其它計算機程序的if-then語句,智能合約只是以這種方式與真實世界的資產進行交互。當一個預先編好的條件被觸發時,智能合約執行相應的合同條款。而智能合約建立的權利和義務,是由一臺計算機或者計算機網絡執行。
區塊鏈智能合約的要點:
1、達成協定。
智能合約的參與方什么時候達成協定呢?答案取決于特定的智能合約實施。一般而言,當參與方通過在合約宿主平臺上安裝合約,致力于合約的執行時,合約就生成了。
2、合約執行。
“執行”的真正意思也依賴于實施。一般而言,執行意味著通過技術手段積極實施。
3、計算機可讀的代碼。
另外,合約需要的特定“數字形式”非常依賴于參與方同意使用的協議。
區塊鏈智能合約并沒有一個真實存在的定義,我們可以將它的理念系統化,因此我們可以理解為,一個智能合約是一套以數字形式定義的承諾,包括合約參與方可以在上面執行這些承諾的協議,這樣會更加清晰一些。