FISCO BCOS 1.3 中文文档web3sdk: 调用web3sdk.jar执行web3sdk内方法(如部署系统 合约、调用合约工具方法等) compile.sh: 将dist/contracts目录下的合约代码转换成java代 码,供开发者使用 dist/conf 配置目录, 用于配置节点信息、证书信息、日志目录等 dist/contracts 合约存放目录,compile.sh脚本可将存放于该目录下的合约代码 转换成java代码 为classpath:client.keystore keystorePassWord: 生成client.keystore时对应的密码 clientCertPassWord: 生成client.keystore时对应的密 码 nodeid:SDK连接的FISCO BCOS节点ID,从节点 data/node.nodeid文件获取 ip: SDK连接的FISCO BCOS节点外网ip channelPort: SDK连接的FISCO ~/mydata/web3sdk/dist/bin web3sdk/dist/contracts 目录下所有智能合约转换成不支持国密特性的java代 码 #执行compile.sh脚本,将~/mydata/web3sdk/dist/contract目录下所有合约代 码转换成java代码 #(com是java代码所属的包,转换后可手动修改) $ bash compile.sh com 查看生成的java代0 码力 | 491 页 | 5.72 MB | 1 年前3
FISCO BCOS 2.7.2 中文文档体 体架 架 架构 构 构 735 24 区 区 区块 块 块链 链 链交 交 交易 易 易流 流 流程 程 程 741 25 数 数 数据 据 据结 结 结构 构 构与 与 与编 编 编码 码 码协 协 协议 议 议 747 26 核 核 核心 心 心模 模 模块 块 块设 设 设计 计 计解 解 解析 析 析 751 27 深 深 深入 入 入浅 浅 浅出 出 出FISCO BCOS 835 优化了区块打包交易数的逻辑,根据执行时间动态的调整区块打包交易数 • 优化了区块同步的流程,让区块同步更快 • 并行优化了将交易的编解码、交易的验签和落盘的编码 • 优化了交易执行返回码的逻辑,让返回码更准确 • 升级了存储模块,支持并发读写 其 其 其他 他 他特 特 特性 性 性 • 加入网络数据包压缩 • 加入兼容性配置 • 交易编码中加入chainID和groupID 2 注解 解 解: • 搭建全链路国密版本的链,请参考这里 。 • FISCO BCOS支 持x86_64和aarch64(ARM) 架 构 的Linux和macOS,ARM架 构 需 要 编 译 源 码 获 取fisco-bcos可执行程序。 3.1 1. 搭 搭 搭建 建 建单 单 单群 群 群组 组 组FISCO BCOS联 联 联盟 盟 盟链 链 链 本节以搭建单群组FISCO BCOS链为例操作。使用开发部署工具0 码力 | 1422 页 | 91.91 MB | 1 年前3
FISCO BCOS 2-dev 中文文档优化了区块打包交易数的逻辑,根据执行时间动态的调整区块打包交易数 • 优化了区块同步的流程,让区块同步更快 • 并行优化了将交易的编解码、交易的验签和落盘的编码 • 优化了交易执行返回码的逻辑,让返回码更准确 • 升级了存储模块,支持并发读写 其 其 其他 他 他特 特 特性 性 性 • 加入网络数据包压缩 • 加入兼容性配置 • 交易编码中加入chainID和groupID • to_asset_account, uint256 ˓→amount) public returns(int256) 4.2.2 第 第 第二 二 二步 步 步. 开 开 开发 发 发源 源 源码 码 码 根据我们第一步的存储和接口设计,创建一个Asset的智能合约,实现注册、转账、查询功能,并引入一 个叫Table的系统合约,这个合约提供了CRUD接口。 # 进入console/contracts目录 1a24e037c9d07803fcaf78f768de2ba56a4f729ef91baeadaa55a8ccd6e ] 更多操作请参考节点管理 5.3 FISCO BCOS 源 源 源码 码 码编 编 编译 译 译 标签:依赖下载 macOS ARM 注 注 注解 解 解: 源码编译适合于有丰富开发经验的用户,编译过程中需要下载依赖库,请保持网络畅通。受网络 和机器配置影响,编译用时50 码力 | 1324 页 | 85.58 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档体 体架 架 架构 构 构 761 24 区 区 区块 块 块链 链 链交 交 交易 易 易流 流 流程 程 程 767 25 数 数 数据 据 据结 结 结构 构 构与 与 与编 编 编码 码 码协 协 协议 议 议 773 26 核 核 核心 心 心模 模 模块 块 块设 设 设计 计 计解 解 解析 析 析 777 27 MVP 861 28 贡 贡 贡献 献 献者 者 者 867 优化了区块打包交易数的逻辑,根据执行时间动态的调整区块打包交易数 • 优化了区块同步的流程,让区块同步更快 • 并行优化了将交易的编解码、交易的验签和落盘的编码 • 优化了交易执行返回码的逻辑,让返回码更准确 • 升级了存储模块,支持并发读写 其 其 其他 他 他特 特 特性 性 性 • 加入网络数据包压缩 • 加入兼容性配置 • 交易编码中加入chainID和groupID • 注解 解 解: • 搭建全链路国密版本的链,请参考这里 。 • FISCO BCOS支 持x86_64和aarch64(ARM) 架 构 的Linux和macOS,ARM架 构 需 要 编 译 源 码 获 取fisco-bcos可执行程序。 3.1 1. 搭 搭 搭建 建 建单 单 单群 群 群组 组 组FISCO BCOS联 联 联盟 盟 盟链 链 链 本节以搭建单群组FISCO BCOS链为例操作。使用开发部署工具0 码力 | 1467 页 | 97.74 MB | 1 年前3
FISCO BCOS 3.0.0-rc2 中文文档体 体架 架 架构 构 构 749 24 区 区 区块 块 块链 链 链交 交 交易 易 易流 流 流程 程 程 755 25 数 数 数据 据 据结 结 结构 构 构与 与 与编 编 编码 码 码协 协 协议 议 议 761 26 核 核 核心 心 心模 模 模块 块 块设 设 设计 计 计解 解 解析 析 析 765 27 MVP 849 28 贡 贡 贡献 献 献者 者 者 857 优化了区块打包交易数的逻辑,根据执行时间动态的调整区块打包交易数 • 优化了区块同步的流程,让区块同步更快 • 并行优化了将交易的编解码、交易的验签和落盘的编码 • 优化了交易执行返回码的逻辑,让返回码更准确 • 升级了存储模块,支持并发读写 其 其 其他 他 他特 特 特性 性 性 • 加入网络数据包压缩 • 加入兼容性配置 • 交易编码中加入chainID和groupID • 注解 解 解: • 搭建全链路国密版本的链,请参考这里 。 • FISCO BCOS支 持x86_64和aarch64(ARM) 架 构 的Linux和macOS,ARM架 构 需 要 编 译 源 码 获 取fisco-bcos可执行程序。 3.1 1. 搭 搭 搭建 建 建单 单 单群 群 群组 组 组FISCO BCOS联 联 联盟 盟 盟链 链 链 本节以搭建单群组FISCO BCOS链为例操作。使用开发部署工具0 码力 | 1459 页 | 97.77 MB | 1 年前3
FISCO BCOS 2.8.0 中文文档体 体架 架 架构 构 构 747 24 区 区 区块 块 块链 链 链交 交 交易 易 易流 流 流程 程 程 753 25 数 数 数据 据 据结 结 结构 构 构与 与 与编 编 编码 码 码协 协 协议 议 议 759 26 核 核 核心 心 心模 模 模块 块 块设 设 设计 计 计解 解 解析 析 析 763 27 深 深 深入 入 入浅 浅 浅出 出 出FISCO BCOS 847 优化了区块打包交易数的逻辑,根据执行时间动态的调整区块打包交易数 • 优化了区块同步的流程,让区块同步更快 • 并行优化了将交易的编解码、交易的验签和落盘的编码 • 优化了交易执行返回码的逻辑,让返回码更准确 • 升级了存储模块,支持并发读写 其 其 其他 他 他特 特 特性 性 性 • 加入网络数据包压缩 • 加入兼容性配置 • 交易编码中加入chainID和groupID • 注解 解 解: • 搭建全链路国密版本的链,请参考这里 。 • FISCO BCOS支 持x86_64和aarch64(ARM) 架 构 的Linux和macOS,ARM架 构 需 要 编 译 源 码 获 取fisco-bcos可执行程序。 3.1 1. 搭 搭 搭建 建 建单 单 单群 群 群组 组 组FISCO BCOS联 联 联盟 盟 盟链 链 链 本节以搭建单群组FISCO BCOS链为例操作。使用开发部署工具0 码力 | 1435 页 | 92.25 MB | 1 年前3
FISCO BCOS 2.7.0 中文文档体 体架 架 架构 构 构 747 24 区 区 区块 块 块链 链 链交 交 交易 易 易流 流 流程 程 程 753 25 数 数 数据 据 据结 结 结构 构 构与 与 与编 编 编码 码 码协 协 协议 议 议 759 26 核 核 核心 心 心模 模 模块 块 块设 设 设计 计 计解 解 解析 析 析 763 27 深 深 深入 入 入浅 浅 浅出 出 出FISCO BCOS 847 优化了区块打包交易数的逻辑,根据执行时间动态的调整区块打包交易数 • 优化了区块同步的流程,让区块同步更快 • 并行优化了将交易的编解码、交易的验签和落盘的编码 • 优化了交易执行返回码的逻辑,让返回码更准确 • 升级了存储模块,支持并发读写 其 其 其他 他 他特 特 特性 性 性 • 加入网络数据包压缩 • 加入兼容性配置 • 交易编码中加入chainID和groupID • 注解 解 解: • 搭建全链路国密版本的链,请参考这里 。 • FISCO BCOS支 持x86_64和aarch64(ARM) 架 构 的Linux和macOS,ARM架 构 需 要 编 译 源 码 获 取fisco-bcos可执行程序。 3.1 1. 搭 搭 搭建 建 建单 单 单群 群 群组 组 组FISCO BCOS联 联 联盟 盟 盟链 链 链 本节以搭建单群组FISCO BCOS链为例操作。使用开发部署工具0 码力 | 1435 页 | 92.25 MB | 1 年前3
FISCO BCOS 2.8.0 中文文档体 体架 架 架构 构 构 747 24 区 区 区块 块 块链 链 链交 交 交易 易 易流 流 流程 程 程 753 25 数 数 数据 据 据结 结 结构 构 构与 与 与编 编 编码 码 码协 协 协议 议 议 759 26 核 核 核心 心 心模 模 模块 块 块设 设 设计 计 计解 解 解析 析 析 763 27 深 深 深入 入 入浅 浅 浅出 出 出FISCO BCOS 847 优化了区块打包交易数的逻辑,根据执行时间动态的调整区块打包交易数 • 优化了区块同步的流程,让区块同步更快 • 并行优化了将交易的编解码、交易的验签和落盘的编码 • 优化了交易执行返回码的逻辑,让返回码更准确 • 升级了存储模块,支持并发读写 其 其 其他 他 他特 特 特性 性 性 • 加入网络数据包压缩 • 加入兼容性配置 • 交易编码中加入chainID和groupID • 注解 解 解: • 搭建全链路国密版本的链,请参考这里 。 • FISCO BCOS支 持x86_64和aarch64(ARM) 架 构 的Linux和macOS,ARM架 构 需 要 编 译 源 码 获 取fisco-bcos可执行程序。 3.1 1. 搭 搭 搭建 建 建单 单 单群 群 群组 组 组FISCO BCOS联 联 联盟 盟 盟链 链 链 本节以搭建单群组FISCO BCOS链为例操作。使用开发部署工具0 码力 | 1435 页 | 92.25 MB | 1 年前3
FISCO BCOS 2.2.0 中文文档优化了区块打包交易数的逻辑,根据执行时间动态的调整区块打包交易数 • 优化了区块同步的流程,让区块同步更快 • 并行优化了将交易的编解码、交易的验签和落盘的编码 • 优化了交易执行返回码的逻辑,让返回码更准确 • 升级了存储模块,支持并发读写 其 其 其他 他 他特 特 特性 性 性 • 加入网络数据包压缩 16 Chapter 3. 版 版 版本 本 本及 及 及兼 兼 兼容 容 容 状态数据一起落盘存储,该交易即为被确认,被确认的交易被认为具备了事务性和一致性。 随着交易确认相应还会有交易回执(receipt)产生,和交易一一对应且保存在区块里,用于保存一些交 易执行过程生成的信息如结果码、日志、消耗的gas量等。用户可以使用交易hash检查交易回执,判定交 易是否完成。 和“写操作”的交易对应,还有一种”只读”调用方式,用于读取链上数据,节点收到请求后会根据请求的 参数访问状态信息 ,经过共识机制确认,分布式的保存在各节点上, 数据全局一致,可验证难篡改,所以称为“世界状态”。 状态存储空间的存在,使得区块链上可以保存各种丰富的数据,包括用户账户信息如余额等,智能合约 二进制码,智能合约运行结果等相关的各种数据,智能合约执行过程中会从状态存储中获取一些数据参 与运算,为实现复杂的合约逻辑提供了基础。 26 Chapter 5. 教 教 教程 程 程 FISCO BCOS0 码力 | 418 页 | 6.51 MB | 1 年前3
FISCO BCOS 2.3.0 中文文档优化了区块打包交易数的逻辑,根据执行时间动态的调整区块打包交易数 • 优化了区块同步的流程,让区块同步更快 • 并行优化了将交易的编解码、交易的验签和落盘的编码 • 优化了交易执行返回码的逻辑,让返回码更准确 • 升级了存储模块,支持并发读写 其 其 其他 他 他特 特 特性 性 性 • 加入网络数据包压缩 3.6. v2.0.0-rc2 17 FISCO BCOS Documentation 状态数据一起落盘存储,该交易即为被确认,被确认的交易被认为具备了事务性和一致性。 随着交易确认相应还会有交易回执(receipt)产生,和交易一一对应且保存在区块里,用于保存一些交 易执行过程生成的信息如结果码、日志、消耗的gas量等。用户可以使用交易hash检查交易回执,判定交 易是否完成。 和“写操作”的交易对应,还有一种”只读”调用方式,用于读取链上数据,节点收到请求后会根据请求的 参数访问状态信息 ,经过共识机制确认,分布式的保存在各节点上, 数据全局一致,可验证难篡改,所以称为“世界状态”。 状态存储空间的存在,使得区块链上可以保存各种丰富的数据,包括用户账户信息如余额等,智能合约 二进制码,智能合约运行结果等相关的各种数据,智能合约执行过程中会从状态存储中获取一些数据参 与运算,为实现复杂的合约逻辑提供了基础。 28 Chapter 5. 教 教 教程 程 程 FISCO BCOS0 码力 | 442 页 | 7.23 MB | 1 年前3
共 44 条
- 1
- 2
- 3
- 4
- 5













