Skip to content

Commit

Permalink
Merge pull request #1204 from MaggieNgWu/dev
Browse files Browse the repository at this point in the history
correct urls
  • Loading branch information
MaggieNgWu committed Mar 30, 2021
2 parents 941e674 + 3cc82ce commit dee9cd3
Show file tree
Hide file tree
Showing 12 changed files with 16 additions and 43 deletions.
30 changes: 2 additions & 28 deletions docs/app_dev/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,43 +6,17 @@

----

.. admonition:: 外部调用

- `账户管理 <../manual/account.html>`_
+ 生成账户、用特定账户操作链
- `SDK <../sdk/index.html>`_
+ 外部应用调用区块链上的智能合约
- `链上信使协议 <../manual/amop_protocol.html>`_
+ 多个SDK间的消息相互推送

.. admonition:: 合约开发

- `智能合约开发 <../manual/smart_contract.html>`_
+ 普通智能合约开发、预编译合约开发合约开发
- `使用预编译合约 <../manual/precompiled_contract.html>`_
+ 普通智能合约开发、预编译合约开发合约开发
- `并行合约 <../manual/transaction_parallel.html>`_
- `开发并行合约 <../manual/transaction_parallel.html>`_
+ 写并行合约,满足高并发场景
- `隐私保护 <../manual/privacy.html>`_
- `合约隐私保护 <../manual/privacy.html>`_
+ 预编译合约支持同态加密、群/环签名验证

.. admonition:: FISCO BCOS SDK

- `FISCO BCOS Java SDK <../sdk/java_sdk/index.html>`_
+ (推荐使用)稳定、功能强大、无内置控制台、支持FISCO BCOS 2.0+
- `FISCO BCOS Web3SDK <../sdk/java_sdk.html>`_
+ 旧版Java SDK、支持FISCO BCOS 2.0+
- `FISCO BCOS NodeJS SDK <../sdk/nodejs_sdk/index.html>`_
+ 简单轻便、有内置控制台
- `FISCO BCOS Python SDK <../sdk/python_sdk/index.html>`_
+ 简单轻便、有内置控制台
- `FISCO BCOS Go SDK <../sdk/go_sdk/index.html>`_
+ 简单轻便、有内置控制台

.. important::

* 核心特性
+ `并行合约 <../manual/transaction_parallel.html>`_

.. toctree::
:hidden:
Expand Down
6 changes: 4 additions & 2 deletions docs/blockchain_dev/env.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

.. important::

如果您希望快速搭建一个区块链网络,推荐您参考“快速开始” > " `搭建第一个区块链网络<../installation.html>`_ "。建链工具可参考`开发部署工具 <../manual/build_chain.html>`_ 或 `运维部署工具 <../enterprise_tools/index.html>`_。
如果您希望快速搭建一个区块链网络,推荐您参考“快速开始” > " `搭建第一个区块链网络 <../installation.html>`_ "。建链工具可参考 `开发部署工具 <../manual/build_chain.html>`_ 或 `运维部署工具 <../enterprise_tools/index.html>`_。

本章提供了丰富的FISCO BCOS区块链网络搭建教程。

Expand All @@ -13,11 +13,12 @@
- 如果您在国内访问GitHub较慢,请参照 `国内镜像和CDN加速 <../tutorial/cdn.html>`_ 提升您的下载速度。
- 在多台机器上运行区块链节点,构成一个区块链网络,请参照 `搭建多机区块链网络 <../tutorial/multihost.html>`_ 教程。
- `使用Docker容器搭建区块链网络 <../tutorial/docker.html>`_ 。
- `使用企业级运维部署工具建链 <../enterprise_tools/tutorial_one_click.html>`_ 。
- `扩容一个新节点 <../tutorial/add_new_node.html>`_ 。
- `多群组部署 <../manual/group_use_cases.html>`_ 。
- FISCO BOCS网络采用面向CA的准入机制,`获取和续期证书 <../manual/certificates.html>`_ 。
- 我们支持采用第三方证书部署节点,如有需要请参考 `使用CFCA证书部署节点 <../tutorial/cfca.html>`_ 。
- `使用MySQL存储引擎 <../tutorial/cfca.html>`_ 搭建区块链网络。
- `使用MySQL存储引擎 <../tutorial/mysql_node.html>`_ 搭建区块链网络。
- 搭建 `使用国密算法 <../manual/guomi_crypto.html>`_ 的区块链网络。


