天天看點

聯盟鍊FISCO BCOS v2.0.0-rc3 釋出

聯盟鍊FISCO BCOS v2.0.0-rc3 釋出

Posted on 2019-07-08 18:35 FISCO-BCOS 閱讀(...) 評論(...) 編輯 收藏

FISCO BCOS是完全開源的聯盟區塊鍊底層技術平台,由金融區塊鍊合作聯盟(深圳)(簡稱金鍊盟)成立開源工作組通力打造。開源工作組成員包括博彥科技、華為、深證通、神州數位、四方精創、騰訊、微衆銀行、亦筆科技和越秀金科等金鍊盟成員機構。
聯盟鍊FISCO BCOS v2.0.0-rc3 釋出

2019年6月18日,FISCO BCOS v2.0.0-rc3正式釋出,該版本對底層平台的易用性、性能等方面進行了多項優化。

最新代碼和技術文檔已在github和readthedocs上同步更新,歡迎體驗和star支援。

代碼倉庫:

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

技術文檔:

https://fisco-bcos-documentation.readthedocs.io/zh_CN/release-2.0/docs/community.html

變更描述

底層新特性

更新後的v2.0.0-rc3版本,在分布式存儲子產品新增了三個特性:

  • 新增支援底層通過資料庫連接配接池直連MySQL
  • 新增支援RocksDB引擎,搭建新鍊時存儲預設采用RocksDB
  • 新增CRUD接口支援,控制台1.0.3以上版本提供類SQL語句讀寫區塊鍊資料

版本優化

  • 完善ABI解碼子產品
  • 優化存儲子產品,增加緩存層,支援配置緩存大小
  • 優化存儲子產品,允許流水線送出區塊,可配置[storage].max_capacity控制允許使用的記憶體空間大小
  • 修改預編譯合約和RPC接口錯誤碼,統一為負數
  • 移動分布式存儲配置項`[storage]`,從群組genesis檔案移動到群組ini配置檔案中
  • 預設存儲更新到RocksDB,仍支援舊版本LevelDB
  • 調整交易互斥變量的拼接邏輯,提高不同合約間交易的并行度

其他特性

  • 文檔增加對賬戶的說明,具體參見:

    https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/docs/tutorial/account.htm 

  • Web3SDK提供加載賬号檔案的工具管理類PEMManager和P12Manager,可以分别加載PEM格式和PKCS12格式的賬戶檔案
  • macOS提供預編譯二進制

Bug修複

  • 修複CRUD接口合約開啟并行時可能出現的異常終止

相容性說明

聯盟鍊FISCO BCOS v2.0.0-rc3 釋出

更新說明

相容更新 

直接替換節點的二進制為v2.0.0-rc3二進制,更新後的版本修複v2.0.0-rc2中的bug,但不會啟用v2.0.0-rc3分布式存儲新特性, 從v2.0.0-rc1更新到v2.0.0-rc3後,無法復原到v2.0.0-rc1。

全面更新 

參考說明文檔《安裝》部分,采用v2.0.0-rc3搭建新鍊,需要進行交易重放。

《安裝》文檔連結:

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

# 對社群開發者的感謝 #

FISCO BCOS的快速優化和不斷成長,是開源社群衆開發者群策群力的結果。

謝謝所有投入時間和我們一起研究和改進FISCO BCOS的開發朋友們。

我們鼓勵更多開發者嘗試這些新功能,并給我們回報!

我們鼓勵機構成員、開發者等社群夥伴參與開源共建事業,有你在一起,會更了不起。多樣參與方式:

1 進入微信社群,随時随地與圈内最活躍、最頂尖的團隊暢聊技術話題(進群請添加小助手微信,微信ID:fiscobcosfan);

2 訂閱我們的公衆号:“FISCO BCOS開源社群”,我們為你準備了開發資料庫、最新FISCO BCOS動态、活動、大賽等資訊;

3 來Meetup與開發團隊面對面交流,FISCO BCOS正在全國舉辦巡回Meetup,深圳、北京、上海、成都……歡迎您公衆号在菜單欄【找活動】中找到附近的Meetup,前往結識技術大咖,暢聊硬核技術;

4 參與代碼貢獻,您可以在Github送出Issue進行問題交流,歡迎向FISCO BCOS送出Pull Request,包括但不限于文檔修改、修複發現的bug、送出新的功能特性。

代碼貢獻指引:

https://github.com/FISCO-BCOS/FISCO-BCOS/blob/master/docs/CONTRIBUTING_CN.md