深度解讀丨學習區塊鏈 你不可不知的五層架構!

2021-01-20 騰訊網

當前的區塊鏈技術採用的是五層架構,從下到上分別是數據層、網絡層、共識層、激勵層、智能合約層,如下圖所示。

數據層

數據層最底層的技術,是一切的基礎,主要實現了兩個功能,一個是相關數據的存儲,另一個是帳戶和交易的實現與安全。數據存儲主要基於Merkle樹,通過區塊的方式和鏈式結構實現,大多以KV資料庫的方式實現持久化,比如以太坊採用leveldb。帳號和交易的實現基於數字籤名、哈希函數和非對稱加密技術等多種密碼學算法和技術,保證了交易在去中心化的情況下能夠安全的進行。

網絡層

網絡層主要實現網絡節點的連接和通訊,又稱點對點技術,是沒有中心伺服器、依靠用戶群交換信息的網際網路體系。與有中心伺服器的中央網絡系統不同,對等網絡的每個用戶端既是一個節點,也有伺服器的功能,其具有去中心化與健壯性等特點。

共識層

共識層主要實現全網所有節點對交易和數據達成一致,防範拜佔庭攻擊、女巫攻擊、51%攻擊等共識攻擊,其算法稱為共識機制,因為其應用場景不同,區塊鏈2.0出現了多種富有特色的共識機制。

1. PoS:Proof of Stake,權益證明

原理:節點獲得區塊獎勵的概率與該節點持有的代幣數量和時間成正比,在獲取區塊獎勵後,該節點的代幣持有時間清零,重新計算。但由於代幣在初期分配時人為因素過高,容易導致後期貧富差距過大。

2. DPoS:Delegate Proof of Stake,股份授權證明

原理:所有的節點投票選出100個(或其他數量)委託節點,區塊完全由這100個委託節點按照一定算法生成,類似於美國的議會制。

3. Casper:投注共識

原理:以太坊下一代的共識機制,每個參與共識的節點都要支付一定的押金,節點獲取獎勵的概率和押金成正比,如果有節點作惡押金則要被扣掉。

4. PBFT:Practical Byzantine Fault Tolerance,拜佔庭容錯算法

原理:與一般公有鏈的共識機制主要基於經濟博弈原理不同,PBFT基於異步網絡環境下的狀態機副本複製協議,本質上是由數學算法實現了共識,因此區塊的確認不需要像公有鏈一樣在若干區塊之後才安全,可以實現出塊即確認。

5. PoET:Proof of Elapsed Time,消逝時間量證明

原理:該共識機制由intel提出,核心是用Intel支持SGX技術的CPU硬體,在受控安全環境(TEE)下隨機產生一些延時,同時CPU從硬體級別證明延時的可信性,類似於彩票算法,誰的延時最低,誰將獲取記帳權。這樣,增加記帳權的唯一方法就是多增加CPU的數量,具備了當初中本聰設想的一個CPU一票的可能,同時增加的CPU會提升整個系統的資源,變相實現了記帳權與提供資源之間的正比例關係。

共識機制有各自的優缺點,適應不同的場景,進行對比,如下表所示。

激勵層

激勵層主要實現區塊鏈代幣的發行和分配機制,比如以太坊,定位以太幣為平臺運行的燃料,可以通過挖礦獲得,每挖到一個區塊固定獎勵5個以太幣,同時運行智能合約和發送交易都需要向礦工支付一定的以太幣。

智能合約層

智能合約賦予帳本可編程的特性,區塊鏈2.0通過虛擬機的方式運行代碼實現智能合約的功能,比如以太坊的以太坊虛擬機(EVM)。同時,這一層通過在智能合約上添加能夠與用戶交互的前臺界面,形成去中心化的應用(DAPP)。當然,在某些技術文檔中認為DAPP應該在智能合約層之上單獨為應用層,也是有一定道理,只要不影響讀者理解即可。

推薦學習

中機區塊鏈實驗室專家Jasmine將在《冷靜區塊鏈財富大轉移》課程中揭秘區塊鏈與大數據還有哪些繁雜的關係,讓我們認清產業形態,洞悉2018最新區塊鏈資訊,作出最適合企業的的架構方案!

—— 分享新聞,還能獲得積分兌換好禮哦 ——

