FISCO BCOS 1.3 中文文档系统合约 系统合约是FISCO BCOS区块链内置的智能合约。一条链对应唯一的系统合 约。系统合约实现了对链的控制和管理。如节点注册,机构准入等等。 系统合约是一组合约的集合,包括: 系统代理合约 节点管理合约 注销证书合约 权限管理合约 全网配置合约 节点相关 系统合约在创世节点生成时,脚本已自动将其部署到链上,并设置了节点 config.json文件中的systemproxyad 能生效。 操作相关 配置:在操作前,需用脚本set_proxy_address.sh配置需要操作的链。 操作目录:FISCO-BCOS/tools/systemcontract 系统代理合约 系统代理合约是系统合约的统一入口。 它提供了路由名称到合约地址的映射关系。 源码路径:systemcontract/SystemProxy.sol 接口说明 接口名 输入 输出 备注 获取路由信息 log.conf |-- myeasylog.log |-- start.sh `-- stop.sh 生成普通节点 脚本:generate_node.sh 说明:用创世节点的nodeid、系统代理合约地址、创世节点的p2p地址,生成 普通节点。其中会调用generate_node_basic.sh、generate_node_cert.sh和 generate_genesis.sh,生成节点0 码力 | 491 页 | 5.72 MB | 1 年前3
FISCO BCOS 2.2.0 中文文档MySQL模式,使用MySQL作为后端数据库,节点直连MySQL,需要在群组ini文件中配置数据库 相关信息。 • External模式,使用MySQL作为后端数据库,节点使用amdb-proxy连接数据库,代理和节点通 过amop协议通信,需要在群组ini文件中配置topic信息。 • scalable模式,区块数据和状态数据存储在不同的数据库中,区块数据根据配置存储在以块高命名 的RocksDB实例中 根 据 需 要 选 择 使 用 的DB, 其 中RocksDB性能最高;MySQL支持用户使用MySQL数据库,方便数据的查看;External通过数据代 理访问mysql,用户需要在启动并配置数据代理。设计文档参考AMDB存储设计。RC3版本起我们使 用RocksDB替代LevelDB以获得更好的性能表现,仍支持旧版本LevelDB。 公 公 公共 共 共配 配 配置 置 置项 项 项 重 重 存,默认true。 数 数 数据 据 据库 库 库相 相 相关 关 关配 配 配置 置 置项 项 项 • topic:当type为External时,需要配置该字段,表示区块链系统关注的AMDB代理topic,详细 请参考这里。 • max_retry:当type为External时,需要配置该字段,表示写入失败时的重试次数,详细请参 考这里。 58 Chapter 6. 使 使 使用 用0 码力 | 418 页 | 6.51 MB | 1 年前3
FISCO BCOS 2.3.0 中文文档MySQL模式,使用MySQL作为后端数据库,节点直连MySQL,需要在群组ini文件中配置数据库 相关信息。 • External模式,使用MySQL作为后端数据库,节点使用amdb-proxy连接数据库,代理和节点通 过amop协议通信,需要在群组ini文件中配置topic信息。 • scalable模式,区块数据和状态数据存储在不同的数据库中,区块数据根据配置存储在以块高命名 的RocksDB实例中 根 据 需 要 选 择 使 用 的DB, 其 中RocksDB性能最高;MySQL支持用户使用MySQL数据库,方便数据的查看;External通过数据代 理访问mysql,用户需要在启动并配置数据代理。设计文档参考AMDB存储设计。RC3版本起我们使 用RocksDB替代LevelDB以获得更好的性能表现,仍支持旧版本LevelDB。 注 注 注解 解 解: • v2.3.0版本开始,为便于链的维护,推荐使用 布 布 v2.3.0 数 数 数据 据 据库 库 库相 相 相关 关 关配 配 配置 置 置项 项 项 • topic:当type为External时,需要配置该字段,表示区块链系统关注的AMDB代理topic,详细 请参考这里。 • max_retry:当type为External时,需要配置该字段,表示写入失败时的重试次数,详细请参 考这里。 • scroll_threshold_mul0 码力 | 442 页 | 7.23 MB | 1 年前3
FISCO BCOS 3.0.0-rc2 中文文档ree/master/libs 下载,放在 FISCO-BCOS/deps/src/ 如果编译过程中长时间没有相应,一般是不能访问 githubusercontent.com导致依赖无法下载,请使用代理或修改hosts使得 机器能够访问githubusercontent.com 4. 编译选项介绍 TESTS,默认off,单元测试编译开关。通过cmake -DTESTS=on ..打开单 元测试开关。 kBlockchain-Data-Stash/index.html] 。 scalable存储模式 FISCO BCOS节点在配置scalable存储模式时,对于本地经裁剪后缺少的数 据,将通过代理amdb-proxy访问“数据仓库”数据源进行获取。 模式启用 设置群组的ini配置文件中[storage].type=scalable来选择链的存储模式 为scalable。 设置群组的ini配置文件中[storage] return paillier.paillierAdd(cipher1, cipher2); } } 节点接入代理服务 标签:节点接入代理 node proxy bcos-node-proxy 作为 FISCO-BCOS 节点的接入代理,负责接受 Android/iOS 终端 SDK 的 http/https 连接,对请求的内容进行解析,并通过内置的 java-sdk 走0 码力 | 2569 页 | 166.06 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档ree/master/libs 下载,放在 FISCO-BCOS/deps/src/ 如果编译过程中长时间没有相应,一般是不能访问 githubusercontent.com导致依赖无法下载,请使用代理或修改hosts使得 机器能够访问githubusercontent.com 4. 编译选项介绍 TESTS,默认off,单元测试编译开关。通过cmake -DTESTS=on ..打开单 元测试开关。 kBlockchain-Data-Stash/index.html] 。 scalable存储模式 FISCO BCOS节点在配置scalable存储模式时,对于本地经裁剪后缺少的数 据,将通过代理amdb-proxy访问“数据仓库”数据源进行获取。 模式启用 设置群组的ini配置文件中[storage].type=scalable来选择链的存储模式 为scalable。 设置群组的ini配置文件中[storage] return paillier.paillierAdd(cipher1, cipher2); } } 节点接入代理服务 标签:节点接入代理 node proxy bcos-node-proxy 作为 FISCO-BCOS 节点的接入代理,负责接受 Android/iOS 终端 SDK 的 http/https 连接,对请求的内容进行解析,并通过内置的 java-sdk 走0 码力 | 2585 页 | 166.09 MB | 1 年前3
FISCO BCOS 2.4.0 中文文档MySQL模式,使用MySQL作为后端数据库,节点直连MySQL,需要在群组ini文件中配置数据库 相关信息。 • External模式,使用MySQL作为后端数据库,节点使用amdb-proxy连接数据库,代理和节点通 过amop协议通信,需要在群组ini文件中配置topic信息。 • scalable模式,区块数据和状态数据存储在不同的数据库中,区块数据根据配置存储在以块高命名 的RocksDB实例中 根 据 需 要 选 择 使 用 的DB, 其 中RocksDB性能最高;MySQL支持用户使用MySQL数据库,方便数据的查看;External通过数据代 理访问mysql,用户需要在启动并配置数据代理。设计文档参考AMDB存储设计。RC3版本起我们使 用RocksDB替代LevelDB以获得更好的性能表现,仍支持旧版本LevelDB。 注 注 注解 解 解: • v2.3.0版本开始,为便于链的维护,推荐使用 存,默认true。 数 数 数据 据 据库 库 库相 相 相关 关 关配 配 配置 置 置项 项 项 • topic:当type为External时,需要配置该字段,表示区块链系统关注的AMDB代理topic,详细 请参考这里。 • max_retry:当type为External时,需要配置该字段,表示写入失败时的重试次数,详细请参 考这里。 • scroll_threshold_mul0 码力 | 470 页 | 7.45 MB | 1 年前3
FISCO BCOS 2.7.2 中文文档ree/master/libs 下载,放在 FISCO-BCOS/deps/src/ 如果编译过程中长时间没有相应,一般是不能访问 githubusercontent.com导致依赖无法下载,请使用代理或修改hosts使得 机器能够访问githubusercontent.com 4. 编译选项介绍 TESTS,默认off,单元测试编译开关。通过cmake -DTESTS=on ..打开单 元测试开关。 存储目前支持RocksDB、MySQL、External三种模式,用户可以根据需要选 择使用的DB,其中RocksDB性能最高;MySQL支持用户使用MySQL数据 库,方便数据的查看;External通过数据代理访问MySQL,用户需要在启动 并配置数据代理。设计文档参考AMDB存储设计。RC3版本起我们使用 RocksDB替代LevelDB以获得更好的性能表现,仍支持旧版本LevelDB。 注解 v2.3.0版本开始,为便于链的维护,推荐使用 sDB的 WAL。 cached_storage:控制是否使用缓存,默认true。 数据库相关配置项 topic:当type为External时,需要配置该字段,表示区块链系统关注的 AMDB代理topic,详细请参考这里。 max_retry:当type为External时,需要配置该字段,表示写入失败时的 重试次数,详细请参考这里。 scroll_threshold_multiple0 码力 | 2520 页 | 211.87 MB | 1 年前3
FISCO BCOS 2.8.0 中文文档ree/master/libs 下载,放在 FISCO-BCOS/deps/src/ 如果编译过程中长时间没有相应,一般是不能访问 githubusercontent.com导致依赖无法下载,请使用代理或修改hosts使得 机器能够访问githubusercontent.com 4. 编译选项介绍 TESTS,默认off,单元测试编译开关。通过cmake -DTESTS=on ..打开单 元测试开关。 存储目前支持RocksDB、MySQL、External三种模式,用户可以根据需要选 择使用的DB,其中RocksDB性能最高;MySQL支持用户使用MySQL数据 库,方便数据的查看;External通过数据代理访问MySQL,用户需要在启动 并配置数据代理。设计文档参考AMDB存储设计。RC3版本起我们使用 RocksDB替代LevelDB以获得更好的性能表现,仍支持旧版本LevelDB。 注解 v2.3.0版本开始,为便于链的维护,推荐使用 sDB的 WAL。 cached_storage:控制是否使用缓存,默认true。 数据库相关配置项 topic:当type为External时,需要配置该字段,表示区块链系统关注的 AMDB代理topic,详细请参考这里。 max_retry:当type为External时,需要配置该字段,表示写入失败时的 重试次数,详细请参考这里。 scroll_threshold_multiple0 码力 | 2534 页 | 212.43 MB | 1 年前3
FISCO BCOS 2.8.0 中文文档ree/master/libs 下载,放在 FISCO-BCOS/deps/src/ 如果编译过程中长时间没有相应,一般是不能访问 githubusercontent.com导致依赖无法下载,请使用代理或修改hosts使得 机器能够访问githubusercontent.com 4. 编译选项介绍 TESTS,默认off,单元测试编译开关。通过cmake -DTESTS=on ..打开单 元测试开关。 存储目前支持RocksDB、MySQL、External三种模式,用户可以根据需要选 择使用的DB,其中RocksDB性能最高;MySQL支持用户使用MySQL数据 库,方便数据的查看;External通过数据代理访问MySQL,用户需要在启动 并配置数据代理。设计文档参考AMDB存储设计。RC3版本起我们使用 RocksDB替代LevelDB以获得更好的性能表现,仍支持旧版本LevelDB。 注解 v2.3.0版本开始,为便于链的维护,推荐使用 sDB的 WAL。 cached_storage:控制是否使用缓存,默认true。 数据库相关配置项 topic:当type为External时,需要配置该字段,表示区块链系统关注的 AMDB代理topic,详细请参考这里。 max_retry:当type为External时,需要配置该字段,表示写入失败时的 重试次数,详细请参考这里。 scroll_threshold_multiple0 码力 | 2534 页 | 212.43 MB | 1 年前3
FISCO BCOS 2.7.0 中文文档ree/master/libs 下载,放在 FISCO-BCOS/deps/src/ 如果编译过程中长时间没有相应,一般是不能访问 githubusercontent.com导致依赖无法下载,请使用代理或修改hosts使得 机器能够访问githubusercontent.com 4. 编译选项介绍 TESTS,默认off,单元测试编译开关。通过cmake -DTESTS=on ..打开单 元测试开关。 存储目前支持RocksDB、MySQL、External三种模式,用户可以根据需要选 择使用的DB,其中RocksDB性能最高;MySQL支持用户使用MySQL数据 库,方便数据的查看;External通过数据代理访问MySQL,用户需要在启动 并配置数据代理。设计文档参考AMDB存储设计。RC3版本起我们使用 RocksDB替代LevelDB以获得更好的性能表现,仍支持旧版本LevelDB。 注解 v2.3.0版本开始,为便于链的维护,推荐使用 sDB的 WAL。 cached_storage:控制是否使用缓存,默认true。 数据库相关配置项 topic:当type为External时,需要配置该字段,表示区块链系统关注的 AMDB代理topic,详细请参考这里。 max_retry:当type为External时,需要配置该字段,表示写入失败时的 重试次数,详细请参考这里。 scroll_threshold_multiple0 码力 | 2538 页 | 212.43 MB | 1 年前3
共 33 条
- 1
- 2
- 3
- 4













