Skip to content

Commit

Permalink
update doc link (#1553)
Browse files Browse the repository at this point in the history
  • Loading branch information
JimmyShi22 committed Sep 27, 2022
1 parent 808c4ba commit 23d34a9
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions 3.x/zh_CN/docs/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,35 +25,35 @@ FISCO BCOS是由国内企业主导研发、对外开源、安全可控的企业

**Pipeline:区块流水线,连续且紧凑地生成区块**

* 区块生成过程可拆分成四个阶段:打包、共识、执行、落盘。在过往设计中,系统需等待上一个区块完成四个阶段后才可进入下一个区块的生成。本版本采用流水线设计,让相邻区块的四个阶段前后交叠在一起,减少区块间的等待时间,提高连续出块速度。如:区块103在打包的同时,102在共识,101在执行,100在落盘。[相关文档](./design/consensus.html)
* 区块生成过程可拆分成四个阶段:打包、共识、执行、落盘。在过往设计中,系统需等待上一个区块完成四个阶段后才可进入下一个区块的生成。本版本采用流水线设计,让相邻区块的四个阶段前后交叠在一起,减少区块间的等待时间,提高连续出块速度。如:区块103在打包的同时,102在共识,101在执行,100在落盘。[相关文档:两阶段并行拜占庭共识](./design/consensus.md)

**DMC实现交易处理性能的多机拓展**

* 在传统设计中,交易执行只可单机进行。v3.0稳定版采用独创的确定性多合约并行方案(Deterministic Multi-Contract,简称DMC),能够在系统运行时自动进行交易冲突处理,并将多个交易调度到不同机器中并行执行,用户可通过拓展计算实例实现交易处理性能的平行拓展。[相关文档](./design/DMC.html)
* 在传统设计中,交易执行只可单机进行。v3.0稳定版采用独创的确定性多合约并行方案(Deterministic Multi-Contract,简称DMC),能够在系统运行时自动进行交易冲突处理,并将多个交易调度到不同机器中并行执行,用户可通过拓展计算实例实现交易处理性能的平行拓展。[相关文档:确定性多合约并行](./design/DMC.md)

**+TiKV:分布式事务性提交,支撑海量存储**

* v3.0稳定版集成TiKV存储引擎,并且在其基础上二次开发,支持分布式事务性提交,结合DMC多计算实例,充分发挥存储性能,支撑海量数据上链。同时,本版本引入KeyPage机制,参考内存页的缓存机制,将key-value组织成页的方式存取,解决了以往采用key-value的方式存储数据时,存储数据零散的问题,提升数据访问局部性,更适合大批量数据存取。[相关文档](./design/storage.html)
* v3.0稳定版集成TiKV存储引擎,并且在其基础上二次开发,支持分布式事务性提交,结合DMC多计算实例,充分发挥存储性能,支撑海量数据上链。同时,本版本引入KeyPage机制,参考内存页的缓存机制,将key-value组织成页的方式存取,解决了以往采用key-value的方式存储数据时,存储数据零散的问题,提升数据访问局部性,更适合大批量数据存取。[相关文档:基于事务的存储模块](./design/storage.md)

**区块链文件系统:所见即所得的合约数据管理**

* 支持通过区块链文件系统管理链上资源,可像操作文件系统一样管理链上的合约,并通过合约的路径进行调用,命令包括:pwd、cd、ls、tree、mkdir、ln。用户可以通过控制台体验该功能。[相关文档](./design/contract_directory.html)
* 支持通过区块链文件系统管理链上资源,可像操作文件系统一样管理链上的合约,并通过合约的路径进行调用,命令包括:pwd、cd、ls、tree、mkdir、ln。用户可以通过控制台体验该功能。[相关文档:区块链合约文件系统](./design/contract_directory.md)

**SDK基础库:更方便的全平台国密接入**

* v3.0稳定版构建了通用国密基础组件,将国密算法、国密通信协议、国产密码机接入协议与FISCO BCOS的区块链基础数据结构封装于其中,基于该基础组件可快速开发出不同平台、不同操作系统和不同编程语言的SDK,大大提升研发效率。[相关文档](./design/develop/sdk/index.html)
* v3.0稳定版构建了通用国密基础组件,将国密算法、国密通信协议、国产密码机接入协议与FISCO BCOS的区块链基础数据结构封装于其中,基于该基础组件可快速开发出不同平台、不同操作系统和不同编程语言的SDK,大大提升研发效率。[相关文档:多语言SDK](./develop/sdk/index.md)

**交易并行冲突分析工具:自动生成交易冲突变量**

* 在v2.0版本中要实现并行交易,需要在写合约时手动指定交易冲突变量。本版本引入了交易并行冲突分析工具,写合约时无需手动指定交易冲突变量,只需关注自身代码实现,合约编译时工具自动生成交易冲突变量,相应的交易即可自动并行执行。

**WBC-Liquid:用Rust写合约**

* 除支持Soldity语言外,本版本也支持用Rust写合约。WBC-Liquid是微众区块链开发的基于Rust的智能合约编程语言,借助Rust语言特性,能够实现比Solidity语言更强大的编程功能。[相关文档](https://liquid-doc.readthedocs.io/zh_CN/latest/)
* 除支持Soldity语言外,本版本也支持用Rust写合约。WBC-Liquid是微众区块链开发的基于Rust的智能合约编程语言,借助Rust语言特性,能够实现比Solidity语言更强大的编程功能。[相关文档:Liquid 在线文档](https://liquid-doc.readthedocs.io/zh_CN/latest/)

**权限治理框架:多方投票治理区块链**

* 本版本内置权限治理框架,直接从区块链实现层提供有效的权限控制。开启权限治理功能后,对区块链的修改需进行多方投票的授权。基于该框架,区块链参与者们能够定制区块链上的治理策略并通过投票的方式不断迭代更新。[相关文档](./design/committee_design.html)
* 本版本内置权限治理框架,直接从区块链实现层提供有效的权限控制。开启权限治理功能后,对区块链的修改需进行多方投票的授权。基于该框架,区块链参与者们能够定制区块链上的治理策略并通过投票的方式不断迭代更新。[相关文档:权限治理体系设计](./design/committee_design.md)

**特性继承与升级**

Expand Down

0 comments on commit 23d34a9

Please sign in to comment.