區(qū)塊鏈的六層架構(gòu)箱叁,你真的懂了嗎?

從上文《區(qū)塊鏈到底是個啥算色?》中螟够,我們知道區(qū)塊鏈技術(shù)就是一個去中心化的分布式賬本妓笙,可以實現(xiàn)價值和信任的傳遞寞宫。

日常生活中,我們的賬本是在一頁一頁子賬中逐筆記錄鲫忍,最后匯聚成冊悟民,形成一個賬本射亏。一個賬本記滿了腻脏,再在一個新賬本上開始一頁一頁地記錄,最終所有賬本按時間順序組合在一起形成一個總賬本做鹰,結(jié)構(gòu)非常簡單清晰鼎姐。

既然區(qū)塊鏈本質(zhì)上是一個賬本炕桨,那它又是什么樣的架構(gòu)呢献宫?實際上钥平,有關(guān)區(qū)塊鏈的架構(gòu)問題涉瘾,已經(jīng)被廣泛討論過了知态,基本上已達成了共識。區(qū)塊鏈的架構(gòu)自下而上分為六層立叛,分別是數(shù)據(jù)層负敏、網(wǎng)絡(luò)層、共識層秘蛇、激勵層其做、合約層和應(yīng)用層,每一層都有其對應(yīng)的核心功能赁还。

區(qū)塊鏈的架構(gòu)


1妖泄、數(shù)據(jù)層

區(qū)塊鏈是通過區(qū)塊(block)存儲數(shù)據(jù),每個數(shù)據(jù)節(jié)點之間都包含所有數(shù)據(jù)秽浇。數(shù)據(jù)層主要是解決這些數(shù)據(jù)以什么樣的形式組合在一起浮庐,形成一個有意義的區(qū)塊。就像下圖中的現(xiàn)金日記賬一樣柬焕,一頁賬本每一個賬目都由相應(yīng)的時間搅轿、憑證編號璧坟、摘要励两、借貸金額傅瞻、余額等數(shù)據(jù)構(gòu)成一個完成的賬目。


現(xiàn)金日記賬結(jié)構(gòu)

和現(xiàn)金日記賬類似,每一個區(qū)塊的結(jié)構(gòu)如下:


一個區(qū)塊的區(qū)塊結(jié)構(gòu)

每個區(qū)塊都包括了區(qū)塊的大小、區(qū)塊頭、區(qū)塊所包含的交易數(shù)量及部分或所有的近期新交易铛铁。在每個區(qū)塊中彪标,對整個區(qū)塊鏈起決定作用的是區(qū)塊頭薄声。數(shù)據(jù)的生成運用了諸多技術(shù),如時間戳技術(shù)缩幸,它可以確保每一個區(qū)塊按時間先后順序相連接盖喷;非對稱加密技術(shù)使得數(shù)據(jù)不能被篡改等等押逼。

2、網(wǎng)絡(luò)層

數(shù)據(jù)按序組合好之后漂彤,怎么讓網(wǎng)絡(luò)中的其他節(jié)點知曉呢立润?區(qū)塊鏈技術(shù)沒有中心化服務(wù)器,依靠用戶點對點交換信息,這就需要網(wǎng)絡(luò)層來實現(xiàn)提陶。

其功能是實現(xiàn)區(qū)塊鏈網(wǎng)絡(luò)中節(jié)點與節(jié)點之間的信息交流升筏,主要包括P2P組網(wǎng)機制乏冀、數(shù)據(jù)傳播和驗證機制识虚。正是由于區(qū)塊的P2P特性蔚晨,數(shù)據(jù)傳輸是分散在各個節(jié)點之間進行的多糠,部分節(jié)點或網(wǎng)絡(luò)遭到破壞對其他部分影響很小被盈。

這一點很好理解,我們熟悉的BT下載也采用了P2P的技術(shù)身堡,用戶在下載的同時裁赠,也在上傳內(nèi)容蕾哟,即使某個點關(guān)閉了軟件票渠,只要網(wǎng)絡(luò)中還有人在下載上傳,也就不影響整個流程肠骆。

3莉钙、共識層

由于區(qū)塊鏈中每個節(jié)點都可以生成新的區(qū)塊完成記賬蜀涨,那要是所有節(jié)點同時都在記賬,整個網(wǎng)絡(luò)不就亂套了么?

共識層的功能是讓高度分散的節(jié)點在P2P網(wǎng)絡(luò)中,針對區(qū)塊數(shù)據(jù)的有效性達成共識龙填,決定了誰可以將新的區(qū)塊添加到主鏈中宿礁。

