在官方給出的黃皮書中,主要介紹了區塊鏈的乙個大的背景,共識,智慧型合約,區塊,狀態和交易等進行了一系列介紹。以下是本人從黃皮書中學到的一些知識,作為新人,可能有許多地方理解的比較淺薄,還請大佬們及時指正,本人感激不盡。
1.區塊鏈是什麼?
區塊鏈是乙個共享的計算環境,可以執行多種共識機制,所有節點可以自由加入和退出
特徵:去中心化,交易透明性,自治性,不可篡改性
2.初鏈採用pbft(實用拜占庭)和pow共識混合共識協議。
pow共識確保激勵和委員會選舉。
pbft負責承擔一種具有瞬時處理高吞吐量事物,交易驗證,公平交易**委員會的成員輪值功能的高效共識。
3.初鏈採用水果鏈作為慢鏈。
4.分片和投機交易處理演算法解讀
5.在區塊鏈架構中,有人曾經考慮過將虛擬機器替換成容器會怎樣,其實就目前而言,採用最新的brick多路復用技術,容器也不可能達到1000,而對於這個問題的解決方案大部分人偏向於水平擴充套件,主要原因是垂直擴充套件會增加設計決策的複雜度。我們都知道
初鏈主要是去中心化,側重依賴於工作負載,在大規模併發操作的時候存在很大的危機。為此初鏈創始團隊選擇了evm設計。
6.什麼是evm?
evm為以太坊虛擬機器,evm本質上是乙個堆疊機器,它最直接的功能是執行智慧型合約,具備簡單性,確定性,空間節省等優點。
初鏈基礎架構整合evm和類似evm位元組碼執行引擎來執行智慧型合約,使用乙個虛擬機器來處理pow共識,另外乙個虛擬機器處理pbft共識,這些全部整合在全節點中,因此可以按需呼叫。
7.初鏈創始團隊考慮到pow效率低下,能源耗費嚴重,提出了pbft和pow的混合機制,交易和智慧型合約在網路的每個節點執行,在效率上了有了很大的提公升。初鏈採用了水果鏈作為初鏈混合共識基初慢鏈,可以防止礦工霸佔區塊鏈的算力。在資料儲存方面,初鏈把交易與ipfs的儲存能力合併,用以儲存交易歷史記錄,同時允許初鏈體系結構上執行其他應用程式,初鏈主要分三個層次儲存資料,首先把資料儲存在每個pow節點上,這種儲存方式是永久的,與位元幣和以太坊的做法一致。其次,初鏈有乙個類似ifps的檔案系統,將檔案副本儲存到整個鏈中儲存節點上。最後,檔案還會儲存在使用者本地節點上。
8.在分布式方面,初鏈會針對交易的型別和一些智慧型合約,決定是否採用分布式儲存,官方採用boinc和ipfs/swarm的混合結構。
ETM黃皮書全球首發
6月14日,區塊鏈底層公鏈en tan mo 簡稱etm 正式發布了專案黃皮書。由etm科學院歷時半年打磨的黃皮書,從科學和技術兩方面全方位解讀了etm的理論基礎和技術,並與中本聰精神結合。黃皮書為中英文雙語版本,分為前沿 科學解讀 技術解讀和後記幾個部分,整個內容主要圍繞科學解讀和技術解讀展開。科...