您现在的位置: 比特财富网 >> 区块链 >  >> 區塊鏈百科
區塊鏈技術可擴展方案分層模型綜述
要系統的考慮區塊鏈技術可擴展方案,首先必須理解區塊鏈技術框架,如圖所示:

典型區塊鏈架構
當前主流的區塊鏈架構包含六個層級:網絡層、數據層、共識層、激勵層、合約層和應用層。www.emoneybtc.com圖中將數據層和網絡層的位置進行了對調,主要用途將在下一節中詳述。
網絡層:區塊鏈網絡本質是一個P2P(Peer-to-peer點對點)的網絡,網絡中的資源和服務分散在所有節點上,信息的傳輸和服務的實現都直接在節點之間進行,可以無需中間環節和服務器的介入。每一個節點既接收信息,也產生信息,節點之間通過維護一個共同的區塊鏈來同步信息,當一個節點創造出新的區塊後便以廣播的形式通知其他節點,其他節點收到信息後對該區塊進行驗證,並在該區塊的基礎上去創建新的區塊,從而達到全網共同維護一個底層賬本的作用。所以網絡層會涉及到P2P網絡,傳播機制,驗證機制等的設計,顯而易見,這些設計都能影響到區塊信息的確認速度,網絡層可以作為區塊鏈技術可擴展方案中的一個研究方向;
數據層:區塊鏈的底層數據是一個區塊+鏈表的數據結構,它包括數據區塊、鏈式結構、時間戳、哈希函數、Merkle樹、非對稱加密等設計。其中數據區塊、鏈式結構都可作為區塊鏈技術可擴展方案對數據層研究時的改進方向。
共識層:它是讓高度分散的節點對區塊數據的有效性達到快速共識的基礎,主要的共識機制有POW(Proof Of Work工作量證明機制),POS(Proof of Stake權益證明機制),DPOS(Delegated Proof of Stake委托權益證明機制)和PBFT(Practical Byzantine Fault Tolerance實用拜占庭容錯)等,它們一直是區塊鏈技術可擴展方案中的重頭戲。
激勵層:它是大家常說的挖礦機制,用來設計一定的經濟激勵模型,鼓勵節點來參與區塊鏈的安全驗證工作,包括發行機制,分配機制的設計等。這個層級的改進貌似與區塊鏈可擴展並無直接聯系。
合約層:主要是指各種腳本代碼、算法機制以及智能合約等。第一代區塊鏈嚴格講這一層是缺失的,所以它們只能進行交易,而無法用於其他的領域或是進行其他的邏輯處理,合約層的出現,使得在其他領域使用區塊鏈成為了現實,以太坊中這部分包括了EVM(以太坊虛擬機)和智能合約兩部分。這個層級的改進貌似給區塊鏈可擴展提供了潛在的新方向,但結構上來看貌似並無直接聯系。
應用層:它是區塊鏈的展示層,包括各種應用場景和案例。如以太坊使用的是truffle和web3-js.區塊鏈的應用層可以是移動端,web端,或是是融合進現有的服務器,把當前的業務服務器當成應用層。這個層級的改進貌似也給區塊鏈可擴展提供了潛在的新方向,但結構上來看貌似並無直接聯系。
由此可見,單從結構上分析,區塊鏈技術可擴展方案可以直接從網絡層(P2P網絡、傳播機制和驗證機制)、數據層(數據區塊和鏈式結構)以及共識層進行改進達到優化。
以太坊社區在區塊鏈可擴展性上曾提出過Layer分層改進的概念:Layer 1層改進和Layer 2層改進。Layer 1層改進是指通過對某條公鏈本身的改進來提升它的可擴展性,即On-Chain鏈上改進;Layer 2層改進是指不影響該公鏈本身,通過其他方式來實現可擴展性的提升,即Off-Chain鏈下改進(此處鏈下的含義僅僅指脫離該公鏈),如後文將會介紹的側鏈、跨鏈和狀態通道等。
在這個理解的基礎上,我們借鑒計算機網絡分層管理、各層標准化設計的思想,將區塊鏈與傳統互聯網OSI模型結合,建立區塊鏈技術可擴展方案分層模型三個一級層級:Layer 0層數據傳輸層,Layer 1層On-Chain公鏈自身(底層賬本)層和Layer 2層Off-Chain擴展性(應用擴展)層。在一級層級的基礎上,結合區塊鏈架構又可以進一步分解成七個二級層級來詳細研究,具體如圖7的劃分:

區塊鏈分層研究構架圖
  • 上一个区块链:
  • 下一个区块链:
    • 開展原油期貨交易

      如何開通原油期貨交易?|原油期貨   如果您已開通ETF股票期權,可直接申請開通原油期貨; 如果您的期貨賬戶已開通過鐵礦

    • 長沙貸款買二套房首付是多少

        5月25日,長沙市住房公積金管理委員會下發《關於調整住房公積金個人住房貸款政策的通知》,提高貸款最高額度、降低首付比例、放寬二

    • 平安活期盈怎麼買?(附詳細購買流程)

      平安活期盈這款產品是小金庫理財金專享的產品,首先大家必須在京東小金庫中存入錢,之後才能購買平安活期盈。接下來,希財君就來給大家介紹

    • 2020年股市放假安排

      最佳答案: 一、2020年A股全年休市安排如下:(一)元旦:1月1日(星期三)休市,1月2日(星期四

    • 國壽福慶典版保險責任是什麼?

      最佳答案: 國壽福慶典版提供重大疾病保險金,提供120種重疾險保障,最高可賠1次,賠付100%基本保

      風險提示:比特財富網的各種信息資料僅供參考,不構成任何投資建議,不對任何交易提供任何擔保,亦不構成任何邀約,不作為任何法律文件,投資人據此進行投資交易而產生的後果請自行承擔,本網站不承擔任何責任,理財有風險,投資需謹慎。
    比特財富網 版權所有 © www.emoneybtc.com