FISCO BCOS 1.3 中文文档
com/FISCO-BCOS/web3sdk/issues] 基本特 性 链上链下( AMOP ), 为联盟链提供安全高效的消息信道 web3j(Web3 Java Ethereum Ðapp API) 扩展特 性 交易结构修改:增加对web3sdk使用者透明的randomid和 blocklimit; 提供系统合约部署工具和系统合约使用工具 支持使用国密算法发交易 支持将智能合约代码转换成java代码 建议使用 1.2.0版本 [https://github.com/FISCO-BCOS/web3sdk/tree/V1.2.0] 后的web3sdk 时,生成支持国密特性的java代码,应用有更大可扩展空间 合约代码转换为java代码操作步骤 将要转换的合约代码复制到 web3sdk/dist/contracts 目录 $ cd ~/mydata/web3sdk/tool/contracts Service)服务 性能 应用于区块链的多节点并行拜占庭容错共识算法 并行计算和热点账户解决方案 UTXO账户模型 易用性 浅谈FISCO BCOS的易用性 链上信使协议AMOP使用指南 弹性联盟链共识框架方案 可扩展的虚拟机指令ethcall 安全 FISCO BCOS权限模型 机构证书准入 群签名&&环签名 可监管的零知识证明说明 FISCO BCOS系统合约介绍 作者:fisco-dev0 码力 | 491 页 | 5.72 MB | 1 年前3百度超级链 XuperChain 3.7 中文文档
选举TDPOS候选人 2.4. 常见问题 3. 创建合约 3.1. 编写合约 3.2. 部署wasm合约 3.3. 部署native合约 4. 发起提案 5. 配置变更 5.1. 配置多盘存储 5.2. 替换扩展插件 6. 使用平行链与群组 6.1. 创建平行链 6.2. 获取group_chain合约 6.3. 创建群组 7. 使用事件订阅功能 7.1. 事件订阅的接口 7.2. 使用事件订阅 8 术。通常由读集(TxInputExt)以及写集(TxOutputExt)组成。 代码:读写集的Proto如下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 // 扩展输入 message TxInputExt { // 读集属于哪一个bucket string bucket = 1; // 读集对应的key bytes key = 2; // 读集属于哪一个txid bytes ref_txid = 3; // 读集属于哪一个txid的哪一个offset int32 ref_offset = 4; } // 扩展输出 message TxOutputExt { // 写集属于哪一个bucket string bucket = 1; // 写集对应的key bytes key = 2;0 码力 | 270 页 | 24.86 MB | 1 年前3百度超级链 XuperChain 3.12-a中文文档
权限管理:支持数据拥有者对数据所属权和使用权的细粒度管理。 3. 基本运算:支持密文加法,减法以及乘法,比较运算等,统一称为 隐私 计算 算子。同时可以使用mesatee-core-standalone快速扩展算子,这些基 本运算几乎可以满足用户对任何复杂计算功能的需求。 隐私和保密 XuperChain支持多种隐私保护和保密机制,包括但不限于: 1. 数据在p2p网络中采用ECDH加密传输,保障区块链数据的安全性; 的具体类型,比如: xuper 表示所跨链链接的链的类型是超级链。 chain_name:所跨链的链名,定位某一个具体的链,同一Scheme下链名 是唯一的; path:不同Scheme的链类型扩展字段; query:用于定位某个链内的某项资源,比如对于超级链,声明调用的合 约名、方法名和参数等信息; 下面举例说明: xuper://chain1? module=wasm&bcname= 超级链具备平行链特性,能够实现业务的混部,确保整体架构性能上可以水 平扩展; 同时,平行链还具备群组特性,能够一定程度上实现平行链隐私数据的隔 离,只有群组内的节点才能有这个平行链的数据。 术语 平行链 :相对于主链而言,运行在超级链中的用户级区块链实例,用户 通过调用主链的智能合约创建。功能与主链无区别,全网节点均可以获 取平行链账本数据,实现整体架构水平可扩展。 群组 :作用于平行链,具备群组特性的平行链,只有特定节点才拥有该0 码力 | 336 页 | 12.62 MB | 1 年前3百度超级链 XuperChain 3.12-c 中文文档
权限管理:支持数据拥有者对数据所属权和使用权的细粒度管理。 3. 基本运算:支持密文加法,减法以及乘法,比较运算等,统一称为 隐私 计算 算子。同时可以使用mesatee-core-standalone快速扩展算子,这些基 本运算几乎可以满足用户对任何复杂计算功能的需求。 隐私和保密 XuperChain支持多种隐私保护和保密机制,包括但不限于: 1. 数据在p2p网络中采用ECDH加密传输,保障区块链数据的安全性; 的具体类型,比如: xuper 表示所跨链链接的链的类型是超级链。 chain_name:所跨链的链名,定位某一个具体的链,同一Scheme下链名 是唯一的; path:不同Scheme的链类型扩展字段; query:用于定位某个链内的某项资源,比如对于超级链,声明调用的合 约名、方法名和参数等信息; 下面举例说明: xuper://chain1? module=wasm&bcname= 超级链具备平行链特性,能够实现业务的混部,确保整体架构性能上可以水 平扩展; 同时,平行链还具备群组特性,能够一定程度上实现平行链隐私数据的隔 离,只有群组内的节点才能有这个平行链的数据。 术语 平行链 :相对于主链而言,运行在超级链中的用户级区块链实例,用户 通过调用主链的智能合约创建。功能与主链无区别,全网节点均可以获 取平行链账本数据,实现整体架构水平可扩展。 群组 :作用于平行链,具备群组特性的平行链,只有特定节点才拥有该0 码力 | 336 页 | 12.62 MB | 1 年前3百度超级链 XuperChain 3.12 中文文档
权限管理:支持数据拥有者对数据所属权和使用权的细粒度管理。 3. 基本运算:支持密文加法,减法以及乘法,比较运算等,统一称为 隐私 计算 算子。同时可以使用mesatee-core-standalone快速扩展算子,这些基 本运算几乎可以满足用户对任何复杂计算功能的需求。 隐私和保密 XuperChain支持多种隐私保护和保密机制,包括但不限于: 1. 数据在p2p网络中采用ECDH加密传输,保障区块链数据的安全性; 的具体类型,比如: xuper 表示所跨链链接的链的类型是超级链。 chain_name:所跨链的链名,定位某一个具体的链,同一Scheme下链名 是唯一的; path:不同Scheme的链类型扩展字段; query:用于定位某个链内的某项资源,比如对于超级链,声明调用的合 约名、方法名和参数等信息; 下面举例说明: xuper://chain1? module=wasm&bcname= 超级链具备平行链特性,能够实现业务的混部,确保整体架构性能上可以水 平扩展; 同时,平行链还具备群组特性,能够一定程度上实现平行链隐私数据的隔 离,只有群组内的节点才能有这个平行链的数据。 术语 平行链 :相对于主链而言,运行在超级链中的用户级区块链实例,用户 通过调用主链的智能合约创建。功能与主链无区别,全网节点均可以获 取平行链账本数据,实现整体架构水平可扩展。 群组 :作用于平行链,具备群组特性的平行链,只有特定节点才拥有该0 码力 | 336 页 | 12.62 MB | 1 年前3百度超级链 XuperChain 3.12-b 中文文档
权限管理:支持数据拥有者对数据所属权和使用权的细粒度管理。 3. 基本运算:支持密文加法,减法以及乘法,比较运算等,统一称为 隐私 计算 算子。同时可以使用mesatee-core-standalone快速扩展算子,这些基 本运算几乎可以满足用户对任何复杂计算功能的需求。 隐私和保密 XuperChain支持多种隐私保护和保密机制,包括但不限于: 1. 数据在p2p网络中采用ECDH加密传输,保障区块链数据的安全性; 的具体类型,比如: xuper 表示所跨链链接的链的类型是超级链。 chain_name:所跨链的链名,定位某一个具体的链,同一Scheme下链名 是唯一的; path:不同Scheme的链类型扩展字段; query:用于定位某个链内的某项资源,比如对于超级链,声明调用的合 约名、方法名和参数等信息; 下面举例说明: xuper://chain1? module=wasm&bcname= 超级链具备平行链特性,能够实现业务的混部,确保整体架构性能上可以水 平扩展; 同时,平行链还具备群组特性,能够一定程度上实现平行链隐私数据的隔 离,只有群组内的节点才能有这个平行链的数据。 术语 平行链 :相对于主链而言,运行在超级链中的用户级区块链实例,用户 通过调用主链的智能合约创建。功能与主链无区别,全网节点均可以获 取平行链账本数据,实现整体架构水平可扩展。 群组 :作用于平行链,具备群组特性的平行链,只有特定节点才拥有该0 码力 | 336 页 | 12.62 MB | 1 年前3百度超级链 XuperChain stable 中文文档
wasm合约 3.3. 部署native合约 3.4. 部署solidity合约 3.5. 合约升级 3.6. 设置合约方法的ACL 4. 发起提案 5. 配置变更 5.1. 配置多盘存储 5.2. 替换扩展插件 6. 使用平行链与群组 6.1. 创建平行链 6.2. 获取group_chain合约 6.3. 创建群组 7. 使用事件订阅功能 7.1. 事件订阅的接口 7.2. 使用事件订阅 8 数据状态的引用以及更新,引入了读写集。 功能:一种用来描述合约调用时涉及到的数据状态的引用以及更新的技 术。通常由读集(TxInputExt)以及写集(TxOutputExt)组成。 代码:读写集的Proto如下 1 // 扩展输入 2 message TxInputExt { 3 // 读集属于哪一个bucket 4 string bucket = 1; 5 // 读集对应的key 6 8 bytes ref_txid = 3; 9 // 读集属于哪一个txid的哪一个offset 10 int32 ref_offset = 4; 11 } 12 // 扩展输出 13 message TxOutputExt { 14 // 写集属于哪一个bucket 15 string bucket = 1; 16 // 写集对应的key 170 码力 | 325 页 | 26.31 MB | 1 年前3百度超级链 XuperChain latest 中文文档
2. 部署 wasm合约 3.3. 部署native合约 3.4. 部署solidity合约 3.5. 设置合约方法的ACL 4. 发起提案 5. 配置变更 5.1. 配置多盘存储 5.2. 替换扩展插件 6. 使用平行链与群组 6.1. 创建平行链 6.2. 获取group_chain合约 6.3. 创建群组 7. 使用事件订阅功能 7.1. 事件订阅的接口 7.2. 使用事件订阅 8 术。通常由读集(TxInputExt)以及写集(TxOutputExt)组成。 代码:读写集的Proto如下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 // 扩展输入 message TxInputExt { // 读集属于哪一个bucket string bucket = 1; // 读集对应的key bytes key = 2; // 读集属于哪一个txid bytes ref_txid = 3; // 读集属于哪一个txid的哪一个offset int32 ref_offset = 4; } // 扩展输出 message TxOutputExt { // 写集属于哪一个bucket string bucket = 1; // 写集对应的key bytes key = 2;0 码力 | 316 页 | 24.51 MB | 1 年前3百度超级链 XuperChain 3.9-e 中文文档
创建合约 3.1. 编写合约 3.2. 部署wasm合约 3.3. 部署native合约 3.4. 设置合约方法的ACL 4. 发起提案 5. 配置变更 5.1. 配置多盘存储 5.2. 替换扩展插件 6. 使用平行链与群组 6.1. 创建平行链 6.2. 获取group_chain合约 6.3. 创建群组 7. 使用事件订阅功能 7.1. 事件订阅的接口 7.2. 使用事件订阅 8 术。通常由读集(TxInputExt)以及写集(TxOutputExt)组成。 代码:读写集的Proto如下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 // 扩展输入 message TxInputExt { // 读集属于哪一个bucket string bucket = 1; // 读集对应的key bytes key = 2; // 读集属于哪一个txid bytes ref_txid = 3; // 读集属于哪一个txid的哪一个offset int32 ref_offset = 4; } // 扩展输出 message TxOutputExt { // 写集属于哪一个bucket string bucket = 1; // 写集对应的key bytes key = 2;0 码力 | 317 页 | 27.80 MB | 1 年前3百度超级链 XuperChain master 中文文档
2. 部署 wasm合约 3.3. 部署native合约 3.4. 部署solidity合约 3.5. 设置合约方法的ACL 4. 发起提案 5. 配置变更 5.1. 配置多盘存储 5.2. 替换扩展插件 6. 使用平行链与群组 6.1. 创建平行链 6.2. 获取group_chain合约 6.3. 创建群组 7. 使用事件订阅功能 7.1. 事件订阅的接口 7.2. 使用事件订阅 8 术。通常由读集(TxInputExt)以及写集(TxOutputExt)组成。 代码:读写集的Proto如下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 // 扩展输入 message TxInputExt { // 读集属于哪一个bucket string bucket = 1; // 读集对应的key bytes key = 2; // 读集属于哪一个txid bytes ref_txid = 3; // 读集属于哪一个txid的哪一个offset int32 ref_offset = 4; } // 扩展输出 message TxOutputExt { // 写集属于哪一个bucket string bucket = 1; // 写集对应的key bytes key = 2;0 码力 | 316 页 | 24.51 MB | 1 年前3
共 48 条
- 1
- 2
- 3
- 4
- 5