FISCO BCOS 1.3 中文文档address: 0xf78451eb46e20bc5336e279c52bda3a3e92c09b6 生成节点 生成节点的目录、配置文件、启动脚本、身份文件、证书文件。 注意: (1)端口不要和其它节点重复 (2)-e时需配置现有的所有节点P2P端口 #bash generate_node -o 节点文件生成位置 -n 节点名 -l 节点监听的IP -r 节点的 RPC端口 -p 节点的P2P端口 #关闭用 sh stop.sh 节点加入联盟 让节点成为参与共识的成员 cd /mydata/FISCO-BCOS/tools/scripts/ 设置需要操作的链的RPC端口(若之前已设置,则无需重复设置) #bash set_proxy_address.sh -o 节点的RPC address bash set_proxy_address.sh -o 127.0.0.1:8545 将节点注册入联盟中,参与共识 加 密,2:key center rpcport RPC监听端口(若在同台机器上部署多个节点时,端口 不能重复) p2pport P2P网络监听端口(若在同台机器上部署多个节点时,端 口不能重复) channelPort 链上链下监听端口(若在同台机器上部署多个节点时, 端口不能重复) wallet 钱包文件路径 keystoredir 账号文件目录路径 datadir 节点数据目录路径0 码力 | 491 页 | 5.72 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档交易编码中加入chainID和groupID • 交易中加入二进制缓存 • 创世块中加入timestamp信息 • 增加了一些precompile的demo • 支持用Docker搭链 • 删除不必要的日志 • 删除不必要的重复操作 Bug修复 • RPC中处理参数时asInt异常造成程序退出的Bug • 交易执行Out of gas时交易一直在交易池中不被处理的Bug • 不同组间可以用相同的交易二进制重放的Bug java,go,javascript,rust等,语言的选择根据平台虚拟机选型而定。在合约通过测试后,采 用部署指令发布到链上,经过共识算法确认后,合约生效并被后续的交易调用。 当合约需要更新升级时,重复以上开发到部署的步骤,发布新版合约,新版合约会有一个新的地址和 独立的存储空间,并不是覆盖掉旧合约。新版合约可通过旧合约数据接口访问旧版本合约里保存的数 据,或者通过数据迁移的方式将旧合约的数据迁移 动修改节点C和节点D数据库中 _sys_consensus_ 表的字段,将节点C和节点D的 type 字段值从 sealer 修改为 observer。 修改步骤同 手动修改节点A和节点B的数据库 小节,不重复占用篇幅。 启动节点C和节点D 再次启动节点C和节点D之后,节点C和节点D作为观察者节点可顺利同步区块,但是无法参与区块共 识。 8.3. 极端异常下的共识恢复应急方案 197 FISCO BCOS0 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 3.6.0 中文文档交易编码中加入chainID和groupID • 交易中加入二进制缓存 • 创世块中加入timestamp信息 • 增加了一些precompile的demo • 支持用Docker搭链 • 删除不必要的日志 • 删除不必要的重复操作 Bug修复 • RPC中处理参数时asInt异常造成程序退出的Bug • 交易执行Out of gas时交易一直在交易池中不被处理的Bug • 不同组间可以用相同的交易二进制重放的Bug java,go,javascript,rust等,语言的选择根据平台虚拟机选型而定。在合约通过测试后,采 用部署指令发布到链上,经过共识算法确认后,合约生效并被后续的交易调用。 当合约需要更新升级时,重复以上开发到部署的步骤,发布新版合约,新版合约会有一个新的地址和 独立的存储空间,并不是覆盖掉旧合约。新版合约可通过旧合约数据接口访问旧版本合约里保存的数 据,或者通过数据迁移的方式将旧合约的数据迁移 动修改节点C和节点D数据库中 _sys_consensus_ 表的字段,将节点C和节点D的 type 字段值从 sealer 修改为 observer。 修改步骤同 手动修改节点A和节点B的数据库 小节,不重复占用篇幅。 启动节点C和节点D 再次启动节点C和节点D之后,节点C和节点D作为观察者节点可顺利同步区块,但是无法参与区块共 识。 8.3. 极端异常下的共识恢复应急方案 197 FISCO BCOS0 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档交易编码中加入chainID和groupID • 交易中加入二进制缓存 • 创世块中加入timestamp信息 • 增加了一些precompile的demo • 支持用Docker搭链 • 删除不必要的日志 • 删除不必要的重复操作 Bug修复 • RPC中处理参数时asInt异常造成程序退出的Bug • 交易执行Out of gas时交易一直在交易池中不被处理的Bug • 不同组间可以用相同的交易二进制重放的Bug java,go,javascript,rust等,语言的选择根据平台虚拟机选型而定。在合约通过测试后,采 用部署指令发布到链上,经过共识算法确认后,合约生效并被后续的交易调用。 当合约需要更新升级时,重复以上开发到部署的步骤,发布新版合约,新版合约会有一个新的地址和 独立的存储空间,并不是覆盖掉旧合约。新版合约可通过旧合约数据接口访问旧版本合约里保存的数 据,或者通过数据迁移的方式将旧合约的数据迁移 动修改节点C和节点D数据库中 _sys_consensus_ 表的字段,将节点C和节点D的 type 字段值从 sealer 修改为 observer。 修改步骤同 手动修改节点A和节点B的数据库 小节,不重复占用篇幅。 启动节点C和节点D 再次启动节点C和节点D之后,节点C和节点D作为观察者节点可顺利同步区块,但是无法参与区块共 识。 8.3. 极端异常下的共识恢复应急方案 197 FISCO BCOS0 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档交易编码中加入chainID和groupID 交易中加入二进制缓存 创世块中加入timestamp信息 增加了一些precompile的demo 支持用Docker搭链 删除不必要的日志 删除不必要的重复操作 Bug修复 RPC中处理参数时asInt异常造成程序退出的Bug 交易执行Out of gas时交易一直在交易池中不被处理的Bug 不同组间可以用相同的交易二进制重放的Bug insert操作造成的性能衰减问题 java,go,javascript,rust等,语言的选择根据平台虚拟机 选型而定。在合约通过测试后,采用部署指令发布到链上,经过共识算法确 认后,合约生效并被后续的交易调用。 当合约需要更新升级时,重复以上开发到部署的步骤,发布新版合约,新版 合约会有一个新的地址和独立的存储空间,并不是覆盖掉旧合约。新版合约 可通过旧合约数据接口访问旧版本合约里保存的数据,或者通过数据迁移的 方式将旧合约的数据迁 和节点D数 据库中 _sys_consensus_ 表的字段,将节点C和节点D的 type 字段值从 sealer 修改为 observer。 修改步骤同 手动修改节点A和节点B的数据库 小节,不重复占用篇幅。 启动节点C和节点D 再次启动节点C和节点D之后,节点C和节点D作为观察者节点可顺利同步区 块,但是无法参与区块共识。 注解 特殊情况处理:节点C和节点D启动之后,此时网络已经可以正常共识出0 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档交易编码中加入chainID和groupID 交易中加入二进制缓存 创世块中加入timestamp信息 增加了一些precompile的demo 支持用Docker搭链 删除不必要的日志 删除不必要的重复操作 Bug修复 RPC中处理参数时asInt异常造成程序退出的Bug 交易执行Out of gas时交易一直在交易池中不被处理的Bug 不同组间可以用相同的交易二进制重放的Bug insert操作造成的性能衰减问题 java,go,javascript,rust等,语言的选择根据平台虚拟机 选型而定。在合约通过测试后,采用部署指令发布到链上,经过共识算法确 认后,合约生效并被后续的交易调用。 当合约需要更新升级时,重复以上开发到部署的步骤,发布新版合约,新版 合约会有一个新的地址和独立的存储空间,并不是覆盖掉旧合约。新版合约 可通过旧合约数据接口访问旧版本合约里保存的数据,或者通过数据迁移的 方式将旧合约的数据迁 和节点D数 据库中 _sys_consensus_ 表的字段,将节点C和节点D的 type 字段值从 sealer 修改为 observer。 修改步骤同 手动修改节点A和节点B的数据库 小节,不重复占用篇幅。 启动节点C和节点D 再次启动节点C和节点D之后,节点C和节点D作为观察者节点可顺利同步区 块,但是无法参与区块共识。 注解 特殊情况处理:节点C和节点D启动之后,此时网络已经可以正常共识出0 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2.0 中文文档交易编码中加入chainID和groupID 交易中加入二进制缓存 创世块中加入timestamp信息 增加了一些precompile的demo 支持用Docker搭链 删除不必要的日志 删除不必要的重复操作 Bug修复 RPC中处理参数时asInt异常造成程序退出的Bug 交易执行Out of gas时交易一直在交易池中不被处理的Bug 不同组间可以用相同的交易二进制重放的Bug insert操作造成的性能衰减问题 java,go,javascript,rust等,语言的选择根据平台虚拟机 选型而定。在合约通过测试后,采用部署指令发布到链上,经过共识算法确 认后,合约生效并被后续的交易调用。 当合约需要更新升级时,重复以上开发到部署的步骤,发布新版合约,新版 合约会有一个新的地址和独立的存储空间,并不是覆盖掉旧合约。新版合约 可通过旧合约数据接口访问旧版本合约里保存的数据,或者通过数据迁移的 方式将旧合约的数据迁 和节点D数 据库中 _sys_consensus_ 表的字段,将节点C和节点D的 type 字段值从 sealer 修改为 observer。 修改步骤同 手动修改节点A和节点B的数据库 小节,不重复占用篇幅。 启动节点C和节点D 再次启动节点C和节点D之后,节点C和节点D作为观察者节点可顺利同步区 块,但是无法参与区块共识。 注解 特殊情况处理:节点C和节点D启动之后,此时网络已经可以正常共识出0 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档交易编码中加入chainID和groupID 交易中加入二进制缓存 创世块中加入timestamp信息 增加了一些precompile的demo 支持用Docker搭链 删除不必要的日志 删除不必要的重复操作 Bug修复 RPC中处理参数时asInt异常造成程序退出的Bug 交易执行Out of gas时交易一直在交易池中不被处理的Bug 不同组间可以用相同的交易二进制重放的Bug insert操作造成的性能衰减问题 java,go,javascript,rust等,语言的选择根据平台虚拟机 选型而定。在合约通过测试后,采用部署指令发布到链上,经过共识算法确 认后,合约生效并被后续的交易调用。 当合约需要更新升级时,重复以上开发到部署的步骤,发布新版合约,新版 合约会有一个新的地址和独立的存储空间,并不是覆盖掉旧合约。新版合约 可通过旧合约数据接口访问旧版本合约里保存的数据,或者通过数据迁移的 方式将旧合约的数据迁 和节点D数 据库中 _sys_consensus_ 表的字段,将节点C和节点D的 type 字段值从 sealer 修改为 observer。 修改步骤同 手动修改节点A和节点B的数据库 小节,不重复占用篇幅。 启动节点C和节点D 再次启动节点C和节点D之后,节点C和节点D作为观察者节点可顺利同步区 块,但是无法参与区块共识。 注解 特殊情况处理:节点C和节点D启动之后,此时网络已经可以正常共识出0 码力 | 2585 页 | 166.09 MB | 1 年前3
FISCO BCOS 2.7.2 中文文档7.2 • 交易中加入二进制缓存 • 创世块中加入timestamp信息 • 增加了一些precompile的demo • 支持用Docker搭链 • 删除不必要的日志 • 删除不必要的重复操作 Bug修 修 修复 复 复 • RPC中处理参数时asInt异常造成程序退出的Bug • 交易执行Out of gas时交易一直在交易池中不被处理的Bug • 不同组间可以用相同的交易二进制重放的Bug java,go,javascript,rust等,语言的选择根据平台虚拟机选型而定。在合约通过测试后,采 用部署指令发布到链上,经过共识算法确认后,合约生效并被后续的交易调用。 当合约需要更新升级时,重复以上开发到部署的步骤,发布新版合约,新版合约会有一个新的地址和 独立的存储空间,并不是覆盖掉旧合约。新版合约可通过旧合约数据接口访问旧版本合约里保存的数 据,或者通过数据迁移的方式将旧合约的数据迁移 sealer 修改为 observer。 修改步骤同 手 手 手动 动 动修 修 修改 改 改节 节 节点 点 点A和 和 和节 节 节点 点 点B的 的 的数 数 数据 据 据库 库 库 小节,不重复占用篇幅。 启 启 启动 动 动节 节 节点 点 点C和 和 和节 节 节点 点 点D 再次启动节点C和节点D之后,节点C和节点D作为观察者节点可顺利同步区块,但是无法参与区块共 识。 8.30 码力 | 1422 页 | 91.91 MB | 1 年前3
FISCO BCOS 3.0.0-rc2 中文文档交易编码中加入chainID和groupID 交易中加入二进制缓存 创世块中加入timestamp信息 增加了一些precompile的demo 支持用Docker搭链 删除不必要的日志 删除不必要的重复操作 Bug修复 RPC中处理参数时asInt异常造成程序退出的Bug 交易执行Out of gas时交易一直在交易池中不被处理的Bug 不同组间可以用相同的交易二进制重放的Bug insert操作造成的性能衰减问题 java,go,javascript,rust等,语言的选择根据平台虚拟机 选型而定。在合约通过测试后,采用部署指令发布到链上,经过共识算法确 认后,合约生效并被后续的交易调用。 当合约需要更新升级时,重复以上开发到部署的步骤,发布新版合约,新版 合约会有一个新的地址和独立的存储空间,并不是覆盖掉旧合约。新版合约 可通过旧合约数据接口访问旧版本合约里保存的数据,或者通过数据迁移的 方式将旧合约的数据迁 和节点D数 据库中 _sys_consensus_ 表的字段,将节点C和节点D的 type 字段值从 sealer 修改为 observer。 修改步骤同 手动修改节点A和节点B的数据库 小节,不重复占用篇幅。 启动节点C和节点D 再次启动节点C和节点D之后,节点C和节点D作为观察者节点可顺利同步区 块,但是无法参与区块共识。 注解 特殊情况处理:节点C和节点D启动之后,此时网络已经可以正常共识出0 码力 | 2569 页 | 166.06 MB | 1 年前3
共 46 条
- 1
- 2
- 3
- 4
- 5













