<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          重磅發(fā)布 | FISCO BCOS v3.0核心特性與技術(shù)實(shí)現(xiàn)

          共 3395字,需瀏覽 7分鐘

           ·

          2021-12-19 21:08

          近日,2021年度金鏈盟生態(tài)大會(huì)在深圳成功舉辦,會(huì)上,微眾銀行區(qū)塊鏈底層平臺(tái)研發(fā)負(fù)責(zé)人、FISCO BCOS高級(jí)架構(gòu)師李輝忠發(fā)布了FISCO BCOS v3.0,并介紹了新版本的核心技術(shù)特性。



          FISCO BCOS v3.0從架構(gòu)、算法、產(chǎn)品以及安全可控和隱私計(jì)算協(xié)同等多方位進(jìn)行全面升級(jí),滿足數(shù)字經(jīng)濟(jì)時(shí)代對(duì)區(qū)塊鏈系統(tǒng)可承載更大規(guī)模、更多場(chǎng)景、更廣泛參與的產(chǎn)業(yè)應(yīng)用需求。

          v3.0 Github地址
          https://github.com/FISCO-BCOS/FISCO-BCOS/releases/tag/v3.0.0-rc1


          v3.0 文檔地址
          https://fisco-bcos-doc.readthedocs.io/zh_CN/latest/

          以下為演講實(shí)錄:

          大家好,我是FISCO BCOS架構(gòu)師李輝忠,來(lái)自微眾銀行,很榮幸站在這里,代表社區(qū)一眾開(kāi)發(fā)者,向大家介紹全新一代的FISCO BCOS。
          ?
          去年的大會(huì),我們向大家匯報(bào)了下一代FISCO BCOS的構(gòu)想與技術(shù)路線,堅(jiān)定地認(rèn)為區(qū)塊鏈要承擔(dān)起為數(shù)據(jù)新基建構(gòu)筑堅(jiān)實(shí)互信底座的使命,這是我們一直以來(lái)的初心。
          ?
          在數(shù)據(jù)新基建大背景下,推動(dòng)數(shù)字產(chǎn)業(yè)化和產(chǎn)業(yè)數(shù)字化升級(jí)成為全行業(yè)共識(shí)。而區(qū)塊鏈以其分布式、多中心、傳遞信任等特性,成為數(shù)據(jù)新基建不可或缺的基礎(chǔ)組件。面對(duì)蓬勃發(fā)展的數(shù)字產(chǎn)業(yè)化和產(chǎn)業(yè)數(shù)字化進(jìn)程,技術(shù)需要承載更大規(guī)模應(yīng)用、更多業(yè)務(wù)場(chǎng)景和更廣泛行業(yè)參與。這些需求的背后,對(duì)區(qū)塊鏈底層技術(shù)提出了更高的要求:全新一代的區(qū)塊鏈底層平臺(tái),需要更易治理、更安全、更靈活可擴(kuò)展、更高效好用、更開(kāi)放的技術(shù)體系。
          ?
          全新發(fā)布的FISCO BCOS v3.0歷經(jīng)社區(qū)近一年的通力打磨,在架構(gòu)、安全、擴(kuò)展性、易用性以及開(kāi)放協(xié)議等各個(gè)方面進(jìn)行了全面升級(jí),下面我將為大家介紹3.0的核心特性。
          ?

          ??支撐大規(guī)模商用場(chǎng)景落地

          ?
          v3.0采用全新的微服務(wù)架構(gòu)設(shè)計(jì),實(shí)現(xiàn)模塊化分層治理與平行擴(kuò)展。
          ?
          總體架構(gòu)分為5個(gè)層次,接入層負(fù)責(zé)網(wǎng)絡(luò),調(diào)度層是區(qū)塊鏈內(nèi)核,計(jì)算層負(fù)責(zé)交易驗(yàn)證,存儲(chǔ)層負(fù)責(zé)數(shù)據(jù)存儲(chǔ),管理層則對(duì)整個(gè)系統(tǒng)提供發(fā)布、配置、控制等管理服務(wù)。通過(guò)微服務(wù)架構(gòu),v3.0實(shí)現(xiàn)了網(wǎng)絡(luò)、調(diào)度、計(jì)算、存儲(chǔ)、管理分層治理,每層可獨(dú)立擴(kuò)展,從而更好地支撐大規(guī)模商用場(chǎng)景。
          ?

          ??應(yīng)對(duì)海量交易上鏈

          在應(yīng)對(duì)海量交易上鏈方面,關(guān)鍵技術(shù)難點(diǎn)是加大區(qū)塊鏈底層系統(tǒng)的吞吐量和降低交易處理時(shí)延。我們打個(gè)比方,區(qū)塊鏈好比一條公路,交易就是路上跑的車(chē)輛。這條公路是單行通道還是多行道,是國(guó)道還是高速路,其所能承載的通行量大有區(qū)別。
          ?
          v3.0對(duì)共識(shí)和調(diào)度進(jìn)行了升級(jí),實(shí)現(xiàn)流水線共識(shí)機(jī)制和混合調(diào)度,大幅提升系統(tǒng)整體的吞吐量,同時(shí)降低時(shí)延。流水線機(jī)制,將區(qū)塊鏈系統(tǒng)最關(guān)鍵的交易處理流程拆分為打包、計(jì)算、提交三個(gè)階段,每個(gè)階段內(nèi)部并行執(zhí)行,階段之間流水線銜接,充分使用CPU和IO資源利用率。
          ?
          在計(jì)算階段,我們提出業(yè)界首創(chuàng)的確定性多合約并行算法DMC(Deterministic Multi-Contract),可將交易驗(yàn)證擴(kuò)展到多機(jī)并行,每臺(tái)機(jī)器內(nèi)還可再用DAG并行,這種混合調(diào)度機(jī)制可以實(shí)現(xiàn)集群化的交易驗(yàn)證。
          ?
          大家可能好奇什么是DMC?延續(xù)剛才的比方,傳統(tǒng)區(qū)塊鏈就像一條單行道公路,交易處理就好比車(chē)輛從這公路上通行,只能排隊(duì)逐一通過(guò),效率極低。如果將道路擴(kuò)建成多行道,就可以有效提升效率,而多行道上也需要合理調(diào)度才能避免造成擁堵,例如在出入口交匯處引入“拉鏈?zhǔn)健蓖ㄐ胁呗?,可以快速有效地緩解堵塞?/span>
          ?


          確定性多合約并行就是一種類似“拉鏈?zhǔn)健蓖ㄐ械臋C(jī)制,內(nèi)置在v3.0底層系統(tǒng)中,智能調(diào)度多種合約高效并行處理,且有序處理交匯沖突,從而大幅提升處理效率。
          ?
          ??支持全平臺(tái)國(guó)密接入
          ?
          在安全方面,F(xiàn)ISCO BCOS一直重視國(guó)密接入和國(guó)產(chǎn)化支持。但是對(duì)程序員來(lái)說(shuō)一直有個(gè)痛點(diǎn),為了適配國(guó)密和國(guó)產(chǎn)化,需要在不同平臺(tái)、不同操作系統(tǒng)、不同編程語(yǔ)言間逐一適配開(kāi)發(fā),工作量巨大,而且每次核心邏輯更改都需要兼容各平臺(tái)/系統(tǒng)/語(yǔ)言,頭發(fā)掉一大把,苦不堪言。
          ?
          為了更好地在多語(yǔ)言、多終端、全鏈路實(shí)現(xiàn)國(guó)密接入,v3.0構(gòu)建了通用國(guó)密基礎(chǔ)組件,將國(guó)密算法、國(guó)密通信協(xié)議、以及國(guó)產(chǎn)密碼機(jī)接入?yún)f(xié)議封裝成通用基礎(chǔ)組件。在此基礎(chǔ)上將區(qū)塊鏈相關(guān)的網(wǎng)絡(luò)、群組、賬本、事件等邏輯用C++語(yǔ)言實(shí)現(xiàn)成一個(gè)獨(dú)立共享庫(kù),并封裝提供C語(yǔ)言接口。
          ?
          基于這套底層C接口,可以快速對(duì)接開(kāi)發(fā)不同語(yǔ)言、不同平臺(tái)和系統(tǒng)的SDK,且這些多語(yǔ)言SDK無(wú)需關(guān)心底層邏輯,系統(tǒng)升級(jí)只需更新底層共享庫(kù),大大提升研發(fā)管理效率,保證了全平臺(tái)的國(guó)產(chǎn)安全可控。



          ??滿足多樣化業(yè)務(wù)需求

          剛才提到我們需要滿足多樣化場(chǎng)景訴求,這方面我們深有感觸。FISCO BCOS開(kāi)源社區(qū)經(jīng)過(guò)4年發(fā)展,生態(tài)內(nèi)的產(chǎn)業(yè)角色逐漸豐富,這幾年我們也遇到幾類典型用戶:一類是落地應(yīng)用的機(jī)構(gòu)用戶,他們基于FISCO BCOS投產(chǎn)落地眾多應(yīng)用,而且應(yīng)用的業(yè)務(wù)量越來(lái)越大;一類是運(yùn)營(yíng)平臺(tái)的機(jī)構(gòu)用戶,他們基于FISCO BCOS構(gòu)建了BaaS平臺(tái)對(duì)外提供服務(wù);還有一類是以個(gè)人開(kāi)發(fā)者為代表的學(xué)習(xí)型用戶。


          這幾類用戶訴求存在比較大的差異:有大業(yè)務(wù)體量上鏈的機(jī)構(gòu)需要區(qū)塊鏈支撐海量計(jì)算和存儲(chǔ),可以承擔(dān)較復(fù)雜系統(tǒng)的運(yùn)維;BaaS平臺(tái)的用戶需要更好地區(qū)塊鏈接入、隔離、計(jì)費(fèi)機(jī)制等;而學(xué)習(xí)型用戶則最需要簡(jiǎn)單易用、可快速上手的區(qū)塊鏈工具。
          ?
          對(duì)于不同用戶的訴求,v3.0采用靈活可擴(kuò)展的開(kāi)發(fā)框架,根據(jù)不同場(chǎng)景用戶需求專業(yè)定制。我們將發(fā)布3款不同類型的版本,分別是“輕便Air版”、“專業(yè)Pro版”和“大容量Max版”。
          ?
          Air版:沿用FISCO BCOS v2.0的all-in-one設(shè)計(jì),區(qū)塊鏈底層所有能力打包成一個(gè)服務(wù),可供學(xué)習(xí)型用戶,在入門(mén)、開(kāi)發(fā)、測(cè)試、POC驗(yàn)證等場(chǎng)景中快速上手使用。
          ?
          Pro版:將接入層單獨(dú)剝離,區(qū)塊鏈核心能力通過(guò)多群組方式擴(kuò)展,適用于常規(guī)生產(chǎn)業(yè)務(wù),特別適合BaaS平臺(tái)構(gòu)建基于群組的區(qū)塊鏈底層基礎(chǔ)能力。
          ?
          Max版:采用前面提到分層擴(kuò)展微服務(wù)模式,適用大容量場(chǎng)景。
          ?


          ??聚合生態(tài)眾力高質(zhì)量發(fā)展


          在v3.0研發(fā)過(guò)程中,開(kāi)源社區(qū)自發(fā)構(gòu)建了多個(gè)專項(xiàng)興趣小組,涵蓋了每個(gè)關(guān)鍵模塊,積極參與各環(huán)節(jié)研發(fā)的討論,感謝大家的參與與共建。


          值得一提的是,F(xiàn)ISCO BCOS v3.0的開(kāi)源協(xié)議全面改為Apache 2.0。和許多軟件一樣,在開(kāi)源之初,F(xiàn)ISCO BCOS從無(wú)到有的構(gòu)建過(guò)程中,復(fù)用了一些優(yōu)秀、流行的開(kāi)源組件,最初采用GPL開(kāi)源協(xié)議也是遵循部分復(fù)用組件的開(kāi)源協(xié)議,是對(duì)開(kāi)源社區(qū)規(guī)則的尊重和恪守。


          FISCO BCOS不斷迭代演進(jìn),為滿足產(chǎn)業(yè)需求,此次v3.0已更新為更寬松的開(kāi)源許可證Apache 2.0,鼓勵(lì)社區(qū)更開(kāi)放自由地協(xié)作起來(lái)。我們會(huì)堅(jiān)持開(kāi)源道路持續(xù)迭代,方便大家基于FISCO BCOS進(jìn)行更多的技術(shù)研究和應(yīng)用探索,歡迎大家踴躍參與到FISCO BCOS開(kāi)源社區(qū)共建中,聚眾力讓FISCO BCOS更高質(zhì)量地發(fā)展。



          以上就是3.0核心特性,開(kāi)源四年,我們的使命也在隨著國(guó)家政策和社會(huì)需求的不斷變化進(jìn)行迭代,而作為數(shù)據(jù)新基建的互信底座,區(qū)塊鏈核心使命是要助力數(shù)據(jù)要素流通,釋放數(shù)據(jù)生產(chǎn)力。


          我們都知道經(jīng)典的三個(gè)哲學(xué)問(wèn)題:“你是誰(shuí)?”、“你從哪里來(lái)?”、“你要去哪里?”,數(shù)據(jù)要素流通也需要回答三個(gè)問(wèn)題,也就是:“數(shù)據(jù)屬于誰(shuí)?”、“數(shù)據(jù)從哪里來(lái)?”、“數(shù)據(jù)要去哪里/做什么?”。這也就是涉及到數(shù)據(jù)確權(quán)、可信流轉(zhuǎn)、數(shù)據(jù)計(jì)算的問(wèn)題。


          我們?cè)O(shè)想,在不久的將來(lái),通過(guò)區(qū)塊鏈構(gòu)造信任網(wǎng)、隱私計(jì)算構(gòu)筑計(jì)算網(wǎng)、分布式身份提供接入網(wǎng),可以實(shí)現(xiàn)三網(wǎng)一體,為數(shù)據(jù)要素流通提供一種行之有效的解決方案。而在這個(gè)過(guò)程中,基于FISCO BCOS的區(qū)塊鏈技術(shù)體系、WeIdentity分布式身份解決方案、DDTP分布式數(shù)據(jù)傳輸協(xié)議、WeDPR-PPC隱私計(jì)算解決方案等都是關(guān)鍵技術(shù)。


          未來(lái),我們將持續(xù)打造FISCO BCOS技術(shù)硬實(shí)力,同時(shí)聯(lián)合生態(tài)眾多力量,共同推動(dòng)區(qū)塊鏈技術(shù)不斷進(jìn)步,推動(dòng)產(chǎn)業(yè)創(chuàng)新持續(xù)發(fā)展。謝謝大家!


          瀏覽 59
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  免费‘成人精品爱爱视频 | 国产一级做a爱免费视频 | 中文永久免费观看 | 色婷婷在线观看免费视频 | 一级操逼A片 |