您的位置:首頁>科技>正文

什麼是智慧合約

智慧合約是由尼克薩博提出的理念, 幾乎與互聯網同齡。 但是由於缺少可信的執行環境, 智慧合約並沒有被應用到實際產業中。 自從比特幣誕生後, 人們認識到比特幣的底層技術區塊鏈天生可以為智慧合約提供可信的執行環境, 乙太坊首先實現了區塊鏈和智慧合約的完整契合。

乙太坊是內置有圖靈完備程式設計語言的區塊鏈, 通過建立抽象的基礎層, 使得任何人都能夠創建合約和去中心化應用, 並在其中設立他們自由定義的所有權規則、交易方式和狀態轉換函數。 建立一個代幣的主體框架只需要兩行代碼就可以實現,

諸如貨幣和信譽系統等其他協定只需要不到20行代碼就可以實現。 智慧合約就像能在乙太坊的平臺上創建的包含價值而且只有滿足某些條件才能打開的加密箱子, 並且因為圖靈完備性、價值意識(value-awareness)、區塊鏈意識(blockchain-awareness)和記錄多狀態所增加的功能而比比特幣腳本所能提供的智慧合約強大得多。

但是隨著數字貨幣的如雨後春筍般越來越多, 而各個幣種之間的執行邏輯又各有些不同, 導致智慧合約面對的情況越來越複雜, 於是人們就開始不斷地為智慧合約進行修補。 這就是ERC20協議標準的來源。

Next Article
喜欢就按个赞吧!!!
点击关闭提示