FISCO BCOS 1.3 中文文档channelPort, 对应config.json的channelPort 应用开发指南 应用开发步骤 主要开发步骤 使用web3sdk开发区块链java应用主要包括如下过程: 1. 数据结构和接口设计,编写合约,并将合约代码转换成java代码 2. 编写应用程序:调用合约接口完成合约部署和调用逻辑 3. 配置java应用 4. 运行并测试java应用 编写合约 合约功能设计:实现简单计数器 ces/') into 'dist/conf' } } } 总结 SDK应用开发步骤总结 根据以上描述,使用web3sdk开发区块链应用主要包括如下过程: 1. 根据应用功能设计合约数据结构和接口; 2. 编写智能合约,可先用Nodejs简单验证合约代码逻辑是否正确,验证 通过后,将合约代码转换成java代码 3. 编写java应用,调用合约java接口完成合约部署和调用功能 4 SystemProxy.sol是系统代理模块的实现合约。它实现了路由到合约地址的命名 服务,提供了系统合约的统一入口。内部实现中是通过mapping类型成员变量 _routes来维护所有的路由表信息。路由表信息项的数据结构主要是: struct SystemContract { address _addr; #合约地址 bool _cache; #缓存标志位 uint0 码力 | 491 页 | 5.72 MB | 1 年前3
百度超级链 XuperChain 3.7 中文文档XuperChain文档 XuperChain介绍: 1. 简介 2. 模块 3. 核心数据结构 3.1. 背景 3.2. 核心数据结构 4. 智能合约 5. 权限系统 6. 隐私和保密 7. 性能 8. 总结 快速入门 1. XuperChain环境部署 1.1. 准备环境 1.2. 编译XuperChain 2. XuperChain基本操作 2.1. 部署xchain服务 2 10.1. 区块链共识机制概述 10.2. 超级链共识框架概览 10.3. 超级链共识主流程 10.4. 接口介绍 11. Chained-BFT共识公共组件 11.1. 概述 11.2. 核心数据结构 11.3. Smr 11.4. Safety Rule 11.5. PacemakerInterface 12. XPoS共识 12.1. 介绍 13. Single及PoW共识 13 A网络搭建 8.3. 跨链查询 9. 非事务场景跨链使用文档 9.1. 中继同步合约 9.2. 合约使用方法 9.3. 中继同步进程 开发应用 1. 电子存证合约 1.1. 问题引入 1.2. 数据结构的设计 1.3. 电子存证合约的功能实现 1.4. 合约使用方法 2. 数字资产交易 2.1. ERC721简介 2.2. ERC721具备哪些功能 2.3. 调用json文件示例 开发手册0 码力 | 270 页 | 24.86 MB | 1 年前3
百度超级链 XuperChain latest 中文文档XuperChain文档 XuperChain介绍: 1. 简介 2. 模块 3. 核心数据结构 3.1. 背景 3.2. 核心数据结构 4. 智能合约 5. 权限系统 6. 隐私和保密 7. 性能 8. 可信账本 9. 总结 快速入门 1. XuperChain环境部署 1.1. 准备环境 1.2. 编译XuperChain 2. XuperChain基本操作 2.1. 部署xchain服务 10.2. 超级链共识框架概览 10.3. 超级链共识矩阵 10.4. 超级链共识主流程 10.5. 接口介绍 11. Chained-BFT共识公共组件 11.1. 概述 11.2. 核心数据结构 11.3. Smr 11.4. Safety Rule 11.5. PacemakerInterface 12. XPoS共识 12.1. 介绍 13. XPoA共识 13.1. 介绍 13 1. 背景 18.2. 什么是跨链 18.3. 主流跨链方案 18.4. 超级链跨链方案 19. 可信账本 19.1. 背景 19.2. 名词解释 19.3. 架构设计 19.4. 重要接口和数据结构 19.5. 应用场景 进阶使用 1. 合约账号 1.1. 访问控制列表(ACL) 1.2. 合约账号创建 1.3. 合约账号基本操作 2. 多节点部署 2.1. p2p网络配置 2.20 码力 | 316 页 | 24.51 MB | 1 年前3
百度超级链 XuperChain 3.9-e 中文文档XuperChain文档 XuperChain介绍: 1. 简介 2. 模块 3. 核心数据结构 3.1. 背景 3.2. 核心数据结构 4. 智能合约 5. 权限系统 6. 隐私和保密 7. 性能 8. 可信账本 9. 总结 快速入门 1. XuperChain环境部署 1.1. 准备环境 1.2. 编译XuperChain 2. XuperChain基本操作 2.1. 部署xchain服务 10.2. 超级链共识框架概览 10.3. 超级链共识矩阵 10.4. 超级链共识主流程 10.5. 接口介绍 11. Chained-BFT共识公共组件 11.1. 概述 11.2. 核心数据结构 11.3. Smr 11.4. Safety Rule 11.5. PacemakerInterface 12. XPoS共识 12.1. 介绍 13. XPoA共识 13.1. 介绍 13 1. 背景 18.2. 什么是跨链 18.3. 主流跨链方案 18.4. 超级链跨链方案 19. 可信账本 19.1. 背景 19.2. 名词解释 19.3. 架构设计 19.4. 重要接口和数据结构 19.5. 应用场景 进阶使用 1. 合约账号 1.1. 访问控制列表(ACL) 1.2. 合约账号创建 1.3. 合约账号基本操作 2. 多节点部署 2.1. p2p网络配置 2.20 码力 | 317 页 | 27.80 MB | 1 年前3
百度超级链 XuperChain master 中文文档XuperChain文档 XuperChain介绍: 1. 简介 2. 模块 3. 核心数据结构 3.1. 背景 3.2. 核心数据结构 4. 智能合约 5. 权限系统 6. 隐私和保密 7. 性能 8. 可信账本 9. 总结 快速入门 1. XuperChain环境部署 1.1. 准备环境 1.2. 编译XuperChain 2. XuperChain基本操作 2.1. 部署xchain服务 10.2. 超级链共识框架概览 10.3. 超级链共识矩阵 10.4. 超级链共识主流程 10.5. 接口介绍 11. Chained-BFT共识公共组件 11.1. 概述 11.2. 核心数据结构 11.3. Smr 11.4. Safety Rule 11.5. PacemakerInterface 12. XPoS共识 12.1. 介绍 13. XPoA共识 13.1. 介绍 13 1. 背景 18.2. 什么是跨链 18.3. 主流跨链方案 18.4. 超级链跨链方案 19. 可信账本 19.1. 背景 19.2. 名词解释 19.3. 架构设计 19.4. 重要接口和数据结构 19.5. 应用场景 进阶使用 1. 合约账号 1.1. 访问控制列表(ACL) 1.2. 合约账号创建 1.3. 合约账号基本操作 2. 多节点部署 2.1. p2p网络配置 2.20 码力 | 316 页 | 24.51 MB | 1 年前3
百度超级链 XuperChain 3.8 中文文档XuperChain文档 XuperChain介绍: 1. 简介 2. 模块 3. 核心数据结构 3.1. 背景 3.2. 核心数据结构 4. 智能合约 5. 权限系统 6. 隐私和保密 7. 性能 8. 可信账本 9. 总结 快速入门 1. XuperChain环境部署 1.1. 准备环境 1.2. 编译XuperChain 2. XuperChain基本操作 2.1. 部署xchain服务 10.2. 超级链共识框架概览 10.3. 超级链共识矩阵 10.4. 超级链共识主流程 10.5. 接口介绍 11. Chained-BFT共识公共组件 11.1. 概述 11.2. 核心数据结构 11.3. Smr 11.4. Safety Rule 11.5. PacemakerInterface 12. XPoS共识 12.1. 介绍 13. XPoA共识 13.1. 介绍 13 1. 背景 18.2. 什么是跨链 18.3. 主流跨链方案 18.4. 超级链跨链方案 19. 可信账本 19.1. 背景 19.2. 名词解释 19.3. 架构设计 19.4. 重要接口和数据结构 19.5. 应用场景 进阶使用 1. 合约账号 1.1. 访问控制列表(ACL) 1.2. 合约账号创建 1.3. 合约账号基本操作 2. 多节点部署 2.1. p2p网络配置 2.20 码力 | 316 页 | 27.93 MB | 1 年前3
百度超级链 XuperChain stable 中文文档XuperChain文档 XuperChain介绍: 1. 简介 2. 模块 3. 核心数据结构 3.1. 背景 3.2. 核心数据结构 4. 智能合约 5. 权限系统 6. 隐私和保密 7. 性能 8. 可信账本 9. 总结 快速入门 1. XuperChain环境部署 1.1. 准备环境 1.2. 编译XuperChain 2. XuperChain基本操作 2.1. 部署xchain服务 10.3. XuperChain 共识矩阵 10.4. XuperChain 共识主流程 10.5. 接口介绍 11. Chained-BFT共识公共组件 11.1. 概述 11.2. 核心数据结构 11.3. Smr 11.4. Safety Rule 11.5. PacemakerInterface 12. XPoS共识 12.1. 介绍 13. XPoA共识 13.1. 介绍 13 2. 什么是跨链 18.3. 主流跨链方案 18.4. XuperChain 跨链方案 19. 可信账本 19.1. 背景 19.2. 名词解释 19.3. 架构设计 19.4. 重要接口和数据结构 19.5. 应用场景 进阶使用 1. 合约账号 1.1. 访问控制列表(ACL) 1.2. 合约账号创建 1.3. 合约账号基本操作 2. 多节点部署 2.1. p2p网络配置 2.20 码力 | 325 页 | 26.31 MB | 1 年前3
百度超级链 XuperChain 3.9 中文文档XuperChain文档 XuperChain介绍: 1. 简介 2. 模块 3. 核心数据结构 3.1. 背景 3.2. 核心数据结构 4. 智能合约 5. 权限系统 6. 隐私和保密 7. 性能 8. 可信账本 9. 总结 快速入门 1. XuperChain环境部署 1.1. 准备环境 1.2. 编译XuperChain 2. XuperChain基本操作 2.1. 部署xchain服务 10.2. 超级链共识框架概览 10.3. 超级链共识矩阵 10.4. 超级链共识主流程 10.5. 接口介绍 11. Chained-BFT共识公共组件 11.1. 概述 11.2. 核心数据结构 11.3. Smr 11.4. Safety Rule 11.5. PacemakerInterface 12. XPoS共识 12.1. 介绍 13. XPoA共识 13.1. 介绍 13 1. 背景 18.2. 什么是跨链 18.3. 主流跨链方案 18.4. 超级链跨链方案 19. 可信账本 19.1. 背景 19.2. 名词解释 19.3. 架构设计 19.4. 重要接口和数据结构 19.5. 应用场景 进阶使用 1. 合约账号 1.1. 访问控制列表(ACL) 1.2. 合约账号创建 1.3. 合约账号基本操作 2. 多节点部署 2.1. p2p网络配置 2.20 码力 | 317 页 | 27.80 MB | 1 年前3
百度超级链 XuperChain 3.12-a中文文档XuperChain 网络 链上监管 监控链运行状态 平行链与跨链 链上治理 高级教程 使用合约开发套件 开发可信任应用 开发跨链应用 使用开放网络 使用测试网络 使用国密 实现原理 核心数据结构 共识框架 对等网络 智能合约虚拟机 权限系统 平行链与跨链设计 插件设计 贡献指南 贡献准备 完善超级链文档 开发超级链插件 贡献超级链语言SDK 参加超级链社区论坛 成为超级链核心开发 参加超级链线下活动 TEESDK是与TEE服务请求的入口,将编译为动态链接库被超级链调用,实 现链上的隐私计算。 可信账本目前支持数据加密存储、数据权限管理、秘钥托管和基本的密文计 算功能,此部分代码暂未开源。 重要接口和数据结构 TEESDK // 提交任务到TEE服务,返回计算结果 func (s *TEEClient) Submit(method string, cipher string) (string, error) 够存储照片版权、还能在发现 被盗用后进行维权的智能合约 数据结构的设计 对于摄影作品,通常是一个图片文件,其大小根据清晰度等原因可以多达几 十MB(甚至更多),为避免存储空间浪费、以及保证区块链交易的效率,我 们可以使用哈希算法(例如SHA256)只将图片的哈希值上链,而原图可以保 存在其他地方 我们可以这样定义“证据文件”的数据结构,包含哈希值和上传的时间戳 1 2 3 4 type UserFile0 码力 | 336 页 | 12.62 MB | 1 年前3
百度超级链 XuperChain 3.12-c 中文文档XuperChain 网络 链上监管 监控链运行状态 平行链与跨链 链上治理 高级教程 使用合约开发套件 开发可信任应用 开发跨链应用 使用开放网络 使用测试网络 使用国密 实现原理 核心数据结构 共识框架 对等网络 智能合约虚拟机 权限系统 平行链与跨链设计 插件设计 贡献指南 贡献准备 完善超级链文档 开发超级链插件 贡献超级链语言SDK 参加超级链社区论坛 成为超级链核心开发 参加超级链线下活动 TEESDK是与TEE服务请求的入口,将编译为动态链接库被超级链调用,实 现链上的隐私计算。 可信账本目前支持数据加密存储、数据权限管理、秘钥托管和基本的密文计 算功能,此部分代码暂未开源。 重要接口和数据结构 TEESDK // 提交任务到TEE服务,返回计算结果 func (s *TEEClient) Submit(method string, cipher string) (string, error) 够存储照片版权、还能在发现 被盗用后进行维权的智能合约 数据结构的设计 对于摄影作品,通常是一个图片文件,其大小根据清晰度等原因可以多达几 十MB(甚至更多),为避免存储空间浪费、以及保证区块链交易的效率,我 们可以使用哈希算法(例如SHA256)只将图片的哈希值上链,而原图可以保 存在其他地方 我们可以这样定义“证据文件”的数据结构,包含哈希值和上传的时间戳 1 2 3 4 type UserFile0 码力 | 336 页 | 12.62 MB | 1 年前3
共 42 条
- 1
- 2
- 3
- 4
- 5