目前已經(jīng)出現(xiàn)了十余種共識機制算法涤姊,其中最為知名的有工作量證明機制(PoW)恨课、權(quán)益證明機制(PoS)纲辽、股份授權(quán)證明機制(DPoS)等。

4、激勵層

激勵層的功能主要是提供一些激勵措施,鼓勵節(jié)點參與記賬姻乓,保證整個網(wǎng)絡(luò)的安全運行星澳。通過共識機制勝出取得記賬權(quán)的節(jié)點能獲得一定的獎勵。我們最熟悉的比特幣的激勵措施主要有兩種,一種是新區(qū)塊產(chǎn)生時系統(tǒng)獎勵的比特幣,另一種是每筆交易扣除的手續(xù)費沸移。當比特幣數(shù)量達到2100萬枚的上限后绅这,激勵就全靠交易的手續(xù)費了。

5寇窑、合約層

區(qū)塊鏈具有可編程的特性,其基礎(chǔ)是其合約層封裝了各類腳本脓诡、算法和智能合約次泽。比特幣的腳本中就規(guī)定了比特幣的交易方式和過程中的種種細節(jié)。

智能合約是存儲在區(qū)塊鏈上的一段代碼碴里,它們可以被區(qū)塊鏈上的交易所觸發(fā),觸發(fā)后,這段代碼可以從區(qū)塊鏈上讀取數(shù)據(jù)或者向區(qū)塊鏈上寫入數(shù)據(jù)匿辩。這樣就可以利用程序算法睬辐,替代人去仲裁和執(zhí)行合約增拥,將來將為我們節(jié)省巨額的信任成本。

6寻歧、應(yīng)用層

應(yīng)用層則封裝了區(qū)塊鏈的各種應(yīng)用場景和案例掌栅,比如搭建在以太坊上的各類區(qū)塊鏈應(yīng)用,如前一段時間讓以太網(wǎng)絡(luò)癱瘓的以太貓选酗,就是部署在應(yīng)用層芒填。


以上模型中播玖,基于時間戳的鏈式區(qū)塊結(jié)構(gòu)果覆、分布式節(jié)點的共識機制纽门、基于共識機制的激勵機制和靈活可編程的智能合約是區(qū)塊鏈技術(shù)最具代表性的創(chuàng)新點。其中數(shù)據(jù)層敌土、網(wǎng)絡(luò)層和共識層是構(gòu)建區(qū)塊鏈應(yīng)用的必要因素镜硕,否則將不能稱之為真正意義上的區(qū)塊鏈。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末返干,一起剝皮案震驚了整個濱河市兴枯,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌矩欠,老刑警劉巖财剖,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異癌淮,居然都是意外死亡躺坟,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進店門乳蓄,熙熙樓的掌柜王于貴愁眉苦臉地迎上來咪橙,“玉大人,你說我怎么就攤上這事虚倒∶勒欤” “怎么了?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵魂奥,是天一觀的道長菠剩。 經(jīng)常有香客問我,道長耻煤,這世上最難降的妖魔是什么具壮? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮哈蝇,結(jié)果婚禮上棺妓,老公的妹妹穿的比我還像新娘。我一直安慰自己炮赦,他們只是感情好涧郊,可當我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著眼五,像睡著了一般。 火紅的嫁衣襯著肌膚如雪彤灶。 梳的紋絲不亂的頭發(fā)上看幼,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天,我揣著相機與錄音幌陕,去河邊找鬼诵姜。 笑死,一個胖子當著我的面吹牛搏熄,可吹牛的內(nèi)容都是我干的棚唆。 我是一名探鬼主播暇赤,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼宵凌!你這毒婦竟也來了鞋囊?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤瞎惫,失蹤者是張志新(化名)和其女友劉穎溜腐,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體瓜喇,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡挺益,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了乘寒。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片栏妖。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡畏邢,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情岩榆,我是刑警寧澤,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布沫换,位于F島的核電站撒遣,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏瞧捌。R本人自食惡果不足惜棵里,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望姐呐。 院中可真熱鬧殿怜,春花似錦、人聲如沸曙砂。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽鸠澈。三九已至柱告,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間笑陈,已是汗流浹背际度。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留涵妥,地道東北人乖菱。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親窒所。 傳聞我的和親對象是個殘疾皇子鹉勒,可洞房花燭夜當晚...
    茶點故事閱讀 44,577評論 2 353

推薦閱讀更多精彩內(nèi)容