天天看點

區塊鍊的六大層級結構1.區塊鍊技術的必要元素2.區塊鍊技術的拓展元素3.小結

雲栖号: https://www.aliyun.com/#module-yedOfott8 第一手的上雲資訊,不同行業精選的上雲企業案例庫,基于衆多成功案例萃取而成的最佳實踐,助力您上雲決策!

衆所周知,區塊鍊是比特币的底層技術,那麼這個底層技術又是怎麼分層級結構的呢?

區塊鍊的六大層級結構1.區塊鍊技術的必要元素2.區塊鍊技術的拓展元素3.小結

在前面我們介紹了區塊鍊的四大核心技術是其獨特的資料結構、分布式存儲、密碼學和共識機制。今天我們就來聊聊區塊鍊結構的六個層級結構,看看它們各自有何作用?之間又有何關聯?

1.區塊鍊技術的必要元素

資料層、網絡層、共識層

區塊鍊的六大層級結構1.區塊鍊技術的必要元素2.區塊鍊技術的拓展元素3.小結

資料層(Data Layer)相當于區塊鍊四大核心技術中的資料結構,即“區塊+鍊”的結構。從還沒有記錄交易資訊的創世區塊起,直到現在仍一直在新添加的區塊,構成的鍊式結構,裡面包含了哈希值、随機數、認證交易的時間戳、交易資訊資料、公鑰和私鑰等,是整個區塊鍊技術中最底層的資料結構。

網絡層(Network Layer)則類似于四大核心技術中的分布式存儲,主要是點對點機制、資料傳播機制和資料驗證機制。分布式算法以及加密簽名等都在網絡層中實作,區塊鍊上的各個節點通過這種方式來保持聯系,共同維護整個區塊鍊賬本,比較熟知的有閃電網絡、雷電網絡等第二層支付協定。

共識層(Consensus Layer)則相當于四大核心技術中的共識機制,主要包括共識算法機制。目前為止有 PoW、PoS、DPoS、PoW 和 PoS 結合、燃燒證明、重要性證明等十幾種共識機制。

資料層、網絡層、共識層三者構成了區塊鍊層級的底層基礎,也是區塊鍊必不可少的三個元素,缺少任何一個都無法稱之為真正的區塊鍊技術。

2.區塊鍊技術的拓展元素

激勵層、合約層、 應用層

區塊鍊的六大層級結構1.區塊鍊技術的必要元素2.區塊鍊技術的拓展元素3.小結

激勵層(Actuator Layer)包括激勵機制和配置設定制度。在區塊鍊中一般指挖礦獎勵,通過獎勵一部分數字資産進而激勵礦工去驗證交易資訊,進而維持挖礦活動以及區塊鍊賬本更新的持續進行;另外,還會制定一些相關制度,獎懲分明,激勵記賬節點,懲罰惡意節點。

合約層(Contract Layer)自然就和我們最常聽到的智能合約有關。把代碼寫到合約裡,就可以自定義限制條件,不需要第三方信任背書,到時間立即實時操作。當然除了智能合約,是區塊鍊作為信任機器的重要層級,還有一些别的腳本代碼、側鍊應用等等。

應用層(Application Layer)就很簡單了,類似于手機上的各種 APP,即區塊鍊的各種應用場景。例如比特币、以太坊等就是區塊鍊的應用項目,這個層面包括未來區塊鍊應用落地的各個方面。

3.小結

一般把資料層和網絡層歸類為區塊鍊中的協定層,合約層和激勵層歸為擴充層,即共識層。

六個層級之間互相獨立又不可分割,了解層級之間的關系和各個層級的相關知識,就會對區塊鍊形成整體的認知和系統的了解。

原文釋出時間:2019-12-18

本文作者:白話區塊鍊

本文來自阿裡雲雲栖号合作夥伴“

白話區塊鍊

”,了解相關資訊可以關注“

繼續閱讀