成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

人人都應學習的公鏈知識——比原總體架構

iOS122 / 1705人閱讀

摘要:揭秘區(qū)塊鏈技術從入門到精通比原鏈整體設計架構解讀視頻鏈接優(yōu)酷視頻騰訊視頻本文將會給大家介紹一下比原鏈總體的技術架構。共識層確認一個塊是否合法。區(qū)塊同步又稱為被動區(qū)塊同步,如果發(fā)現(xiàn)存在區(qū)塊高度高于自己的其他節(jié)點時,不斷請求區(qū)塊同步。


【揭秘區(qū)塊鏈技術從入門到精通】比原鏈整體設計&架構解讀視頻鏈接:

優(yōu)酷視頻:https://v.youku.com/v_show/id_XMzcxNjc1NjQwMA==.html

騰訊視頻:https://v.qq.com/x/page/l0718b48kp4.html

Bilibili:https://www.bilibili.com/video/av26608101

本文將會給大家介紹一下比原鏈總體的技術架構。如下圖所示:比原鏈分為三個層次

第一層就是大家接觸比較多的錢包層,就是進行收款和打款的模塊,錢包一般帶操作界面,大家都可以日常使用,所以會比較熟悉。

第二層是最核心的內核層,內核可以理解為分布式系統(tǒng)中每個節(jié)點認同的一套規(guī)則,只有有相同的規(guī)則,兩個節(jié)點才能達成一致。如果規(guī)則不同,其實就是發(fā)生分叉了。

第三層是通信層,通信層是節(jié)點之間交換信息的方式,包含區(qū)塊同步,交易同步等。

首先來看內核層,內核層主要由五個模塊構成:

孤兒塊管理:孤兒塊就是由礦工挖出但未成為主鏈區(qū)塊的區(qū)塊(在相同高度產(chǎn)生2個甚至更多的合法區(qū)塊,一個區(qū)塊成為主鏈,剩下的則稱為孤兒塊),孤兒塊管理就是將未成為主鏈區(qū)塊的孤兒塊存儲起來。

共識層:確認一個塊是否合法。分為區(qū)塊頭驗證和交易驗證。區(qū)塊頭驗證需要驗證它的父塊和時間戳,同是需要算力來保證記賬權利。交易驗證比原特別的設計了一層BC層,這層在交易驗證時會獲得更好的性能,交易驗證還和智能合約相關,交易被驗證時參數(shù)會參入虛擬機驗證該交易是否合法。

區(qū)塊樹管理:又成為Block Index,作用是記錄全網(wǎng)所有的塊,保存了全網(wǎng)所有塊的一張鏡像圖。因為有孤兒塊,所有它并不是鏈式結構的,會有分叉的情況,所以稱為區(qū)塊樹

數(shù)據(jù)存儲:將區(qū)塊數(shù)據(jù)做持久化存儲。包含兩種數(shù)據(jù),第一種是區(qū)塊數(shù)據(jù),會在網(wǎng)絡上進行廣播的原生區(qū)塊信息;第二種是UTXO數(shù)據(jù),存儲UTXO數(shù)據(jù)是為了更快的驗證一筆UTXO是否可以花費,而不需要去遍歷所有區(qū)塊信息

交易池:維護了所有全網(wǎng)發(fā)出的但是還未被確認的交易。跟它關聯(lián)最大的是挖礦模塊,挖礦模塊每次要產(chǎn)生一個新區(qū)塊的時候,它會從交易池拿一些交易打包成塊,然后用Tensority共識算法進行工作量驗算。

然后來說一下錢包層:

私鑰模塊:主要用于管理私鑰(私鑰的生成,存儲,備份等)和簽名。

賬戶模塊:在比原的設計中,使用了賬戶-地址-密鑰三層體系,每個人可以擁有多把私鑰,通過私鑰不同的組合形式形成賬戶,每個賬戶可以又無限多個地址,地址是由賬戶的私鑰派生出的二級私鑰形成的地址,使用多地址可以更好的保護用戶的隱私。

資產(chǎn)模塊:管理賬戶下創(chuàng)建資產(chǎn)的模塊,任何issue的資產(chǎn)都是在這個模塊中交互。

