<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>

          公告 | FISCO BCOS v3.0穩(wěn)定版來(lái)啦!支撐區(qū)塊鏈大規(guī)模商用

          共 4471字,需瀏覽 9分鐘

           ·

          2022-09-23 14:10

          金鏈盟生態(tài)大會(huì)上,開(kāi)源社區(qū)發(fā)布了FISCO BCOS v3.0的技術(shù)方案,提出在架構(gòu)、性能、易用性以及開(kāi)放協(xié)議等方向進(jìn)行全面升級(jí),滿足數(shù)字經(jīng)濟(jì)時(shí)代對(duì)區(qū)塊鏈系統(tǒng)可承載更大規(guī)模、更多場(chǎng)景、更廣泛參與的產(chǎn)業(yè)應(yīng)用需求。

          在開(kāi)源社區(qū)的通力協(xié)作下,F(xiàn)ISCO BCOS v3.0歷經(jīng)4個(gè)rc版本的打磨和沉淀,朝著既定設(shè)計(jì)目標(biāo)不斷前行?;谠诩軜?gòu)、性能、易用性、開(kāi)放性等方面取得的突破性進(jìn)展,可支撐大規(guī)模商用落地的FISCO BCOS v3.0穩(wěn)定版,正式跟大家見(jiàn)面啦。

          v3.0穩(wěn)定版更靈活、更高效、更好用、更開(kāi)放。它通過(guò)三種系統(tǒng)架構(gòu)形態(tài),為不同的區(qū)塊鏈部署環(huán)境提供更靈活的選擇;通過(guò)Pipeline、DMC和 +TiKV等創(chuàng)新性設(shè)計(jì)方案,在性能上取得了大幅提升;新增區(qū)塊鏈文件系統(tǒng)、SDK基礎(chǔ)庫(kù)、交易并行沖突分析工具等帶來(lái)更流暢的開(kāi)發(fā)體驗(yàn);同時(shí)采用更寬松的Apache 2.0開(kāi)源協(xié)許可證,使得更多機(jī)構(gòu)和開(kāi)發(fā)者可以深度參與到版本共建中。

          歡迎大家積極體驗(yàn)并將開(kāi)發(fā)心得和建議反饋給社區(qū)。

          實(shí)現(xiàn)對(duì)大規(guī)模商用場(chǎng)景落地的支撐

          為了支撐海量服務(wù)的需求,v3.0穩(wěn)定版從系統(tǒng)架構(gòu)、處理流程、執(zhí)行、存儲(chǔ)上進(jìn)行了相應(yīng)的設(shè)計(jì),并推出3種不同形態(tài)滿足不同區(qū)塊鏈部署場(chǎng)景的差異化需求。

            Air 、Pro、Max:可部署為三種架構(gòu)形態(tài)

          • 輕便Air版:擁有與 v2.0版本相同的形態(tài),所有功能在一個(gè)區(qū)塊鏈節(jié)點(diǎn)中(all-in-one)。該架構(gòu)簡(jiǎn)單,可快速部署在任意環(huán)境中。你可以用它進(jìn)行區(qū)塊鏈入門(mén)、開(kāi)發(fā)、測(cè)試、POC驗(yàn)證等工作。

          • 專業(yè)Pro版:該架構(gòu)通過(guò)將區(qū)塊鏈節(jié)點(diǎn)的接入層模塊獨(dú)立為進(jìn)程,在實(shí)現(xiàn)接入層與核心模塊分區(qū)部署的同時(shí),讓區(qū)塊鏈核心功模塊以多群組方式擴(kuò)展。該架構(gòu)實(shí)現(xiàn)了分區(qū)隔離,可應(yīng)對(duì)將來(lái)可能的業(yè)務(wù)拓展,適合有持續(xù)業(yè)務(wù)擴(kuò)展的生產(chǎn)環(huán)境。

          • 大容量Max版:該架構(gòu)在Pro版的基礎(chǔ)上提供鏈的核心模塊主備切換的能力,并可通過(guò)多機(jī)部署交易執(zhí)行器和接入分布式存儲(chǔ)TiKV,實(shí)現(xiàn)計(jì)算與存儲(chǔ)的平行拓展。該架構(gòu)中的一個(gè)節(jié)點(diǎn)由一系列微服務(wù)組成,但它依賴較高的運(yùn)維能力,適合需要海量計(jì)算和存儲(chǔ)的場(chǎng)景。

            Pipeline:區(qū)塊流水線,連續(xù)且緊湊地生成區(qū)塊

          區(qū)塊生成過(guò)程可拆分成四個(gè)階段:打包、共識(shí)、執(zhí)行、落盤(pán)。在過(guò)往設(shè)計(jì)中,系統(tǒng)需等待上一個(gè)區(qū)塊完成四個(gè)階段后才可進(jìn)入下一個(gè)區(qū)塊的生成。本版本采用流水線設(shè)計(jì),讓相鄰區(qū)塊的四個(gè)階段前后交疊在一起,減少區(qū)塊間的等待時(shí)間,提高連續(xù)出塊速度。如:區(qū)塊103在打包的同時(shí),102在共識(shí),101在執(zhí)行,100在落盤(pán)。

            DMC:實(shí)現(xiàn)交易處理性能的多機(jī)拓展

          在傳統(tǒng)設(shè)計(jì)中,交易執(zhí)行只可單機(jī)進(jìn)行。v3.0穩(wěn)定版采用獨(dú)創(chuàng)的確定性多合約并行方案(Deterministic Multi-Contract,簡(jiǎn)稱DMC),能夠在系統(tǒng)運(yùn)行時(shí)自動(dòng)進(jìn)行交易沖突處理,并將多個(gè)交易調(diào)度到不同機(jī)器中并行執(zhí)行,用戶可通過(guò)拓展計(jì)算實(shí)例實(shí)現(xiàn)交易處理性能的平行拓展。

            +TiKV:分布式事務(wù)性提交,支撐海量存儲(chǔ)

          v3.0穩(wěn)定版集成TiKV存儲(chǔ)引擎,并且在其基礎(chǔ)上二次開(kāi)發(fā),支持分布式事務(wù)性提交,結(jié)合DMC多計(jì)算實(shí)例,充分發(fā)揮存儲(chǔ)性能,支撐海量數(shù)據(jù)上鏈。同時(shí),本版本引入KeyPage機(jī)制,參考內(nèi)存頁(yè)的緩存機(jī)制,將key-value組織成頁(yè)的方式存取,解決了以往采用key-value的方式存儲(chǔ)數(shù)據(jù)時(shí),存儲(chǔ)數(shù)據(jù)零散的問(wèn)題,提升數(shù)據(jù)訪問(wèn)局部性,更適合大批量數(shù)據(jù)存取。

          多個(gè)新功能帶來(lái)更流暢的開(kāi)發(fā)體驗(yàn)

          v3.0穩(wěn)定版新增區(qū)塊鏈文件系統(tǒng)、WeBankBlockchain-Liquid(簡(jiǎn)稱WBC-Liquid)智能合約編程語(yǔ)言和權(quán)限治理框架等功能,為用戶帶來(lái)更強(qiáng)大功能的同時(shí),使用也更簡(jiǎn)便。

            區(qū)塊鏈文件系統(tǒng):所見(jiàn)即所得的合約數(shù)據(jù)管理

          支持通過(guò)區(qū)塊鏈文件系統(tǒng)管理鏈上資源,可像操作文件系統(tǒng)一樣管理鏈上的合約,并通過(guò)合約的路徑進(jìn)行調(diào)用,命令包括:pwd、cd、ls、tree、mkdir、ln。用戶可以通過(guò)控制臺(tái)體驗(yàn)該功能。

            SDK基礎(chǔ)庫(kù):更方便的全平臺(tái)國(guó)密接入

          v3.0穩(wěn)定版構(gòu)建了通用國(guó)密基礎(chǔ)組件,將國(guó)密算法、國(guó)密通信協(xié)議、國(guó)產(chǎn)密碼機(jī)接入?yún)f(xié)議與FISCO BCOS的區(qū)塊鏈基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)封裝于其中,基于該基礎(chǔ)組件可快速開(kāi)發(fā)出不同平臺(tái)、不同操作系統(tǒng)和不同編程語(yǔ)言的SDK,大大提升研發(fā)效率。

            交易并行沖突分析工具:自動(dòng)生成交易沖突變量

          在v2.0版本中要實(shí)現(xiàn)并行交易,需要在寫(xiě)合約時(shí)手動(dòng)指定交易沖突變量。本版本引入了交易并行沖突分析工具,寫(xiě)合約時(shí)無(wú)需手動(dòng)指定交易沖突變量,只需關(guān)注自身代碼實(shí)現(xiàn),合約編譯時(shí)工具自動(dòng)生成交易沖突變量,相應(yīng)的交易即可自動(dòng)并行執(zhí)行。

            WBC-Liquid:用Rust寫(xiě)合約

          除支持Soldity語(yǔ)言外,本版本也支持用Rust寫(xiě)合約。WBC-Liquid是微眾區(qū)塊鏈開(kāi)發(fā)的基于Rust的智能合約編程語(yǔ)言,借助Rust語(yǔ)言特性,能夠?qū)崿F(xiàn)比Solidity語(yǔ)言更強(qiáng)大的編程功能。

            權(quán)限治理框架:多方投票治理區(qū)塊鏈

          本版本內(nèi)置權(quán)限治理框架,直接從區(qū)塊鏈實(shí)現(xiàn)層提供有效的權(quán)限控制。開(kāi)啟權(quán)限治理功能后,對(duì)區(qū)塊鏈的修改需進(jìn)行多方投票的授權(quán)。基于該框架,區(qū)塊鏈參與者們能夠定制區(qū)塊鏈上的治理策略并通過(guò)投票的方式不斷迭代更新。

            特性繼承與升級(jí)

          v3.0穩(wěn)定版也繼承了 v2.0版本的諸多重要特性并進(jìn)行升級(jí),包括:

          • PBFT共識(shí)算法:立即一致的共識(shí)算法,實(shí)現(xiàn)交易秒級(jí)確認(rèn)

          • Solidity:支持至0.8.11版本

          • CRUD:采用表結(jié)構(gòu)存儲(chǔ)數(shù)據(jù),本版本中封裝了更易用的接口,對(duì)業(yè)務(wù)開(kāi)發(fā)更友好

          • AMOP:鏈上信使協(xié)議,借助區(qū)塊鏈的P2P網(wǎng)絡(luò)實(shí)現(xiàn)信息傳輸,實(shí)現(xiàn)接入?yún)^(qū)塊鏈的應(yīng)用間數(shù)據(jù)通信

          • 落盤(pán)加密:區(qū)塊鏈節(jié)點(diǎn)的私鑰和數(shù)據(jù)加密存儲(chǔ)于物理硬盤(pán)中,物理硬件丟失也無(wú)法解密

          • 密碼算法:內(nèi)置群環(huán)簽名等密碼算法,可支持各種安全多方計(jì)算場(chǎng)景

          • 區(qū)塊鏈監(jiān)控:實(shí)現(xiàn)區(qū)塊鏈狀態(tài)的實(shí)時(shí)監(jiān)控與數(shù)據(jù)上報(bào)

          更開(kāi)放的開(kāi)源社區(qū)協(xié)作觸發(fā)無(wú)限可能

            眾多機(jī)構(gòu)與開(kāi)發(fā)者深度參與版本共建

          活躍的開(kāi)源生態(tài)會(huì)為技術(shù)的演進(jìn)帶來(lái)更多可能。v3.0穩(wěn)定版已將開(kāi)源協(xié)議許可證調(diào)整為更寬松的Apache 2.0,使用該許可證下的代碼進(jìn)行二次開(kāi)發(fā)時(shí)無(wú)需再次開(kāi)源,可以讓社區(qū)開(kāi)發(fā)者及機(jī)構(gòu)更開(kāi)放自由地協(xié)作起來(lái),目前已有科大訊飛、中山大學(xué)等生態(tài)伙伴及眾多開(kāi)發(fā)者深度參與到版本共建中。

          科大訊飛為本版本實(shí)現(xiàn)了落盤(pán)加密、群環(huán)簽名、區(qū)塊鏈監(jiān)控等重要的功能,在豐富鏈上隱私計(jì)算能力和保障數(shù)據(jù)安全性的同時(shí),為區(qū)塊鏈系統(tǒng)的穩(wěn)定性提供了一層監(jiān)控保障。中山大學(xué)InPlusLab團(tuán)隊(duì)聯(lián)合微眾區(qū)塊鏈共同研發(fā)并貢獻(xiàn)了交易并行沖突分析工具,極大簡(jiǎn)化并行合約的開(kāi)發(fā)門(mén)檻,讓?xiě)?yīng)用開(kāi)發(fā)更加智能絲滑。

          同時(shí),開(kāi)源社區(qū)自發(fā)構(gòu)建了多個(gè)專項(xiàng)興趣小組(SIG),涵蓋了每個(gè)關(guān)鍵模塊,社區(qū)開(kāi)發(fā)者積極參與各研發(fā)環(huán)節(jié)的討論,這些SIG探討成果為FISCO BCOS的研發(fā)方向提供了諸多有益參考。

            持續(xù)探索身份、計(jì)算、治理與應(yīng)用等方向

          FISCO BCOS將和社區(qū)伙伴一道,對(duì)v3.0穩(wěn)定版進(jìn)行持續(xù)打磨和迭代。近期將實(shí)現(xiàn)輕節(jié)點(diǎn)、多級(jí)網(wǎng)關(guān)等功能;未來(lái),F(xiàn)ISCO BCOS將在身份、計(jì)算、治理與應(yīng)用等方向進(jìn)行更多探索。

          在身份上,將結(jié)合現(xiàn)有的分布式身份方案,從區(qū)塊鏈底層提供分布式身份的接口,為多方協(xié)作提供可能。在計(jì)算上,將在區(qū)塊鏈節(jié)點(diǎn)中內(nèi)置更多的隱私保護(hù)組件,以支撐上層的隱私保護(hù)計(jì)算場(chǎng)景。治理方面,將結(jié)合現(xiàn)有的跨鏈協(xié)作平臺(tái)WeCross、預(yù)言機(jī)等,實(shí)現(xiàn)與更多可信源的連接與互認(rèn);同時(shí)結(jié)合分布式身份方案與隱私保護(hù)組件,實(shí)現(xiàn)透明治理。應(yīng)用方面,將對(duì)身份、計(jì)算、治理等接口進(jìn)行封裝,實(shí)現(xiàn)一套基于區(qū)塊鏈的應(yīng)用框架,為區(qū)塊鏈應(yīng)用開(kāi)發(fā)提供更多的便利。

            歡迎參與共建

          為了進(jìn)一步積聚社區(qū)力量,方便更多開(kāi)發(fā)者快速用上v3.0穩(wěn)定版,更便捷地參與到版本共建中,社區(qū)為大家搭建了多種參與方式:

          • 線上答疑會(huì):“新版本怎么部署?”“我應(yīng)該用哪個(gè)版本?……你關(guān)注的各類問(wèn)題,社區(qū)將一次性說(shuō)清楚,線上答疑會(huì)擬于9月下旬舉行,敬請(qǐng)關(guān)注公眾號(hào)資訊。

          • 參與系列研學(xué)活動(dòng):社區(qū)將圍繞v3.0穩(wěn)定版組織系列研學(xué)活動(dòng),共同學(xué)習(xí)、深入探索版本特性,并組建專項(xiàng)興趣小組,開(kāi)展版本共建,輸出開(kāi)發(fā)教程、使用心得、版本新特性等,這個(gè)過(guò)程將會(huì)非常有趣,也會(huì)非常有挑戰(zhàn)。如果希望參與系列研學(xué)活動(dòng),可掃碼文末二維碼報(bào)名。

          • 加入技術(shù)群和老司機(jī)暢聊:如想和開(kāi)發(fā)者們隨時(shí)隨地交流,可聯(lián)系小助手(v:fiscobcosfan)加入社群討論,群里的“老司機(jī)”很樂(lè)意為你提供解答和支持。

          • 參與調(diào)研,提交反饋與建議:社區(qū)非常珍視每位伙伴的反饋與建議,如果你想向社區(qū)提出寶貴的建議或反饋,比如“希望版本未來(lái)能新增某個(gè)特性”或是“希望社區(qū)推出某個(gè)開(kāi)發(fā)教程”等,也可以聯(lián)系小助手或掃碼下方二維碼參與有獎(jiǎng)?wù){(diào)研告訴我們。

          掃碼參與有獎(jiǎng)?wù){(diào)研

          FISCO BCOS代碼倉(cāng)庫(kù):

          https://github.com/FISCO-BCOS/FISCO-BCOS

          FISCO BCOS代碼倉(cāng)庫(kù)國(guó)內(nèi)鏡像:

          https://gitee.com/FISCO-BCOS/FISCO-BCOS

          FISCO BCOS v3.x 技術(shù)文檔:

          https://fisco-bcos-doc.readthedocs.io/zh_CN/latest/

          首次體驗(yàn)FISCO BCOS,可參考Air版FISCO BCOS搭建部署文檔:

          https://fisco-bcos-doc.readthedocs.io/zh_CN/latest/docs/quick_start/air_installation.html

          Pro版本FISCO BCOS搭建文檔:

          https://fisco-bcos-doc.readthedocs.io/zh_CN/latest/docs/tutorial/pro/installation.html

          Max版本FISCO BCOS搭建文檔:

          https://fisco-bcos-doc.readthedocs.io/zh_CN/latest/docs/tutorial/max/installation.html

          如需升級(jí)已有版本,可參考FISCO BCOS的版本和兼容性:

          https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/docs/compatibility.html

          向我們報(bào)告問(wèn)題,歡迎提交issue:

          https://github.com/FISCO-BCOS/FISCO-BCOS/issues


          FISCO BCOS的代碼完全開(kāi)源且免費(fèi)

          下載地址↓↓↓

          https://github.com/FISCO-BCOS/FISCO-BCOS


          瀏覽 69
          點(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>
                  日本性爱一区 | 蜜臀av一区二区 蜜芽av最新网址 | 91无码人妻一区二区三区 | 亚洲成人综合在线 | 免费 无码 国产真人视频九色 |