相關焦點

  • 區塊鏈大講堂第一期丨什麼是區塊鏈?怎樣通俗的理解區塊鏈?
    很多人一開始搞不懂什麼是區塊鏈?然後就被各種「區塊」、「挖礦」、「去中心化」、「雙花攻擊」、「拜佔庭將軍問題」等各種專業名詞搞的暈頭轉向,為了能夠讓更多的人了解區塊鏈相關技術,零時科技將不定期進行《區塊鏈大講堂》的連載,以通俗易懂的方式,由淺及深的針對性地選擇某個知識點進行深度解讀。什麼是區塊鏈?
  • 《區塊鏈參考架構》文字彙總版(七):區塊鏈活動
    5.3.2區塊鏈活動 《區塊鏈參考架構》與區塊鏈服務提供方的子角色相關的區塊鏈活動如圖9所示。(區塊鏈參考架構之區塊鏈活動  來源:金色財經)5.3.2.8提供服務 提供服務活動包括將區塊鏈服務交付給區塊鏈服務客戶所需的所有步驟。
  • 區塊鏈技術類力作《aelf區塊鏈應用架構指南》橫空出世
    區塊鏈領域知識一直是艱澀難懂的,不少新手翻閱了工具書也摸不清思路。但《aelf區塊鏈應用架構指南》一書,經過三位專家作者(杜行舟、孟繁軻、郝玉琨)的潛心打磨,將精華知識點總結分展,進行深入淺出的講解。《aelf區塊鏈應用架構指南》作者介紹該書彌合了區塊鏈領域純技術書與純商業書本書空白,旨在指導分布式技開發者基於aelf框架構建可支撐商業應用的分布式App,通過層層遞進的方式讓讀者了解區塊鏈技術的應用場景。
  • 要學習多少知識才能成為一名區塊鏈工程師
    02需要學習一些什麼要想成為一名區塊鏈技術工程師,您必須開始學習有關區塊鏈的基礎知識。因此,首先要學習不同的區塊鏈術語和詞典。基本上,區塊鏈定義、工作流程、去中心化、共識協議、智能合約等都是一開始的事情。在這個過程中,相對還是輕鬆的。
  • 夸克區塊鏈的社會意義是什麼?
    區塊鏈技術為我們提供了一種思維實驗的可能。2. 避免失控:搭建可追溯的算法監管架構人工智慧的失控一直是科幻小說反覆討論的經典話題。首先,深度學習算法本身不完全可控。我們難以解釋深度學習模型為何犯錯。基於深度學習的算法可在訓練後識別不同事物,而命令行的集合體組成了技術黑箱。
  • 區塊鏈法學期刊論文目錄
    歡迎各位金主贊助合作~ 第36期 區塊鏈法學期刊論文目錄(2009-2019) W.Scott Stornetta 被公認為「區塊鏈之父」,他在與Haber共同撰寫的論文中首次提到區塊鏈架構技術,該論文描述了一種稱為「區塊鏈
  • 火龍果財經:愛奇藝版權區塊鏈存證系統架構
    愛奇藝版權區塊鏈存證系統的整體架構主要包括運行環境、基礎服務、區塊 鏈、業務層、訪問層等部分。(1)運行環境 目前,愛奇藝版權區塊鏈存證系統 100%部署於愛奇藝雲平臺專用集群,利 用愛奇藝雲的服務能力,提供符合性能和安全需求的區塊鏈底層環境。(2)基礎服務包括區塊鏈運行所依存的資料庫等環境。
  • 盤點丨本周區塊鏈大事件10月26日-10月30日
    >3、國家網際網路應急中心發布首個區塊鏈通用安全技術行業標準4、國內首個區塊鏈電子檔案平臺「上新」5、報告:上半年12個省市印發區塊鏈專項政策 新成立區塊鏈企業超8000家6、北京在政務服務領域已落地百餘個區塊鏈具體場景應用7、上海浦東出臺全國首個政務領域「區塊鏈建設標準」8、江蘇省印發區塊鏈產業發展行動計劃 構建「1+3+N
  • 區塊鏈離我們有多遠
    做一個簡單比喻,假如你們家裡有個帳本,讓你來記帳,你想用點零花錢,又不想被父母知道,可能帳本上的記錄會少十幾元。利用區塊鏈技術以後,相當於用全家總動員的方式記帳,你在記帳,父親、母親也在記帳,全家都能看到總帳,誰也不能改。也就是說,區塊鏈這個分布式的數字帳本記錄了所有發生並經過系統一致認可的交易。
  • 《芝麻街》投資區塊鏈項目,想讓兒童學習區塊鏈編程?
    你可能沒看過《芝麻街》,但這幾個卡通毛絨小人你一定不會陌生。這一次,兒童教育節目《芝麻街》拓展到了區塊鏈領域。 cryptovest報導,兒童教育節目《芝麻街》製作方芝麻街工作室與芝麻街風險投資公司(Sesame Ventures)合作,以2800萬美元共同投資了一家名為Kano的公司,目的是幫助Kano擴展其產品線。
  • Filecoin的經濟模型將引領區塊鏈挖礦新方式丨星際數據
    IPFS&Filecoin是web3.0的典型代表項目之一,也是區塊鏈3.0的代表項目之一。Filecoin的經濟模型也將引領區塊鏈代幣經濟及挖礦新方式,貢獻型挖礦——真正地服務於社會的工作量證明將成為主流。
  • 數位化浪潮下金融監管不可或缺 或可藉助區塊鏈等先進技術
    來源:中國經營報數位化浪潮下金融監管不可或缺佚名近年來,新一輪科技革命為經濟增長注入新動能,助推金融科技的興起與發展,但在催生新業態、新模式的同時,也暴露出部分風險因素12月9日,由中國平安和每日經濟新聞聯合舉辦的「平安大講堂·解讀金融新趨勢」在深圳召開。中國金融學會副秘書長、中國—東協金融合作學院院長楊再平,中國人民大學區塊鏈研究院執行院長、長江學者楊東就近期備受關注的金融科技與監管的話題進行探討。
  • 薦書丨《區塊鏈簡史》:一場思想與技術的絢爛化學反應
    ——王刊良 - 人大商學院副院長《區塊鏈簡史》是一本難得的好書,專業上深入淺出,語言上生動有趣,思想上簡潔通透,史料翔實、案例精彩,對研究者、學習者和實踐者來說,無疑都是上佳之作。——段永朝 - 財訊傳媒集團(SEEC)首席戰略官一本詼諧幽默的小書幫你總結「區塊鏈的那些事兒」!
  • 區塊鏈的狂熱,源自於對區塊鏈的無知
    只有真正以區塊鏈技術為底層邏輯,完成了對行業的深度改造,再去發揮數字貨幣的結算優勢,才能實現真正意義上的行業發展閉環,建築一個完全與網際網路時代不同的時代。同樣,實踐亦將繼續證明這一真理,並且真正把區塊鏈行業的發展帶入到一個更加客觀和理性的發展新階段。
  • 解讀區塊鏈:效率與成本
    我們都知道區塊鏈構建了一個可信的社會體系,但是在某種程度上,其實區塊鏈也是一種非常低效率的,而作為很多人嚮往的區塊鏈落地實體領域,效率和成本是非常重要的因素。既然是多個節點共同運營區塊鏈網絡,那麼我們就需要考慮到區塊鏈效率的問題,一般來說,區塊鏈的效率是比較低的,即使目前有多個區塊鏈系統,但是仍然還是卡在了TPS之上,同時因為網際網路數據傳輸的問題,因此也使得整個網絡的吞吐量受到一定限制,最簡單的是不同的節點,網絡吞吐量是不一樣的,比如你用4M的帶寬傳輸數據,他用100M,這樣就不能及時同步數據,特別在聯盟鏈中,這種現象尤為明顯
  • 區塊鏈技術前沿報告2020
    與此同時,人工智慧與區塊鏈技術的結合可實現區塊鏈智能合約業務的自動驗證,大數據與區塊鏈技術的結合可實現區塊鏈數據的有效利用和可視化呈現,物聯網技術與區塊鏈技術的結合可實現區塊鏈虛實世界的有效結合,區塊鏈技術與多種前沿技術的深度融合,共同推進著集成創新和應用融合。
  • 區塊鏈開源工作組首次線下工作會議召開 趣鏈科技開源項目全票通過
    當前,開源在區塊鏈的發展歷程中,發揮著非常重要的作用。為了建設開放共贏的區塊鏈技術生態,國內首個區塊鏈開源工作組的首次線下工作會議於11月13日在趣鏈科技順利召開。據悉,會議首先審定且一致表決通過了工作組的綱領性文件——《工作組章程》,明確了工作組技術生態建設、行業標準建設、推進產學研深度合作三大目標:一是技術生態建設:以工作組為核心,建立一套中立的,可為各家區塊鏈企業所應用的技術平臺,此平臺包含有相應的技術組件,並在此基礎上孵化出不同的技術方向,以便在特定領域實現共同的突破;二是行業標準建設:積極推動國家對區塊鏈更多利好政策的發布,推動區塊鏈行業的相關標準制訂
  • 啟迪數據資產研究院院長王鼎:發展區塊鏈,賦能新基建
    習近平總書記在中央政治局第十八次集體學習時明確指出,把區塊鏈作為核心技術自主創新的重要突破口,加快推動區塊鏈技術和產業創新。為搶抓區塊鏈發展的重大戰略機遇,近兩年來,全國各地密集出臺相關政策,截至2019年底,全國發布區塊鏈相關政策約290項。
  • 深度解析「區塊鏈+物聯網」與新基建
    「區塊鏈+物聯網」的核心問題目前為:區塊鏈兼有信息網際網路和價值網際網路的功能,對應著區塊鏈的兩類應用方向,並與物聯網有很多結合點。 區塊鏈應用於供應鏈管理、防偽溯源、精準扶貧、醫療健康、食品安全、公益和社會救助等場景,主要體現區塊鏈作為信息網際網路的功能,是用共享帳本來記錄區塊鏈外商品、藥品、食品和資金等的流向,讓上下遊、不同環節相互校驗,穿透信息「孤島」,讓全流程可管理。如果區塊鏈外信息在源頭和寫入環節不能保證真實準確,寫入區塊鏈內只意味著信息不可篡改,沒有提升信息的真實準確性。
  • 鏈客Talk|軟硬體公鏈方案突破區塊鏈性能困局
    從專業的角度來說:HPB芯鏈是一種採用全新的軟硬體深度融合的體系架構的公鏈,結合硬體晶片加速引擎(BOE)和區塊鏈底層平臺,實現了分布式性能的擴張,構建了一個硬體晶片驅動的高性能公鏈。 HPB芯鏈並且致力於打造一個容易使用的,高性能的區塊鏈平臺,並且致力於服務實體經濟,推動產融結合。