淺談區(qū)塊鏈結(jié)構(gòu)六個(gè)層級(jí)結(jié)構(gòu)的作用和關(guān)聯(lián)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
今天我們就來聊聊區(qū)塊鏈結(jié)構(gòu)的六個(gè)層級(jí)結(jié)構(gòu),看看它們各自有何作用?之間又有何關(guān)聯(lián)?
1.區(qū)塊鏈技術(shù)的必要元素
數(shù)據(jù)層、網(wǎng)絡(luò)層、共識(shí)層
數(shù)據(jù)層(Data Layer)相當(dāng)于區(qū)塊鏈四大核心技術(shù)中的數(shù)據(jù)結(jié)構(gòu),即“區(qū)塊+鏈”的結(jié)構(gòu)。從還沒有記錄交易信息的創(chuàng)世區(qū)塊起,直到現(xiàn)在仍一直在新添加的區(qū)塊,構(gòu)成的鏈?zhǔn)浇Y(jié)構(gòu),里面包含了哈希值、隨機(jī)數(shù)、認(rèn)證交易的時(shí)間戳、交易信息數(shù)據(jù)、公鑰和私鑰等,是整個(gè)區(qū)塊鏈技術(shù)中最底層的數(shù)據(jù)結(jié)構(gòu)。
網(wǎng)絡(luò)層(Network Layer)則類似于四大核心技術(shù)中的分布式存儲(chǔ),主要是點(diǎn)對(duì)點(diǎn)機(jī)制、數(shù)據(jù)傳播機(jī)制和數(shù)據(jù)驗(yàn)證機(jī)制。分布式算法以及加密簽名等都在網(wǎng)絡(luò)層中實(shí)現(xiàn),區(qū)塊鏈上的各個(gè)節(jié)點(diǎn)通過這種方式來保持聯(lián)系,共同維護(hù)整個(gè)區(qū)塊鏈賬本,比較熟知的有閃電網(wǎng)絡(luò)、雷電網(wǎng)絡(luò)等第二層支付協(xié)議。
共識(shí)層(Consensus Layer)則相當(dāng)于四大核心技術(shù)中的共識(shí)機(jī)制,主要包括共識(shí)算法機(jī)制。目前為止有 PoW、PoS、DPoS、PoW 和 PoS 結(jié)合、燃燒證明、重要性證明等十幾種共識(shí)機(jī)制。
數(shù)據(jù)層、網(wǎng)絡(luò)層、共識(shí)層三者構(gòu)成了區(qū)塊鏈層級(jí)的底層基礎(chǔ),也是區(qū)塊鏈必不可少的三個(gè)元素,缺少任何一個(gè)都無(wú)法稱之為真正的區(qū)塊鏈技術(shù)。
2.區(qū)塊鏈技術(shù)的拓展元素
激勵(lì)層、合約層、 應(yīng)用層
激勵(lì)層(Actuator Layer)包括激勵(lì)機(jī)制和分配制度。在區(qū)塊鏈中一般指挖礦獎(jiǎng)勵(lì),通過獎(jiǎng)勵(lì)一部分?jǐn)?shù)字資產(chǎn)從而激勵(lì)礦工去驗(yàn)證交易信息,從而維持挖礦活動(dòng)以及區(qū)塊鏈賬本更新的持續(xù)進(jìn)行;另外,還會(huì)制定一些相關(guān)制度,獎(jiǎng)懲分明,激勵(lì)記賬節(jié)點(diǎn),懲罰惡意節(jié)點(diǎn)。
合約層(Contract Layer)自然就和我們最常聽到的智能合約有關(guān)。把代碼寫到合約里,就可以自定義約束條件,不需要第三方信任背書,到時(shí)間立即實(shí)時(shí)操作。當(dāng)然除了智能合約,是區(qū)塊鏈作為信任機(jī)器的重要層級(jí),還有一些別的腳本代碼、側(cè)鏈應(yīng)用等等。
應(yīng)用層(Application Layer)就很簡(jiǎn)單了,類似于手機(jī)上的各種 APP,即區(qū)塊鏈的各種應(yīng)用場(chǎng)景。例如比特幣、以太坊等就是區(qū)塊鏈的應(yīng)用項(xiàng)目,這個(gè)層面包括未來區(qū)塊鏈應(yīng)用落地的各個(gè)方面。
3.小結(jié)
一般把數(shù)據(jù)層和網(wǎng)絡(luò)層歸類為區(qū)塊鏈中的協(xié)議層,合約層和激勵(lì)層歸為擴(kuò)展層,即共識(shí)層。
六個(gè)層級(jí)之間相互獨(dú)立又不可分割,了解層級(jí)之間的關(guān)系和各個(gè)層級(jí)的相關(guān)知識(shí),就會(huì)對(duì)區(qū)塊鏈形成整體的認(rèn)知和系統(tǒng)的理解。