區塊鏈系列1-區塊鏈概述

weixin_33978044發表於2018-08-07

基礎

* 密碼學hash和數字簽名
* 分散式系統與對等網路
* 博弈論與激勵機制設計
複製程式碼

技術發展史

* 1977年RSA演算法誕生,非對稱加密;1985年ECC演算法
* 1982年,Lamport拜占庭將軍問題:分散式系統共識
* 1999-2001年P2P網路計算基礎
* 2001年SHA-2系列演算法,比特幣的hash函式
複製程式碼

歷史

兩個里程碑:
	1.0比特幣:貨幣功能 2008年11月論文,2009年1月,創世區塊,2010年9月挖礦
	2.0以太坊:可程式設計貨幣(智慧合約)2013年底V神創立,EVM虛擬機器:
		智慧合約:
			接收儲存,向外傳送傳遞價值
	3.0問題:效能,安全性和隱私性,以及應用落地
複製程式碼

基本概念(資料結構或者目的)

交易(A->B,100) 對應於賬戶,也就是賬戶系統的修改動作
區塊 
	一組交易構成了塊
鏈 
	為什麼有鏈?交易是有順序的
	塊通過鏈的方式連線在一起
日誌
	對資訊系統的修改動作
區塊鏈是分散式“複製”賬本:
	賬本一致性問題:分散式共識解決
智慧合約
	資訊化的方式傳播,驗證,執行實際的合約
複製程式碼

關鍵技術

* 對等網路/CS架構
* 共識協議:
	Pow,PoS,PBFT,DPoS,Algorand
* 密碼學:hash函式->數字簽名
複製程式碼

典型的區塊鏈系統

比特幣
以太坊
超級賬本
複製程式碼

相關文章