官术网_书友最值得收藏!

1.12.2 智能合約的實現方式

通過區塊鏈實現的智能合約中,智能合約的去中心化屬性通過區塊鏈中的分布式一致性算法來保證。分布式一致性算法就成了智能合約的主要組成部分。除此之外,為了描述智能合約,就需要一種特定的描述語言來支持,這種描述語言一般就是一種特別設計的編程語言。

比特幣提供了一種圖靈不完備 圖靈完備是一個計算機學概念,具備圖靈完備的語言理論上可以完成一切可計算問題的編程。圖靈不完備則表示這門編程語言缺乏一定的基礎結構,不能完成所有的編程任務。 的腳本語言。通過這種腳本語言可以實現有限的智能合約,主要包括支持多重簽名的賬戶、第三方托管服務、跨鏈交易等。主流語境中人們通常不認為比特幣實現了智能合約,但是從這門腳本語言的成果來看,我們可以認為比特幣支持了一定程度上的智能合約。

智能合約最有名的實現成果應該是以太坊。以太坊提供了一門幾乎圖靈完備的編程語言。結果就是理論上開發者可以在以太坊的智能合約上編寫任意復雜的邏輯,甚至可以實現自己能想到的任何程序。得益于此,以太坊上出現了形形色色的應用,甚至因此出現DApp這種新的程序類別。

主站蜘蛛池模板: 察哈| 永康市| 石楼县| 临高县| 安陆市| 巩义市| 阿荣旗| 图木舒克市| 靖州| 壤塘县| 崇义县| 白河县| 旌德县| 盐亭县| 繁昌县| 陇西县| 博湖县| 山丹县| 巢湖市| 东方市| 亚东县| 集贤县| 中牟县| 麻城市| 思茅市| 临漳县| 大丰市| 南川市| 三原县| 定边县| 都江堰市| 辛集市| 衡东县| 横峰县| 青州市| 郁南县| 建始县| 永城市| 夏邑县| 柳河县| 河北区|