Hyperledger Fabric 2.5 中文文档definition) may be callables, and will thus be called when looked up when tasks are run instead of at module load time. (For example, you could connect to remote servers to obtain role definitions, and not variables is checked at runtime, while constructing each tasks’s host list. Thus, they may be set at module level, which will take effect when the fabfile is imported: from fabric.api import env, run env via the command line In addition to modifying env.hosts, env.roles, and env.exclude_hosts at the module level, you may define them by passing comma-separated string arguments to the command-line switches0 码力 | 138 页 | 154.00 KB | 1 年前3
Hyperledger Fabric 1.4 中文文档definition) may be callables, and will thus be called when looked up when tasks are run instead of at module load time. (For example, you could connect to remote servers to obtain role definitions, and not variables is checked at runtime, while constructing each tasks’s host list. Thus, they may be set at module level, which will take effect when the fabfile is imported: from fabric.api import env, run env via the command line In addition to modifying env.hosts, env.roles, and env.exclude_hosts at the module level, you may define them by passing comma-separated string arguments to the command-line switches0 码力 | 145 页 | 161.53 KB | 1 年前3
百度超级链 XuperChain 3.9-e 中文文档编译成本地指令来运行。 c++合约代码 1 2 3 int add(int a, int b) { return a + b; } 编译后的WASM文本表示 1 2 3 4 5 6 (module (func $add (param i32 i32) (result i32) local.get 0 local.get 1 i32.add) (export "_add" 使用KAD进行节点的路由管理,支持NAT穿透,主要用于公开网络的场景,节 点规模可以达到万级;基于GRPC模式的p2p网络支持路由的自定义、节点的动 态加入退出等功能,主要用于联盟链场景。 通过xchian.yaml中p2p module配 置,选择p2p网络的模式。 超级链定义了自己的协议类型 XuperProtocolID = “/xuper/2.0.0” ,所有的超级链网络节点除了基础的消息类型外还会监听并处 理这个协议的网络消息。 提案json的内容如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 { "module": "proposal", "method": "Propose", "args" : { "min_vote_percent": 51, # 当投票者冻结的资产占全链的0 码力 | 317 页 | 27.80 MB | 1 年前3
百度超级链 XuperChain 3.8 中文文档编译成本地指令来运行。 c++合约代码 1 2 3 int add(int a, int b) { return a + b; } 编译后的WASM文本表示 1 2 3 4 5 6 (module (func $add (param i32 i32) (result i32) local.get 0 local.get 1 i32.add) (export "_add" 使用KAD进行节点的路由管理,支持NAT穿透,主要用于公开网络的场景,节 点规模可以达到万级;基于GRPC模式的p2p网络支持路由的自定义、节点的动 态加入退出等功能,主要用于联盟链场景。 通过xchian.yaml中p2p module配 置,选择p2p网络的模式。 超级链定义了自己的协议类型 XuperProtocolID = “/xuper/2.0.0” ,所有的超级链网络节点除了基础的消息类型外还会监听并处 理这个协议的网络消息。 提案json的内容如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 { "module": "proposal", "method": "Propose", "args" : { "min_vote_percent": 51, # 当投票者冻结的资产占全链的51%0 码力 | 316 页 | 27.93 MB | 1 年前3
百度超级链 XuperChain 3.9 中文文档编译成本地指令来运行。 c++合约代码 1 2 3 int add(int a, int b) { return a + b; } 编译后的WASM文本表示 1 2 3 4 5 6 (module (func $add (param i32 i32) (result i32) local.get 0 local.get 1 i32.add) (export "_add" 使用KAD进行节点的路由管理,支持NAT穿透,主要用于公开网络的场景,节 点规模可以达到万级;基于GRPC模式的p2p网络支持路由的自定义、节点的动 态加入退出等功能,主要用于联盟链场景。 通过xchian.yaml中p2p module配 置,选择p2p网络的模式。 超级链定义了自己的协议类型 XuperProtocolID = “/xuper/2.0.0” ,所有的超级链网络节点除了基础的消息类型外还会监听并处 理这个协议的网络消息。 提案json的内容如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 { "module": "proposal", "method": "Propose", "args" : { "min_vote_percent": 51, # 当投票者冻结的资产占全链的0 码力 | 317 页 | 27.80 MB | 1 年前3
百度超级链 XuperChain latest 中文文档编译成本地指令来运行。 c++合约代码 1 2 3 int add(int a, int b) { return a + b; } 编译后的WASM文本表示 1 2 3 4 5 6 (module (func $add (param i32 i32) (result i32) local.get 0 local.get 1 i32.add) (export "_add" 使用KAD进行节点的路由管理,支持NAT穿透,主要用于公开网络的场景,节 点规模可以达到万级;基于GRPC模式的p2p网络支持路由的自定义、节点的动 态加入退出等功能,主要用于联盟链场景。 通过xchian.yaml中p2p module配 置,选择p2p网络的模式。 超级链定义了自己的协议类型 XuperProtocolID = “/xuper/2.0.0” ,所有的超级链网络节点除了基础的消息类型外还会监听并处 理这个协议的网络消息。 提案json的内容如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 { "module": "proposal", "method": "Propose", "args" : { "min_vote_percent": 51, # 当投票者冻结的资产占全链的0 码力 | 316 页 | 24.51 MB | 1 年前3
百度超级链 XuperChain master 中文文档编译成本地指令来运行。 c++合约代码 1 2 3 int add(int a, int b) { return a + b; } 编译后的WASM文本表示 1 2 3 4 5 6 (module (func $add (param i32 i32) (result i32) local.get 0 local.get 1 i32.add) (export "_add" 使用KAD进行节点的路由管理,支持NAT穿透,主要用于公开网络的场景,节 点规模可以达到万级;基于GRPC模式的p2p网络支持路由的自定义、节点的动 态加入退出等功能,主要用于联盟链场景。 通过xchian.yaml中p2p module配 置,选择p2p网络的模式。 超级链定义了自己的协议类型 XuperProtocolID = “/xuper/2.0.0” ,所有的超级链网络节点除了基础的消息类型外还会监听并处 理这个协议的网络消息。 提案json的内容如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 { "module": "proposal", "method": "Propose", "args" : { "min_vote_percent": 51, # 当投票者冻结的资产占全链的0 码力 | 316 页 | 24.51 MB | 1 年前3
百度超级链 XuperChain stable 中文文档最后 编译成本地指令来运行。 c++合约代码 1 int add(int a, int b) { 2 return a + b; 3 } 编译后的WASM文本表示 1 (module 2 (func $add (param i32 i32) (result i32) 3 local.get 0 4 local.get 1 5 i32.add) 6 (export NAT穿透,主要用于公开 网络的场景,节点规模可以达到万级;基于GRPC模式的p2p网络支持路由 的自定义、节点的动态加入退出等功能,主要用于联盟链场景。 通过xchian.yaml中p2p module配置,选择p2p网络的模式。 XuperChain 定义了自己的协议类型 XuperProtocolID = “/xuper/2.0.0” ,所 有的 XuperChain 网络节点除了基础的消息类型外还会监听并处理这个协议 然后,我们想将其共识切换到TDPOS共识。 步骤1:由提案者发起提案,提案没有额外的代价,通过命令行的desc选项指向 提案用的json即可。 提案json的内容如下: 1 { 2 "module": "proposal", 3 "method": "Propose", 4 "args" : { 5 "min_vote_percent": 51,0 码力 | 325 页 | 26.31 MB | 1 年前3
百度超级链 XuperChain 3.12-a中文文档std::string> *result) // contract/teevm // 解析合约调用为可信账本调用 func (tf *TrustFunctionResolver) ResolveFunc(module, name string) (interface{}, bool) // 调用TEESDK插件执行链上隐私计算 func (tf *TrustFunctionResolver) tfcall(ctx ddrs中的地址顺序一致。 设置合约账号ACL 设置账号ACL 首先 需要生成ACL 描述 accountAclSet.json模版如下: 1 2 3 4 5 6 7 8 { "module_name": "xkernel", "method_name": "SetAccountAcl", "args" : { "account_name": "XC123 complianceCheck.out,my.sign - -tx ./rawTx.out methodAclSet.json的模版,如下: 1 2 3 4 5 6 7 8 9 { "module_name": "xkernel", "method_name": "SetMethodAcl", "args" : { "contract_name": "counter"0 码力 | 336 页 | 12.62 MB | 1 年前3
百度超级链 XuperChain 3.12-c 中文文档std::string> *result) // contract/teevm // 解析合约调用为可信账本调用 func (tf *TrustFunctionResolver) ResolveFunc(module, name string) (interface{}, bool) // 调用TEESDK插件执行链上隐私计算 func (tf *TrustFunctionResolver) tfcall(ctx ddrs中的地址顺序一致。 设置合约账号ACL 设置账号ACL 首先 需要生成ACL 描述 accountAclSet.json模版如下: 1 2 3 4 5 6 7 8 { "module_name": "xkernel", "method_name": "SetAccountAcl", "args" : { "account_name": "XC123 complianceCheck.out,my.sign - -tx ./rawTx.out methodAclSet.json的模版,如下: 1 2 3 4 5 6 7 8 9 { "module_name": "xkernel", "method_name": "SetMethodAcl", "args" : { "contract_name": "counter"0 码力 | 336 页 | 12.62 MB | 1 年前3
共 74 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8