交易模塊:可以理解成跟我相關的交易數(shù)據(jù),它主要做了兩件事:

將和你相關的交易從所有交易所中篩選出來;

維護錢包層UTXO的數(shù)據(jù)庫,記錄本人所擁有的UTXO;

最后說一下通訊層:

節(jié)點發(fā)現(xiàn):P2P相關,是非常獨立和成熟的一塊,通過節(jié)點發(fā)現(xiàn)這個模塊獲得種子節(jié)點,然后通過種子節(jié)點來獲取其他更多的節(jié)點。

交易同步:在各個節(jié)點之前同步交易。

區(qū)塊同步:又稱為被動區(qū)塊同步,如果發(fā)現(xiàn)存在區(qū)塊高度高于自己的其他節(jié)點時,不斷請求區(qū)塊同步。

新區(qū)塊快速廣播模塊:新區(qū)塊主動同步,當挖到一個新的區(qū)塊時進行強制廣播,從而更快的在全網(wǎng)傳播。

上述內容為比原鏈的基本架構,后續(xù)我們將進一步深入探討和講解具體流程。

文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://systransis.cn/yun/24173.html

相關文章

  • 讓挖礦回歸大眾:En-Tan-Mo黃皮書解讀之礦工篇

    摘要:在共識機制中,挖礦則是大眾的權利。抑制權益降低寡頭權為了防止大戶形成壟斷,用上凸函數(shù)轉換持幣數(shù)量和投票權,這就是上述的抑制權益系數(shù)。 showImg(https://segmentfault.com/img/bVbt6br?w=800&h=534); 前言:礦工對于區(qū)塊鏈來說意味著什么?為什么ETM的共識機制將對礦工規(guī)則重新洗牌?怎樣的機制讓礦工享受公平與效益?本篇文章為星球日報對En...

    jsyzchen 評論0 收藏0
  • 讓挖礦回歸大眾:En-Tan-Mo黃皮書解讀之礦工篇

    摘要:在共識機制中,挖礦則是大眾的權利。抑制權益降低寡頭權為了防止大戶形成壟斷,用上凸函數(shù)轉換持幣數(shù)量和投票權,這就是上述的抑制權益系數(shù)。 showImg(https://segmentfault.com/img/bVbt6br?w=800&h=534); 前言:礦工對于區(qū)塊鏈來說意味著什么?為什么ETM的共識機制將對礦工規(guī)則重新洗牌?怎樣的機制讓礦工享受公平與效益?本篇文章為星球日報對En...

    hiYoHoo 評論0 收藏0
  • EOS Asia & 思否區(qū)塊鏈達成戰(zhàn)略合作

    摘要:日前,思否聯(lián)合宣布達成戰(zhàn)略合作,將更好地推進的發(fā)展,來促進區(qū)塊鏈技術的革新。郭達峰是一位連續(xù)的成功創(chuàng)業(yè)者,他開發(fā)的多個應用用戶量高達,又因其在區(qū)塊鏈圈內享有盛名,被圈內人士稱為鏈圈峰哥。 日前,SegmentFault 思否、?EOS Asia 聯(lián)合宣布達成戰(zhàn)略合作,將更好地推進 EOS 的發(fā)展,來促進區(qū)塊鏈技術的革新。一起攜手推動 EOS Asia 開發(fā)者社區(qū)建設,打造出真正落地的 ...

    CoderStudy 評論0 收藏0
  • DOS與QuarkChain攜手共進,為滿足區(qū)塊鏈全球化商業(yè)標準

    摘要:屆時,將成為第一個實現(xiàn)高并發(fā)分片功能的公鏈,及目前僅有的支持多共識多虛擬機多原生代幣的公鏈。同時,可支持各種主流區(qū)塊鏈,如等。借助的影響力,生態(tài)系統(tǒng)將會迎來新生力量,可吸引全球社區(qū)中的用戶使用的預言機服務并作為節(jié)點運營商加入網(wǎng)絡。 showImg(https://segmentfault.com/img/bVbrkV2?w=1920&h=994); 各位親愛的支持者,我們很高興的正式宣...

    DandJ 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<