百度超级链 XuperChain 3.12-a中文文档圆曲线密码体系)以及多种 Hash散列算法为基础,发展出的一个单独的模块。 密码学基础 哈希函数 加密哈希函数(Hash Function) 是适用于密码学的哈希散列函数,是现代密码学 的基本工具。它是一种数学算法,将任意大小的数据(通常称为“消息”)映 射到固定大小的二进制串(称之为“散列值”,“散列”或“消息摘要”),并且 是单向的功能,即一种实际上不可逆转的功能。理想情况下,查找生成给定 MultiSig } 整个CryptoClient由四部分功能接口组成: CryptoCore : 主要提供包括加解密、签名等密码学核心功能; KeyUtils : 主要提供公私钥相关工具,例如密钥对象和JSON、文件格式 之间的转换等; AccountUtils : 主要提供账户相关的功能接口,例如创建账户、助记词导 出私钥等; MultiSig : 主要提供多重签名、环签名相关功能接口。 实际使用中,可以通过创建链时的配置中的密码学类型指定使用哪种密码学 插件,以schnorr签名为例,在创世块配置中添加下述配置即可: 1 "crypto": "schnorr" 在cli命令行工具中已经支持了通过命令行参数 –cryptotype 指定密码学插件 的类型,例如需要创建一个使用Nist P256 + Schnorr的密码学插件的用户账 户,可以使用下述命令行: 1 xchain-cli0 码力 | 336 页 | 12.62 MB | 1 年前3
百度超级链 XuperChain 3.12-c 中文文档圆曲线密码体系)以及多种 Hash散列算法为基础,发展出的一个单独的模块。 密码学基础 哈希函数 加密哈希函数(Hash Function) 是适用于密码学的哈希散列函数,是现代密码学 的基本工具。它是一种数学算法,将任意大小的数据(通常称为“消息”)映 射到固定大小的二进制串(称之为“散列值”,“散列”或“消息摘要”),并且 是单向的功能,即一种实际上不可逆转的功能。理想情况下,查找生成给定 MultiSig } 整个CryptoClient由四部分功能接口组成: CryptoCore : 主要提供包括加解密、签名等密码学核心功能; KeyUtils : 主要提供公私钥相关工具,例如密钥对象和JSON、文件格式 之间的转换等; AccountUtils : 主要提供账户相关的功能接口,例如创建账户、助记词导 出私钥等; MultiSig : 主要提供多重签名、环签名相关功能接口。 实际使用中,可以通过创建链时的配置中的密码学类型指定使用哪种密码学 插件,以schnorr签名为例,在创世块配置中添加下述配置即可: 1 "crypto": "schnorr" 在cli命令行工具中已经支持了通过命令行参数 –cryptotype 指定密码学插件 的类型,例如需要创建一个使用Nist P256 + Schnorr的密码学插件的用户账 户,可以使用下述命令行: 1 xchain-cli0 码力 | 336 页 | 12.62 MB | 1 年前3
百度超级链 XuperChain 3.12 中文文档圆曲线密码体系)以及多种 Hash散列算法为基础,发展出的一个单独的模块。 密码学基础 哈希函数 加密哈希函数(Hash Function) 是适用于密码学的哈希散列函数,是现代密码学 的基本工具。它是一种数学算法,将任意大小的数据(通常称为“消息”)映 射到固定大小的二进制串(称之为“散列值”,“散列”或“消息摘要”),并且 是单向的功能,即一种实际上不可逆转的功能。理想情况下,查找生成给定 MultiSig } 整个CryptoClient由四部分功能接口组成: CryptoCore : 主要提供包括加解密、签名等密码学核心功能; KeyUtils : 主要提供公私钥相关工具,例如密钥对象和JSON、文件格式 之间的转换等; AccountUtils : 主要提供账户相关的功能接口,例如创建账户、助记词导 出私钥等; MultiSig : 主要提供多重签名、环签名相关功能接口。 实际使用中,可以通过创建链时的配置中的密码学类型指定使用哪种密码学 插件,以schnorr签名为例,在创世块配置中添加下述配置即可: 1 "crypto": "schnorr" 在cli命令行工具中已经支持了通过命令行参数 –cryptotype 指定密码学插件 的类型,例如需要创建一个使用Nist P256 + Schnorr的密码学插件的用户账 户,可以使用下述命令行: 1 xchain-cli0 码力 | 336 页 | 12.62 MB | 1 年前3
百度超级链 XuperChain 3.12-b 中文文档圆曲线密码体系)以及多种 Hash散列算法为基础,发展出的一个单独的模块。 密码学基础 哈希函数 加密哈希函数(Hash Function) 是适用于密码学的哈希散列函数,是现代密码学 的基本工具。它是一种数学算法,将任意大小的数据(通常称为“消息”)映 射到固定大小的二进制串(称之为“散列值”,“散列”或“消息摘要”),并且 是单向的功能,即一种实际上不可逆转的功能。理想情况下,查找生成给定 MultiSig } 整个CryptoClient由四部分功能接口组成: CryptoCore : 主要提供包括加解密、签名等密码学核心功能; KeyUtils : 主要提供公私钥相关工具,例如密钥对象和JSON、文件格式 之间的转换等; AccountUtils : 主要提供账户相关的功能接口,例如创建账户、助记词导 出私钥等; MultiSig : 主要提供多重签名、环签名相关功能接口。 实际使用中,可以通过创建链时的配置中的密码学类型指定使用哪种密码学 插件,以schnorr签名为例,在创世块配置中添加下述配置即可: 1 "crypto": "schnorr" 在cli命令行工具中已经支持了通过命令行参数 –cryptotype 指定密码学插件 的类型,例如需要创建一个使用Nist P256 + Schnorr的密码学插件的用户账 户,可以使用下述命令行: 1 xchain-cli0 码力 | 336 页 | 12.62 MB | 1 年前3
百度超级链 XuperChain 3.7 中文文档├─ xchain xchain服务的二进制文件 ├─ xchain-cli xchain客户端工具 └─ wasm2c wasm工具(智能合约会用到) 2.1. 部署xchain服务 2.1.1. 创建链 在启动xchain服务之前,我们首先需要创建一条链(创世区块),xchain客户 端工具提供了此功能 1 2 # 创建xuper链 ./xchain-cli createChain 模型简介 系统会首先识别用户,然后根据被操作对象的ACL的信息来决定用户能否对其 进行哪些操作 ACL简介 个人账号AK:是指一个具体的地址Addr 用户的创建是离线的行为,可以通过命令行工具或者API进行创建 合约账号:超级链智能合约的管理单元。 账号的创建: 任何账号或者AK都可以调用系统级智能合约创建账号 创建账号需要指定账号对应的拥有者的地址集,如果一个 账号中只有一个地址 error) {} 7. 提案和投票机制 图1:提案和投票机制示意图 提案和投票机制是区块链系统实现自我进化的关键。系统首次上线后难免遇到 很多问题,我们提供提案/投票机制为区块链的社区治理提供便利的工具,以 保证未来系统的可持续发展。具体实现方法如下: Step1:提案者(proposer) 通过发起一个事务声明一个可调用的合约,并约定 提案的投票截止高度,生效高度; Step2:投票者(voter)0 码力 | 270 页 | 24.86 MB | 1 年前3
FISCO BCOS 1.3 中文文档本文档不介绍FISCO BCOS区块链设计理念及思路,详情请 参看白皮书。 快速指引 手工搭链 使用指南 高级合约调用(web3sdk) 企业搭链工具(物料包) 国密版FISCO BCOS 特性详解 应用实践 Wiki 社区 快速指引 重要 快速搭链工具 FISCO BCOS 物料包 FISCO BCOS docker 手工搭链 手工搭链 国密版FISCO-BCOS 国密版FISCO BCOS web3sync.sendRawTransaction(config.account, config.privKey, SystemProxy.address, func, params); 工具使用方法 查看所有系统合约信息: babel-node tool.js SystemProxy 示例输出如下: { HttpProvider: 'http://127.0.0.1:8701' receipt = web3sync.sendRawTransaction(config.account, config.privKey, instance.address, func, params); 工具使用方法 # 注册记账节点 #1. 进入脚本所在目录(设FISCO-BCOS源码位于/mydata/FISCO-BCOS目录, 注册的节点位 于/mydata/node0目录) $ cd /myd0 码力 | 491 页 | 5.72 MB | 1 年前3
百度超级链 XuperChain stable 中文文档xchain xchain服务的二进制文件 目录名 功能 ├─ xchain-cli xchain客户端工具 └─ wasm2c wasm工具(智能合约会用到) 2.1. 部署xchain服务 2.1.1. 创建链 在启动xchain服务之前,我们首先需要创建一条链(创世区块),xchain客户 端工具提供了此功能 1 # 创建xuper链 2 ./xchain-cli createChain 模型简介 系统会首先识别用户,然后根据被操作对象的ACL的信息来决定用户能否对其 进行哪些操作 ACL简介 个人账号AK:是指一个具体的地址Addr 用户的创建是离线的行为,可以通过命令行工具或者API进行创建 合约账号: XuperChain 智能合约的管理单元。 账号的创建: 任何账号或者AK都可以调用系统级智能合约创建账号 创建账号需要指定账号对应的拥有者的地址集,如果一个 账号中只有一个地址 error) {} 7. 提案和投票机制 图1:提案和投票机制示意图 提案和投票机制是区块链系统实现自我进化的关键。系统首次上线后难免遇到 很多问题,我们提供提案/投票机制为区块链的社区治理提供便利的工具,以 保证未来系统的可持续发展。具体实现方法如下: Step1:提案者(proposer) 通过发起一个事务声明一个可调用的合约,并约定 提案的投票截止高度,生效高度; Step2:投票者(voter)0 码力 | 325 页 | 26.31 MB | 1 年前3
百度超级链 XuperChain latest 中文文档├─ xchain xchain服务的二进制文件 ├─ xchain-cli xchain客户端工具 └─ wasm2c wasm工具(智能合约会用到) 2.1. 部署xchain服务 2.1.1. 创建链 在启动xchain服务之前,我们首先需要创建一条链(创世区块),xchain客户 端工具提供了此功能 1 2 # 创建xuper链 ./xchain-cli createChain 模型简介 系统会首先识别用户,然后根据被操作对象的ACL的信息来决定用户能否对其 进行哪些操作 ACL简介 个人账号AK:是指一个具体的地址Addr 用户的创建是离线的行为,可以通过命令行工具或者API进行创建 合约账号:超级链智能合约的管理单元。 账号的创建: 任何账号或者AK都可以调用系统级智能合约创建账号 创建账号需要指定账号对应的拥有者的地址集,如果一个 账号中只有一个地址 error) {} 7. 提案和投票机制 图1:提案和投票机制示意图 提案和投票机制是区块链系统实现自我进化的关键。系统首次上线后难免遇到 很多问题,我们提供提案/投票机制为区块链的社区治理提供便利的工具,以 保证未来系统的可持续发展。具体实现方法如下: Step1:提案者(proposer) 通过发起一个事务声明一个可调用的合约,并约定 提案的投票截止高度,生效高度; Step2:投票者(voter)0 码力 | 316 页 | 24.51 MB | 1 年前3
百度超级链 XuperChain master 中文文档├─ xchain xchain服务的二进制文件 ├─ xchain-cli xchain客户端工具 └─ wasm2c wasm工具(智能合约会用到) 2.1. 部署xchain服务 2.1.1. 创建链 在启动xchain服务之前,我们首先需要创建一条链(创世区块),xchain客户 端工具提供了此功能 1 2 # 创建xuper链 ./xchain-cli createChain 模型简介 系统会首先识别用户,然后根据被操作对象的ACL的信息来决定用户能否对其 进行哪些操作 ACL简介 个人账号AK:是指一个具体的地址Addr 用户的创建是离线的行为,可以通过命令行工具或者API进行创建 合约账号:超级链智能合约的管理单元。 账号的创建: 任何账号或者AK都可以调用系统级智能合约创建账号 创建账号需要指定账号对应的拥有者的地址集,如果一个 账号中只有一个地址 error) {} 7. 提案和投票机制 图1:提案和投票机制示意图 提案和投票机制是区块链系统实现自我进化的关键。系统首次上线后难免遇到 很多问题,我们提供提案/投票机制为区块链的社区治理提供便利的工具,以 保证未来系统的可持续发展。具体实现方法如下: Step1:提案者(proposer) 通过发起一个事务声明一个可调用的合约,并约定 提案的投票截止高度,生效高度; Step2:投票者(voter)0 码力 | 316 页 | 24.51 MB | 1 年前3
百度超级链 XuperChain 3.9-e 中文文档├─ xchain xchain服务的二进制文件 ├─ xchain-cli xchain客户端工具 └─ wasm2c wasm工具(智能合约会用到) 2.1. 部署xchain服务 2.1.1. 创建链 在启动xchain服务之前,我们首先需要创建一条链(创世区块),xchain客户 端工具提供了此功能 1 2 # 创建xuper链 ./xchain-cli createChain 模型简介 系统会首先识别用户,然后根据被操作对象的ACL的信息来决定用户能否对其 进行哪些操作 ACL简介 个人账号AK:是指一个具体的地址Addr 用户的创建是离线的行为,可以通过命令行工具或者API进行创建 合约账号:超级链智能合约的管理单元。 账号的创建: 任何账号或者AK都可以调用系统级智能合约创建账号 创建账号需要指定账号对应的拥有者的地址集,如果一个 账号中只有一个地址 error) {} 7. 提案和投票机制 图1:提案和投票机制示意图 提案和投票机制是区块链系统实现自我进化的关键。系统首次上线后难免遇到 很多问题,我们提供提案/投票机制为区块链的社区治理提供便利的工具,以 保证未来系统的可持续发展。具体实现方法如下: Step1:提案者(proposer) 通过发起一个事务声明一个可调用的合约,并约定 提案的投票截止高度,生效高度; Step2:投票者(voter)0 码力 | 317 页 | 27.80 MB | 1 年前3
共 48 条
- 1
- 2
- 3
- 4
- 5













