forked from FISCO-BCOS/FISCO-BCOS-DOC
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
modify index.rst of changelog modify index.rst modify index.rst modify 2.0-rc1.md modify changelog decriptions modify changelog decriptions fix fix format fix link
- Loading branch information
1 parent
598be4e
commit 82c7740
Showing
5 changed files
with
87 additions
and
136 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,60 +1,48 @@ | ||
# [FISCO BCOS 2.0.0-rc1](https://github.com/FISCO-BCOS/FISCO-BCOS/releases/tag/v2.0.0-rc1) | ||
|
||
## 变更描述 | ||
```eval_rst | ||
.. admonition:: v1.0升级到v2.0.0-rc1 | ||
**架构** | ||
- **v2.0.0-rc2不兼容v1.0,v1.0无法直接将数据迁移到v2.0.0-rc1** ,但可通过在v2.0.0-rc2的新链上执行历史交易的方式恢复旧数据 | ||
- Add | ||
- **搭建2.0的新链** :请参考 `安装 <./installation.html>`_ | ||
``` | ||
|
||
1. 新增群组架构,各群组独立共识和存储,在较低运维成本基础上实现系统吞吐能力横向扩展。 | ||
2. 新增分布式数据存储,支持节点将数据存储在远端分布式系统中,实现计算与数据隔离、高速扩容、数据安全等级提升等目标。 | ||
3. 新增对预编译合约的支持,底层基于C++实现预编译合约框架,兼容solidity调用方式,提升智能合约执行性能。 | ||
4. 引入evmc扩展框架,支持扩展不同虚拟机引擎。 | ||
## 变更描述 | ||
|
||
- Update | ||
**架构** | ||
|
||
1. 升级重塑P2P、共识、同步、交易执行、交易池、区块管理模块。 | ||
1. [新增群组架构](../design/architecture/group.md):各群组独立共识和存储,在较低运维成本基础上实现系统吞吐能力横向扩展。 | ||
2. [新增分布式数据存储](../design/storage/storage.md):支持节点将数据存储在远端分布式系统中,实现计算与数据隔离、高速扩容、数据安全等级提升等目标。 | ||
3. [新增对预编译合约的支持](../design/virtual_machine/precompiled.md):底层基于C++实现预编译合约框架,兼容solidity调用方式,提升智能合约执行性能。 | ||
4. [引入evmc扩展框架](../design/virtual_machine/index.md):支持扩展不同虚拟机引擎。 | ||
5. 升级重塑[P2P](..//design/p2p/p2p.md)、[共识](../design/consensus/index.md)、[同步](../design/sync/sync.md)、[交易执行](../design/virtual_machine/index.md)、交易池、区块管理模块。 | ||
|
||
**协议** | ||
|
||
- Add | ||
|
||
1. 实现一套CRUD基本数据访问接口规范合约,基于CRUD接口编写业务合约,实现传统面向SQL方式的业务开发流程。 | ||
1. 实现一套[CRUD](../tutorial/sdk_application.md)基本数据访问接口规范合约,基于CRUD接口编写业务合约,实现传统面向SQL方式的业务开发流程。 | ||
2. 支持交易上链异步通知、区块上链异步通知以及自定义的AMOP消息通知等机制。 | ||
|
||
- Update | ||
|
||
1. 升级以太坊虚拟机版本,支持Solidity 0.5.2版本。 | ||
2. 升级RPC模块。 | ||
3. 升级以太坊虚拟机版本,支持Solidity 0.5.2版本。 | ||
4. 升级[RPC模块](../api.md)。 | ||
|
||
**安全** | ||
|
||
- Update | ||
|
||
1. 升级落盘加密,提供密钥管理服务。开启落盘加密功能时,依赖KeyManager服务进行密钥管理。 | ||
2. 升级准入机制,通过引入网络准入机制和群组准入机制,在不同维度对链和数据访问进行安全控制。 | ||
3. 升级权限控制体系,基于表进行访问权限的设计。 | ||
1. 升级[落盘加密](../manual/storage_security.md),提供密钥管理服务。开启落盘加密功能时,依赖KeyManager服务进行密钥管理。 | ||
2. 升级[准入机制](../manual/node_management.md),通过引入网络准入机制和群组准入机制,在不同维度对链和数据访问进行安全控制。 | ||
3. 升级[权限控制体系](../manual/permission_control.md),基于表进行访问权限的设计。 | ||
|
||
**其他** | ||
|
||
- Add | ||
|
||
1. 提供入门级的搭链工具。 | ||
1. 提供入门级的[搭链工具](../manual/build_chain.md)。 | ||
2. 提供模块化的单元测试和端对端集成测试,支持自动化持续集成和持续部署。 | ||
|
||
## 兼容性说明 | ||
|
||
| | 兼容版本 | 说明 | | ||
| --------- | --------------------------------------------------- | ------------------------------------------------------------ | | ||
| 节点 | 向下兼容 FISCO BCOS 2.0.0 rc1,不兼容FISCO BCOS 1.x | 2.0版本与1.x版本完全不兼容。2.0版本不能直接跑在1.0的数据上,也不能和1.0的节点相互通信。 | | ||
| 节点 | 不兼容FISCO BCOS 1.x | 2.0版本与1.x版本完全不兼容 <br> 2.0版本不能直接跑在1.0的数据上,也不能和1.0的节点相互通信。 | | ||
| 控制台 | 1.0.0+ | | | ||
| Web3SDK | 2.0.0-rc1+ | | | ||
| generator | 1.0.0-rc1 | | | ||
| 浏览器 | 2.0.0-rc1+ | | | ||
| Solidity | 最高支持 solidity 0.5.2 | | | ||
|
||
## 升级说明 | ||
|
||
**从1.0升级到2.0.0-rc1** | ||
|
||
1.0无法直接将数据迁移到2.0上来,只能依靠外部的方式,将历史的交易重放到2.0的新链上。搭建2.0的新链,请参考[安装](./installation.md)部分。 | ||
| Solidity | 最高支持 solidity 0.5.2 | | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
############################################################## | ||
版本及兼容 | ||
############################################################## | ||
|
||
.. admonition:: `FISCO BCOS 1.0 Releases <https://github.com/FISCO-BCOS/FISCO-BCOS/releases/tag/v1.0.0>`_ | ||
|
||
**FISCO BCOS 1.0 Releases:** https://github.com/FISCO-BCOS/FISCO-BCOS/releases/tag/v1.0.0 | ||
|
||
.. admonition:: `FISCO BCOS 2.0.0-rc1 <https://github.com/FISCO-BCOS/FISCO-BCOS/releases/tag/v2.0.0-rc1>`_ | ||
|
||
**新增特性** | ||
- `群组架构 <../what_is_new.html#id2>`_ (`操作教程 <../tutorial/group_use_cases.html>`_ ) (`设计文档 <../design/architecture/group.html>`_ ) | ||
- `控制台 <../what_is_new.html#id6>`_ (`安装 <../installation.html#id7>`_ ) (`操作手册 <..//manual/console.html>`_ ) | ||
- `虚拟机 <../what_is_new.html#id7>`_ | ||
- `编译合约 <../what_is_new.html#id5>`_ (`合约开发 <../manual/smart_contract.html>`_ ) | ||
- `CRUD合约 <../what_is_new.html#crud>`_ (`操作教程 <../tutorial/sdk_application.html>`_ ) | ||
- `密钥管理服务 <../what_is_new.html#id8>`_ (`KeyManager <../manual/storage_security.html>`_ ) | ||
- `准入控制 <../what_is_new.html#id9>`_ (`设计文档 <../manual/node_management.html>`_ ) | ||
|
||
**变更描述、兼容及升级说明** | ||
- `FISCO BCOS 2.0 rc1 <./2.0-rc1.html>`_ | ||
|
||
|
||
.. admonition:: `FISCO BCOS 2.0.0-rc2 <https://github.com/FISCO-BCOS/FISCO-BCOS/releases/tag/v2.0.0-rc2>`_ | ||
|
||
**新增特性** | ||
- `并行计算模型 <../what_is_new.html#id4>`_ (`操作手册 <../manual/transaction_parallel.html>`_ ) (`设计文档 <../tutorial/group_use_cases.html>`_ ) | ||
- `分布式存储 <../what_is_new.html#id3>`_ (`操作手册 <../manual/amdbconfig.html>`_ ) | ||
|
||
**变更描述、兼容及升级说明** | ||
- `FISCO BCOS 2.0 rc2 <./2.0-rc2.html>`_ | ||
|
||
.. admonition:: 查看节点和数据版本 | ||
|
||
- 查看节点二进制版本:``./fisco-bcos --version`` | ||
- 数据的版本:通过配置文件 `config.ini的supported_version配置项 <../manual/configuration.html#id7>`_ 获取 | ||
|
||
|
||
.. toctree:: | ||
:maxdepth: 1 | ||
|
||
2.0-rc1.md | ||
2.0-rc2.md | ||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters