- 區塊鏈應用開發指南:業務場景剖析與實戰
- 熊麗兵 董一凡等
- 533字
- 2022-07-28 20:17:48
1.3.2 智能合約
2014年,一名叫維塔利克·布特林(Vitalik Buterin)的年輕人發明了以太坊,并在其中創造性地發明了智能合約,智能合約被認為是比特幣之后的又一重大發明。
在以太坊被發明出來前,區塊鏈上可進行交易的一般都是像比特幣這樣的加密貨幣,然后在交易的附言階段附帶上一些信息。而以太坊擴大了交易的邊界,它讓交易發生的同時可以執行一段代碼。這也就意味著交易本身具備了邏輯,畢竟現實中的很多交易都會伴隨著邏輯,比如分期付款或者多方參與的借貸。像保險合同的執行也是有事前約定的條件,這些合約條件都沒辦法單純地依靠比特幣這樣的轉賬記錄達成。而當交易可以附帶一份代碼的時候,情況就完全不同了,我們可以通過代碼寫出這些合約的執行條件,在條件滿足的時候才執行真正的加密貨幣轉賬。甚至,交易可以完全不產生貨幣轉賬,而是用代碼來描述一份數字資產。總之,當區塊鏈中可以存儲代碼,它的想象空間就是無限的。
智能合約是區塊鏈的又一里程碑事件,在智能合約發明出來之后,區塊鏈已經完全從比特幣中分離出來。時至今日,智能合約之后發明出來的新技術,像閃電網絡、側鏈這些都是根據具體應用場景所作出的一些優化。
在未來可能發生更大的變化之前,區塊鏈的主要歷史就到此結束。分布式、防篡改、交易、智能合約成為現今所有區塊鏈的基礎特點。
推薦閱讀
- Google Visualization API Essentials
- MySQL基礎教程
- SQL查詢:從入門到實踐(第4版)
- 數據庫系統原理及應用教程(第4版)
- 區塊鏈通俗讀本
- 數據挖掘原理與SPSS Clementine應用寶典
- 基于OPAC日志的高校圖書館用戶信息需求與檢索行為研究
- Oracle數據庫管理、開發與實踐
- Visual FoxPro數據庫技術基礎
- Google Cloud Platform for Architects
- 碼上行動:利用Python與ChatGPT高效搞定Excel數據分析
- Access 2010數據庫應用技術教程(第二版)
- Trino權威指南(原書第2版)
- 從零進階!數據分析的統計基礎(第2版)
- Applying Math with Python