Expand All @@ -30,6 +31,7 @@
../tutorial/cdn.md
../tutorial/multihost.md
../tutorial/docker.md
使用企业级运维部署工具建链 <../enterprise_tools/tutorial_one_click.md>
../tutorial/add_new_node.md
../manual/group_use_cases.md
../manual/certificates.md
Expand Down
4 changes: 0 additions & 4 deletions docs/design/protocol_description.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,8 +111,6 @@ v2.0.0-rc2扩展了**群组ID和模块ID**范围,**最多支持32767个群组*
| Seq | uint32_t | 数据包序列号,每个数据包自增 |
| Data | vector<byte> | 数据本身,长度为lenght-12 |

v2.0.0-rc2以前的P2PMessage定义请[参考这里](https://fisco-bcos-documentation.readthedocs.io/zh_CN/v2.0.0-rc3/docs/design/protocol_description.html#p2pmessage-v2-0-0-rc1)

**补充**

1. P2PMessage不限制包大小,由上层调用模块(共识/同步/AMOP等)进行包大小管理;
Expand All @@ -122,8 +120,6 @@ v2.0.0-rc2以前的P2PMessage定义请[参考这里](https://fisco-bcos-document

### ChannelMessage v2

[ChannelMessage v1 请参考这里](https://fisco-bcos-documentation.readthedocs.io/zh_CN/v2.0.0/docs/design/protocol_description.html#channelmessage-v1)

| 字段 | 类型 |长度(Byte)| 描述 |
| :----- | :----------- |:---| :-------------------|
| length | uint32_t |4| 数据包长度,含包头和数据,大端 |
Expand Down
1 change: 1 addition & 0 deletions docs/design/security_control/certificate_list.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
![](../../../images/node_management/architecture.png)

<center>模块架构</center>

## 核心流程

底层实现SSL双向验证。节点在handshake过程中,通过对方提供的证书获取对方节点的nodeID,检查该nodeID与节点配置的黑、白名单是否有关系。如果根据黑、白名单的配置,拒绝该关闭的connection,继续后续流程。
Expand Down
2 changes: 1 addition & 1 deletion docs/manual/data_governance.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
- FISCO BCOS为实现海量数据治理的功能,需使用scalable存储模式、开启binlog及配置amdb-proxy,相关操作见本文档说明;
- “数据仓库”的使用请参考[文档](https://data-doc.readthedocs.io/zh_CN/latest/docs/WeBankBlockchain-Data-Stash/index.html)
- “数据仓库”的使用请参考 `[文档] <https://data-doc.readthedocs.io/zh_CN/latest/docs/WeBankBlockchain-Data-Stash/index.html>`_
```

Expand Down
2 changes: 1 addition & 1 deletion docs/manual/get_executable.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ build_chain.sh脚本增加了`-d`选项,提供docker模式建链的选择,

FSICO-BCOS使用通用[CMake](https://cmake.org)构建系统生成特定平台的构建文件,这意味着无论您使用什么操作系统工作流都非常相似:
1. 安装构建工具和依赖包(依赖于平台)。
1. [FISCO BCOS][FSICO-BCOS-GitHub]克隆代码
1. 从FISCO BCOS克隆代码
1. 运行`cmake`生成构建文件并编译。

### 安装依赖
Expand Down
2 changes: 1 addition & 1 deletion docs/manual/guomi_crypto.md
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ cmake3 .. -DBUILD_GM=ON
cmake .. -DBUILD_GM=ON
```

其它步骤与标准版Key Manager相同,请参考:[key-manager repository](https://github.com/FISCO-BCOS/key-manager)
其它步骤与标准版Key Manager相同,请参考:[key-manager github repository](https://github.com/FISCO-BCOS/key-manager), [key-manager gitee repository](https://gitee.com/FISCO-BCOS/key-manager)

### 国密版节点配置

Expand Down
2 changes: 1 addition & 1 deletion docs/manual/permission_control.md
Original file line number Diff line number Diff line change
Expand Up @@ -432,7 +432,7 @@ count = 0
- **注意:** 其中部署合约和创建用户表是“二合一”的控制项,在使用Table合约(CRUD接口合约)时,我们建议部署合约的时候一起把合约里用到的表创建了(在合约的构造函数中创建表),否则接下来读写表的交易可能会遇到“缺表”错误。如果业务流程需要动态创建表,动态建表的权限也应该只分配给少数账户,否则链上可能会出现各种废表。

#### 授权利用CNS部署合约
控制台提供3个涉及[CNS](../design/features/CNS_contract_name_service.md)的命令,如下所示:
控制台提供3个涉及[CNS](../design/features/cns_contract_name_service.md)的命令,如下所示:

|命令名称|命令参数|功能|
|:----|:-----|:----|
Expand Down
2 changes: 1 addition & 1 deletion docs/manual/precompiled_contract.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ call(gasLimit, to, value, inputOffset, inputSize, outputOffset, outputSize)

![](../../images/articles/pre-compiled_contract_architecture_design/IMG_5429.PNG)

**注:**√ 代表支持,× 代表不支持
**注:** √ 代表支持,× 代表不支持

## FISCO BCOS预编译合约架构

Expand Down
2 changes: 1 addition & 1 deletion docs/manual/storage_security.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

## 部署Key Manager

每个机构一个Key Manager,具体的部署步骤,可参考[Key Manager README](https://github.com/FISCO-BCOS/key-manager)[Key Manager Gitee README](https://gitee.com/FISCO-BCOS/key-manager)
每个机构一个Key Manager,具体的部署步骤,可参考[Key Manager Github README](https://github.com/FISCO-BCOS/key-manager)[Key Manager Gitee README](https://gitee.com/FISCO-BCOS/key-manager)

```eval_rst
.. important::
Expand Down
2 changes: 1 addition & 1 deletion docs/tutorial/caliper.md
Original file line number Diff line number Diff line change
Expand Up @@ -331,7 +331,7 @@ docker -H 192.168.1.1:2375 images

#### 建链

使用[开发部署工具 build_chain.sh](https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/docs/tools/build_chain.html)脚本快速建链。本节以4个节点、全连接的形式搭链,但本节所述的测试方法能够推广任意数量节点及任意网络拓扑形式的链。
使用[开发部署工具 build_chain.sh](../manual/build_chain.html)脚本快速建链。本节以4个节点、全连接的形式搭链,但本节所述的测试方法能够推广任意数量节点及任意网络拓扑形式的链。

创建生成节点的配置文件(如一个名为`ipconf`的文件),文件内容如下:

Expand Down
4 changes: 2 additions & 2 deletions docs/tutorial/cfca.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

----

使用前建议阅读[证书说明](https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/docs/blockchain_dev/certificates.html)
使用前建议阅读[证书说明](../manual/certificates.html)

## 购买前注意事项

Expand All @@ -20,7 +20,7 @@

- cfca申请的`ca.crt--node.crt`二级证书结构与fisco bcos自带工具生成的三级证书结构互相兼容,用户可直接使用cfca签发的二级证书作为节点或sdk的证书使用

建议用户结合[白名单机制](https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/docs/blockchain_dev/certificate_list.html#id2)一起使用
建议用户结合[白名单机制](../manual/certificate_list.html#id2)一起使用

### 第一步. 获取节点证书

Expand Down

0 comments on commit dee9cd3

Please sign in to comment.