FISCO BCOS是徹底開源的聯盟區塊鏈底層技術平臺,由金融區塊鏈合做聯盟(深圳)(簡稱金鍊盟)成立開源工做組通力打造。開源工做組成員包括博彥科技、華爲、深證通、神州數碼、四方精創、騰訊、微衆銀行、亦筆科技和越秀金科等金鍊盟成員機構。html
2019年6月18日,FISCO BCOS v2.0.0-rc3正式發佈,該版本對底層平臺的易用性、性能等方面進行了多項優化。git
最新代碼和技術文檔已在github和readthedocs上同步更新,歡迎體驗和star支持。github
代碼倉庫:數據庫
https://github.com/FISCO-BCOS... 緩存
技術文檔:微信
https://fisco-bcos-documentat...分佈式
底層新特性工具
升級後的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-documentat...
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-documentat...
# 對社區開發者的感謝 #
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、提交新的功能特性。
代碼貢獻指引: