整理自《區塊鏈社會》--龔鳴
自下而上分為資料層、網路層、共識層、激勵層、合約層、應用層。
資料層封裝了底層資料區塊的鏈式結構,以及相關的非對稱公私鑰資料加密技術和時間戳等技術;
網路層包括分布式組網機制、資料傳播機制和資料驗證機制等;
共識層主要封裝網路節點的各類共識機制演算法;(工作量證明機制pow、權益證明機制pos、股份制證明機制dpos 等等);
激勵層將經濟因素整合到區塊鏈技術體系中來,主要包括經濟激勵的發行機制和分配機制,該層主要出現在共有鏈中,因為在公有鏈中必須激勵遵守規規則參與記賬的節點,並且懲罰不遵守規則的節點,才能讓整個系統朝著良性迴圈的方向發展。而在私有鏈中,則不一定需要進行激勵,因為參與記賬的節點往往是在鏈外完成了博弈,也就是可能有強制力或者有其他需求來要求參與記賬。
合約層主要封裝各類指令碼、演算法和智慧型合約,是區塊鏈可程式設計特性的基礎。
應用層則封裝了區塊鏈的各種應用場景和案例。
其中資料層、網路層和共識層是構建區塊鏈應用的必要因素,否則將不能稱為真正意義上的區塊鏈;而激勵層、合約層和應用層則不是每個區塊鏈應用的必要因素,有部分的區塊鏈用用並不完整的包含著這三層結構。
區塊鏈架構
1.區塊鏈1.0架構 如上所述,這個階段區塊鏈系統主要是用來實現數字貨幣的,我們看一下示意圖。如圖所示,在整個架構中,分為核心節點和前端工具,這裡提一下核心節點中 礦工 功能。礦工在1.0架構的系統中,主要是承擔兩個任務 第乙個是通過競爭獲得區塊資料的打包權後將記憶體池 傳送在網路中但是還沒有確認進...
區塊鏈基礎架構模型
區塊鏈技術的模型是由自下而上的資料層 網路層 共識層 激勵層 合約層和應用層組成。首先是 資料層 封裝了底層資料區塊的鏈式結構,以及相關的非對稱公私鑰資料加密技術和時間戳等技術,這是整個區塊鏈技術中最底層的資料結構。這些技術是構建全球金融系統的基礎,數十年的使用證明了它非常安全的可靠性。而區塊鏈,正...
區塊鏈學習筆記
關於區塊鏈的概念早在2012年就聽說過了,但是當時並未引起重視,當下雖然很流行,但是仍無法看到應用在何方,粗略了解,先學習一點咯,只做一些筆記用來學習下吧 先過概念 區塊鏈是 分布式資料儲存 點對點傳輸 共識機制 加密演算法等計算機技術的新型應用模式。所謂 共識機制是區塊鏈系統中實現不同節點之間建立...