聯盟鍊FISCO BCOS v2.0.0-rc3 釋出
Posted on 2019-07-08 18:35 FISCO-BCOS 閱讀(...) 評論(...) 編輯 收藏
FISCO BCOS是完全開源的聯盟區塊鍊底層技術平台,由金融區塊鍊合作聯盟(深圳)(簡稱金鍊盟)成立開源工作組通力打造。開源工作組成員包括博彥科技、華為、深證通、神州數位、四方精創、騰訊、微衆銀行、亦筆科技和越秀金科等金鍊盟成員機構。
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接口合約開啟并行時可能出現的異常終止
相容性說明
更新說明
相容更新
直接替換節點的二進制為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