FISCO BCOS 1.3 中文文档bootstrapnodes.json |-- keystore |-- log |-- log.conf |-- start.sh `-- stop.sh 链操作 生成god账号 说明:在生产条件下,需要手动生成god账号,提供给相关脚本生成节点文 件。 操作: 到指定目录下生成god账号 cd /mydata/FISCO-BCOS/tools/contract node accountManager BCOS中需要使用Oracle JDK 1.8(java 1.8)环境,提供 FISCO BCOS支持的JAVA组件 物料包搭建FISCO BCOS环境CheckList:检查系统是否满足搭建FISCO BCOS的条件 术语简介 两种节点类型:创世节点, 非创世节点。 创世节点:搭建一条新链时, 配置文件的第一台服务器上的第一个节点为 创世节点, 创世节点是需要第一个启动的节点, 其他节点需要主动连接创世 节点 1 原有以太坊转账方案的不足之处 对于以太坊的账户模型,来源账户在给去向账户进行转账时,直接从本账 户的余额中扣减转账数额,但无法确定所扣减的数额全部/部分来源于先 前哪一笔交易,有哪些前置的消费条件,从而无法进行转账前的业务逻辑 校验。 当同一来源账户在给多个去向账户进行转账时,存在多个交易共同操作来 源账户余额的情况,基于以太坊数据一致性方案中交易列表及交易回执的 有序性要求,区块链网络无法对转账交易进行并行处理。0 码力 | 491 页 | 5.72 MB | 1 年前3
FISCO BCOS 2.7.2 中文文档在账号3的控制台中操作,此处以链配置操作为例。 撤销账号2的委员权限 此时系统中有两个委员,默认投票生效阈值50%,所以需要两个委员都投票 撤销账号2的委员权限,有效票/总票数=2/2=1>0.5才满足条件。 账号1投票撤销账号2的委员权限 | address | enable_num _sys_consensus_ 表,将节点C和节点D 的 type 字段值从 sealer 修改为 observer; 3. 启动节点A和节点B:重启节点之后,网络中共识节点只有节点A和节点 B,满足 PBFT 共识条件,网络可正常共识打包出块; 4. 手动修改节点C和节点D的数据库:修改节点C和节点D中数据库 _sys_consensus_ 表,将节点C和节点D的 type 字段值从 sealer 修改为 observer; _sys_consensus_ 表,将节点C和节点D 的 type 字段值从 sealer 修改为 observer; 4. 启动节点A和节点B:启动节点之后,网络中共识节点只有节点A和节点 B,满足 PBFT 共识条件,网络可正常共识打包出块; 5. 手动修改节点C和节点D的数据库:修改节点C和节点D中数据库 _sys_consensus_ 表,将节点C和节点D的 type 字段值从 sealer 修改为 observer;0 码力 | 2520 页 | 211.87 MB | 1 年前3
FISCO BCOS 2.8.0 中文文档在账号3的控制台中操作,此处以链配置操作为例。 撤销账号2的委员权限 此时系统中有两个委员,默认投票生效阈值50%,所以需要两个委员都投票 撤销账号2的委员权限,有效票/总票数=2/2=1>0.5才满足条件。 账号1投票撤销账号2的委员权限 | address | enable_num _sys_consensus_ 表,将节点C和节点D 的 type 字段值从 sealer 修改为 observer; 3. 启动节点A和节点B:重启节点之后,网络中共识节点只有节点A和节点 B,满足 PBFT 共识条件,网络可正常共识打包出块; 4. 手动修改节点C和节点D的数据库:修改节点C和节点D中数据库 _sys_consensus_ 表,将节点C和节点D的 type 字段值从 sealer 修改为 observer; _sys_consensus_ 表,将节点C和节点D 的 type 字段值从 sealer 修改为 observer; 4. 启动节点A和节点B:启动节点之后,网络中共识节点只有节点A和节点 B,满足 PBFT 共识条件,网络可正常共识打包出块; 5. 手动修改节点C和节点D的数据库:修改节点C和节点D中数据库 _sys_consensus_ 表,将节点C和节点D的 type 字段值从 sealer 修改为 observer;0 码力 | 2534 页 | 212.43 MB | 1 年前3
FISCO BCOS 2.8.0 中文文档在账号3的控制台中操作,此处以链配置操作为例。 撤销账号2的委员权限 此时系统中有两个委员,默认投票生效阈值50%,所以需要两个委员都投票 撤销账号2的委员权限,有效票/总票数=2/2=1>0.5才满足条件。 账号1投票撤销账号2的委员权限 | address | enable_num _sys_consensus_ 表,将节点C和节点D 的 type 字段值从 sealer 修改为 observer; 3. 启动节点A和节点B:重启节点之后,网络中共识节点只有节点A和节点 B,满足 PBFT 共识条件,网络可正常共识打包出块; 4. 手动修改节点C和节点D的数据库:修改节点C和节点D中数据库 _sys_consensus_ 表,将节点C和节点D的 type 字段值从 sealer 修改为 observer; _sys_consensus_ 表,将节点C和节点D 的 type 字段值从 sealer 修改为 observer; 4. 启动节点A和节点B:启动节点之后,网络中共识节点只有节点A和节点 B,满足 PBFT 共识条件,网络可正常共识打包出块; 5. 手动修改节点C和节点D的数据库:修改节点C和节点D中数据库 _sys_consensus_ 表,将节点C和节点D的 type 字段值从 sealer 修改为 observer;0 码力 | 2534 页 | 212.43 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档在账号3的控制台中操作,此处以链配置操作为例。 撤销账号2的委员权限 此时系统中有两个委员,默认投票生效阈值50%,所以需要两个委员都投票 撤销账号2的委员权限,有效票/总票数=2/2=1>0.5才满足条件。 账号1投票撤销账号2的委员权限 | address | enable_num _sys_consensus_ 表,将节点C和节点D 的 type 字段值从 sealer 修改为 observer; 3. 启动节点A和节点B:重启节点之后,网络中共识节点只有节点A和节点 B,满足 PBFT 共识条件,网络可正常共识打包出块; 4. 手动修改节点C和节点D的数据库:修改节点C和节点D中数据库 _sys_consensus_ 表,将节点C和节点D的 type 字段值从 sealer 修改为 observer; _sys_consensus_ 表,将节点C和节点D 的 type 字段值从 sealer 修改为 observer; 4. 启动节点A和节点B:启动节点之后,网络中共识节点只有节点A和节点 B,满足 PBFT 共识条件,网络可正常共识打包出块; 5. 手动修改节点C和节点D的数据库:修改节点C和节点D中数据库 _sys_consensus_ 表,将节点C和节点D的 type 字段值从 sealer 修改为 observer;0 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档在账号3的控制台中操作,此处以链配置操作为例。 撤销账号2的委员权限 此时系统中有两个委员,默认投票生效阈值50%,所以需要两个委员都投票 撤销账号2的委员权限,有效票/总票数=2/2=1>0.5才满足条件。 账号1投票撤销账号2的委员权限 | address | enable_num _sys_consensus_ 表,将节点C和节点D 的 type 字段值从 sealer 修改为 observer; 3. 启动节点A和节点B:重启节点之后,网络中共识节点只有节点A和节点 B,满足 PBFT 共识条件,网络可正常共识打包出块; 4. 手动修改节点C和节点D的数据库:修改节点C和节点D中数据库 _sys_consensus_ 表,将节点C和节点D的 type 字段值从 sealer 修改为 observer; _sys_consensus_ 表,将节点C和节点D 的 type 字段值从 sealer 修改为 observer; 4. 启动节点A和节点B:启动节点之后,网络中共识节点只有节点A和节点 B,满足 PBFT 共识条件,网络可正常共识打包出块; 5. 手动修改节点C和节点D的数据库:修改节点C和节点D中数据库 _sys_consensus_ 表,将节点C和节点D的 type 字段值从 sealer 修改为 observer;0 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2.0 中文文档在账号3的控制台中操作,此处以链配置操作为例。 撤销账号2的委员权限 此时系统中有两个委员,默认投票生效阈值50%,所以需要两个委员都投票 撤销账号2的委员权限,有效票/总票数=2/2=1>0.5才满足条件。 账号1投票撤销账号2的委员权限 | address | enable_num _sys_consensus_ 表,将节点C和节点D 的 type 字段值从 sealer 修改为 observer; 3. 启动节点A和节点B:重启节点之后,网络中共识节点只有节点A和节点 B,满足 PBFT 共识条件,网络可正常共识打包出块; 4. 手动修改节点C和节点D的数据库:修改节点C和节点D中数据库 _sys_consensus_ 表,将节点C和节点D的 type 字段值从 sealer 修改为 observer; _sys_consensus_ 表,将节点C和节点D 的 type 字段值从 sealer 修改为 observer; 4. 启动节点A和节点B:启动节点之后,网络中共识节点只有节点A和节点 B,满足 PBFT 共识条件,网络可正常共识打包出块; 5. 手动修改节点C和节点D的数据库:修改节点C和节点D中数据库 _sys_consensus_ 表,将节点C和节点D的 type 字段值从 sealer 修改为 observer;0 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2-dev 中文文档在账号3的控制台中操作,此处以链配置操作为例。 撤销账号2的委员权限 此时系统中有两个委员,默认投票生效阈值50%,所以需要两个委员都投票 撤销账号2的委员权限,有效票/总票数=2/2=1>0.5才满足条件。 账号1投票撤销账号2的委员权限 | address | enable_num _sys_consensus_ 表,将节点C和节点D 的 type 字段值从 sealer 修改为 observer; 3. 启动节点A和节点B:重启节点之后,网络中共识节点只有节点A和节点 B,满足 PBFT 共识条件,网络可正常共识打包出块; 4. 手动修改节点C和节点D的数据库:修改节点C和节点D中数据库 _sys_consensus_ 表,将节点C和节点D的 type 字段值从 sealer 修改为 observer; _sys_consensus_ 表,将节点C和节点D 的 type 字段值从 sealer 修改为 observer; 4. 启动节点A和节点B:启动节点之后,网络中共识节点只有节点A和节点 B,满足 PBFT 共识条件,网络可正常共识打包出块; 5. 手动修改节点C和节点D的数据库:修改节点C和节点D中数据库 _sys_consensus_ 表,将节点C和节点D的 type 字段值从 sealer 修改为 observer;0 码力 | 2378 页 | 204.39 MB | 1 年前3
FISCO BCOS 2.6.0 中文文档v选项支持下载指定版本的console f选项自动配置下载的console的证书和端口 download_bin.sh 用于下载fisco-bcos二进制程序,选项如下。 使用举例 无外网条件的单群组 │ ├── ca.srl │ └── cert.cnf Usage: -vDownload binary of spectfic /download_bin.sh -v 2.6.0 最简单的操作方式是在有外网的Linux机器上使用build_chain建好链,借助-z 选项打包,然后拷贝到无外网的机器上运行。 1. 针对某些场景下无外网条件下建链,请从发布页面 [https://github.com/FISCO- BCOS/FISCO-BCOS/releases]下载最新的目标操作系统的二进制,例如对于 Linux系统下载fisco-bcos 命令返回错误的执行结果,以字符串或是json的形式返回。 控制台的命令调用JSON-RPC接口时,错误码参考这里。 控制台的命令调用Precompiled Service接口时,错误码参考这里。 控制台配置与运行 重要 前置条件:搭建FISCO BCOS区块链请参考 开发部署工具 或 企业工具。 获取控制台 注解 如果因为网络问题导致长时间无法下载,请尝试 curl -#LO https://gitee.com/FISCO- 0 码力 | 2383 页 | 18.83 MB | 1 年前3
FISCO BCOS 2.7.0 中文文档在账号3的控制台中操作,此处以链配置操作为例。 撤销账号2的委员权限 此时系统中有两个委员,默认投票生效阈值50%,所以需要两个委员都投票 撤销账号2的委员权限,有效票/总票数=2/2=1>0.5才满足条件。 账号1投票撤销账号2的委员权限 | address | enable_num _sys_consensus_ 表,将节点C和节点D 的 type 字段值从 sealer 修改为 observer; 3. 启动节点A和节点B:重启节点之后,网络中共识节点只有节点A和节点 B,满足 PBFT 共识条件,网络可正常共识打包出块; 4. 手动修改节点C和节点D的数据库:修改节点C和节点D中数据库 _sys_consensus_ 表,将节点C和节点D的 type 字段值从 sealer 修改为 observer; _sys_consensus_ 表,将节点C和节点D 的 type 字段值从 sealer 修改为 observer; 4. 启动节点A和节点B:启动节点之后,网络中共识节点只有节点A和节点 B,满足 PBFT 共识条件,网络可正常共识打包出块; 5. 手动修改节点C和节点D的数据库:修改节点C和节点D中数据库 _sys_consensus_ 表,将节点C和节点D的 type 字段值从 sealer 修改为 observer;0 码力 | 2538 页 | 212.43 MB | 1 年前3
共 46 条
- 1
- 2
- 3
- 4
- 5













