百度超级链 XuperChain 3.7 中文文档sha256 // 区块的唯一标识 bytes blockid = 3; // pre_hash is the parent blockid of the block // 区块的前置依赖区块ID bytes pre_hash = 4; // The miner id // 矿工ID bytes proposer = 5; // 矿工对区块的签名 // plugin的实现,限于go plugin本身实现上的一些 局限性,插件机制也具有如下需要改进的地方: 跨平台支持:目前尚不支持Windows系统的插件化,只支持Mac/Linux系 统。 依赖版本限制:插件的依赖库版本和框架的依赖库版本不能有任何的差 别,否则会加载失败。 相信在后续超级链迭代过程中,上述问题也会得到解决。 10. 超级链共识框架 10.1. 区块链共识机制概述 区块链系统多数采用去 区块链系统多数采用去中心化的分布式设计,节点是分散在各处,系统需要设 计一套完善的制度,以维护系统的执行顺序与公平性,统一区块链的版本,并 奖励提供资源维护区块链的使用者,以及惩罚恶意的危害者。这样的制度,必 须依赖某种方式来证明,是由谁取得了一个区块链的打包权(或称记帐权),并 且可以获取打包这一个区块的奖励;又或者是谁意图进行危害,就会获得一定 的惩罚,这些都是区块链系统的共识机制需要解决的问题。 随着区块链应0 码力 | 270 页 | 24.86 MB | 1 年前3
百度超级链 XuperChain 3.12-a中文文档core/contractsdk/cpp/example 里面 寻找。 2. 编译合约 对于C++合约,已提供编译脚本,位于 contractsdk/cpp/build.sh,需要注 意的是,脚本依赖从hub.baidubce.com拉取的docker镜像,请在编译前确 认docker 相关环境是可用的 3. 部署wasm合约 xchain-cli wasm deploy --account ERC721是数字资产合约,交易的商品是非同质性商品。其中,每一份资产, 也就是token_id都是独一无二的类似收藏品交易。 ERC721具备哪些功能 通过initialize方法,向交易池注入自己的token_id 注意token_id必须是全局唯一 通过invoke方法,执行不同的交易功能 transfer: userA将自己的某个收藏品token_id转给userB approve: |grep -i height done 通过变更-H 参数,查看每个节点的状态,若所有节点高度都是一致变化的, 则证明环境状态正常。 验证集合合约部署和调用 XPoA共识算法中,候选人的变更依赖”验证集合”合约,所以需要部署”验证 集合”合约。通过调用合约中的add_validate方法新增候选人、del_validate方法 删除候选人、update_validate方法更新候选人net0 码力 | 336 页 | 12.62 MB | 1 年前3
百度超级链 XuperChain 3.12-c 中文文档core/contractsdk/cpp/example 里面 寻找。 2. 编译合约 对于C++合约,已提供编译脚本,位于 contractsdk/cpp/build.sh,需要注 意的是,脚本依赖从hub.baidubce.com拉取的docker镜像,请在编译前确 认docker 相关环境是可用的 3. 部署wasm合约 xchain-cli wasm deploy --account ERC721是数字资产合约,交易的商品是非同质性商品。其中,每一份资产, 也就是token_id都是独一无二的类似收藏品交易。 ERC721具备哪些功能 通过initialize方法,向交易池注入自己的token_id 注意token_id必须是全局唯一 通过invoke方法,执行不同的交易功能 transfer: userA将自己的某个收藏品token_id转给userB approve: |grep -i height done 通过变更-H 参数,查看每个节点的状态,若所有节点高度都是一致变化的, 则证明环境状态正常。 验证集合合约部署和调用 XPoA共识算法中,候选人的变更依赖”验证集合”合约,所以需要部署”验证 集合”合约。通过调用合约中的add_validate方法新增候选人、del_validate方法 删除候选人、update_validate方法更新候选人net0 码力 | 336 页 | 12.62 MB | 1 年前3
百度超级链 XuperChain 3.12 中文文档core/contractsdk/cpp/example 里面 寻找。 2. 编译合约 对于C++合约,已提供编译脚本,位于 contractsdk/cpp/build.sh,需要注 意的是,脚本依赖从hub.baidubce.com拉取的docker镜像,请在编译前确 认docker 相关环境是可用的 3. 部署wasm合约 xchain-cli wasm deploy --account ERC721是数字资产合约,交易的商品是非同质性商品。其中,每一份资产, 也就是token_id都是独一无二的类似收藏品交易。 ERC721具备哪些功能 通过initialize方法,向交易池注入自己的token_id 注意token_id必须是全局唯一 通过invoke方法,执行不同的交易功能 transfer: userA将自己的某个收藏品token_id转给userB approve: |grep -i height done 通过变更-H 参数,查看每个节点的状态,若所有节点高度都是一致变化的, 则证明环境状态正常。 验证集合合约部署和调用 XPoA共识算法中,候选人的变更依赖”验证集合”合约,所以需要部署”验证 集合”合约。通过调用合约中的add_validate方法新增候选人、del_validate方法 删除候选人、update_validate方法更新候选人net0 码力 | 336 页 | 12.62 MB | 1 年前3
百度超级链 XuperChain 3.12-b 中文文档core/contractsdk/cpp/example 里面 寻找。 2. 编译合约 对于C++合约,已提供编译脚本,位于 contractsdk/cpp/build.sh,需要注 意的是,脚本依赖从hub.baidubce.com拉取的docker镜像,请在编译前确 认docker 相关环境是可用的 3. 部署wasm合约 xchain-cli wasm deploy --account ERC721是数字资产合约,交易的商品是非同质性商品。其中,每一份资产, 也就是token_id都是独一无二的类似收藏品交易。 ERC721具备哪些功能 通过initialize方法,向交易池注入自己的token_id 注意token_id必须是全局唯一 通过invoke方法,执行不同的交易功能 transfer: userA将自己的某个收藏品token_id转给userB approve: |grep -i height done 通过变更-H 参数,查看每个节点的状态,若所有节点高度都是一致变化的, 则证明环境状态正常。 验证集合合约部署和调用 XPoA共识算法中,候选人的变更依赖”验证集合”合约,所以需要部署”验证 集合”合约。通过调用合约中的add_validate方法新增候选人、del_validate方法 删除候选人、update_validate方法更新候选人net0 码力 | 336 页 | 12.62 MB | 1 年前3
百度超级链 XuperChain stable 中文文档区块的唯一标识 10 bytes blockid = 3; 11 // pre_hash is the parent blockid of the block 12 // 区块的前置依赖区块ID 13 bytes pre_hash = 4; 14 // The miner id 15 // 矿工ID 16 bytes proposer = 5; 17 plugin的实现,限于go plugin本身实现上的一些 局限性,插件机制也具有如下需要改进的地方: 跨平台支持:目前尚不支持Windows系统的插件化,只支持Mac/Linux系 统。 依赖版本限制:插件的依赖库版本和框架的依赖库版本不能有任何的差 别,否则会加载失败。 相信在后续 XuperChain 迭代过程中,上述问题也会得到解决。 10. XuperChain 共识框架 10.1. 区块链共识机制概述 区块链系统多数采用去中心化的分布式设计,节点是分散在各处,系统需要设 计一套完善的制度,以维护系统的执行顺序与公平性,统一区块链的版本,并 奖励提供资源维护区块链的使用者,以及惩罚恶意的危害者。这样的制度,必 须依赖某种方式来证明,是由谁取得了一个区块链的打包权(或称记帐权),并 且可以获取打包这一个区块的奖励;又或者是谁意图进行危害,就会获得一定 的惩罚,这些都是区块链系统的共识机制需要解决的问题。 随着区0 码力 | 325 页 | 26.31 MB | 1 年前3
百度超级链 XuperChain latest 中文文档sha256 // 区块的唯一标识 bytes blockid = 3; // pre_hash is the parent blockid of the block // 区块的前置依赖区块ID bytes pre_hash = 4; // The miner id // 矿工ID bytes proposer = 5; // 矿工对区块的签名 // plugin的实现,限于go plugin本身实现上的一些 局限性,插件机制也具有如下需要改进的地方: 跨平台支持:目前尚不支持Windows系统的插件化,只支持Mac/Linux系 统。 依赖版本限制:插件的依赖库版本和框架的依赖库版本不能有任何的差 别,否则会加载失败。 相信在后续超级链迭代过程中,上述问题也会得到解决。 10. 超级链共识框架 10.1. 区块链共识机制概述 区块链系统多数采用去 区块链系统多数采用去中心化的分布式设计,节点是分散在各处,系统需要设 计一套完善的制度,以维护系统的执行顺序与公平性,统一区块链的版本,并 奖励提供资源维护区块链的使用者,以及惩罚恶意的危害者。这样的制度,必 须依赖某种方式来证明,是由谁取得了一个区块链的打包权(或称记帐权),并 且可以获取打包这一个区块的奖励;又或者是谁意图进行危害,就会获得一定 的惩罚,这些都是区块链系统的共识机制需要解决的问题。 随着区块链应0 码力 | 316 页 | 24.51 MB | 1 年前3
百度超级链 XuperChain 3.9-e 中文文档sha256 // 区块的唯一标识 bytes blockid = 3; // pre_hash is the parent blockid of the block // 区块的前置依赖区块ID bytes pre_hash = 4; // The miner id // 矿工ID bytes proposer = 5; // 矿工对区块的签名 // plugin的实现,限于go plugin本身实现上的一些 局限性,插件机制也具有如下需要改进的地方: 跨平台支持:目前尚不支持Windows系统的插件化,只支持Mac/Linux系 统。 依赖版本限制:插件的依赖库版本和框架的依赖库版本不能有任何的差 别,否则会加载失败。 相信在后续超级链迭代过程中,上述问题也会得到解决。 10. 超级链共识框架 10.1. 区块链共识机制概述 区块链系统多数采用去 区块链系统多数采用去中心化的分布式设计,节点是分散在各处,系统需要设 计一套完善的制度,以维护系统的执行顺序与公平性,统一区块链的版本,并 奖励提供资源维护区块链的使用者,以及惩罚恶意的危害者。这样的制度,必 须依赖某种方式来证明,是由谁取得了一个区块链的打包权(或称记帐权),并 且可以获取打包这一个区块的奖励;又或者是谁意图进行危害,就会获得一定 的惩罚,这些都是区块链系统的共识机制需要解决的问题。 随着区块链应0 码力 | 317 页 | 27.80 MB | 1 年前3
百度超级链 XuperChain master 中文文档sha256 // 区块的唯一标识 bytes blockid = 3; // pre_hash is the parent blockid of the block // 区块的前置依赖区块ID bytes pre_hash = 4; // The miner id // 矿工ID bytes proposer = 5; // 矿工对区块的签名 // plugin的实现,限于go plugin本身实现上的一些 局限性,插件机制也具有如下需要改进的地方: 跨平台支持:目前尚不支持Windows系统的插件化,只支持Mac/Linux系 统。 依赖版本限制:插件的依赖库版本和框架的依赖库版本不能有任何的差 别,否则会加载失败。 相信在后续超级链迭代过程中,上述问题也会得到解决。 10. 超级链共识框架 10.1. 区块链共识机制概述 区块链系统多数采用去 区块链系统多数采用去中心化的分布式设计,节点是分散在各处,系统需要设 计一套完善的制度,以维护系统的执行顺序与公平性,统一区块链的版本,并 奖励提供资源维护区块链的使用者,以及惩罚恶意的危害者。这样的制度,必 须依赖某种方式来证明,是由谁取得了一个区块链的打包权(或称记帐权),并 且可以获取打包这一个区块的奖励;又或者是谁意图进行危害,就会获得一定 的惩罚,这些都是区块链系统的共识机制需要解决的问题。 随着区块链应0 码力 | 316 页 | 24.51 MB | 1 年前3
百度超级链 XuperChain 3.8 中文文档sha256 // 区块的唯一标识 bytes blockid = 3; // pre_hash is the parent blockid of the block // 区块的前置依赖区块ID bytes pre_hash = 4; // The miner id // 矿工ID bytes proposer = 5; // 矿工对区块的签名 // plugin的实现,限于go plugin本身实现上的一些 局限性,插件机制也具有如下需要改进的地方: 跨平台支持:目前尚不支持Windows系统的插件化,只支持Mac/Linux系 统。 依赖版本限制:插件的依赖库版本和框架的依赖库版本不能有任何的差 别,否则会加载失败。 相信在后续超级链迭代过程中,上述问题也会得到解决。 10. 超级链共识框架 10.1. 区块链共识机制概述 区块链系统多数采用去 区块链系统多数采用去中心化的分布式设计,节点是分散在各处,系统需要设 计一套完善的制度,以维护系统的执行顺序与公平性,统一区块链的版本,并 奖励提供资源维护区块链的使用者,以及惩罚恶意的危害者。这样的制度,必 须依赖某种方式来证明,是由谁取得了一个区块链的打包权(或称记帐权),并 且可以获取打包这一个区块的奖励;又或者是谁意图进行危害,就会获得一定 的惩罚,这些都是区块链系统的共识机制需要解决的问题。 随着区块链应0 码力 | 316 页 | 27.93 MB | 1 年前3
共 48 条
- 1
- 2
- 3
- 4
- 5













