FISCO BCOS 1.3 中文文档
version x.x.x 基础配置 配置根证书 生成链的根证书 cd /mydata/FISCO-BCOS/tools/scripts/ #bash generate_chain_cert.sh -o 根证书生成的目录 bash generate_chain_cert.sh -o /mydata 配置机构证书 生成机构(agency)证书,假设生成机构test_agency cd /myda generate_agency_cert.sh -c 生成机构证书所需的根证书所在目录 -o 机构证书 生成目录 -n 机构名 bash generate_agency_cert.sh -c /mydata -o /mydata -n test_agency 配置SDK证书 区块链环境搭建完成之后Web3SDK需要连接节点时需要SDK证书文件,SDK 证书需要在机构证书生成之后才能生成,我们为上面生成的机构test_agency生 cripts/ # bash generate_sdk_cert.sh -d 机构证书的目录 bash generate_sdk_cert.sh -d /mydata/test_agency/ 生成过程中需要输入几次密码,测试环境的默认输入123456即可. bash generate_sdk_cert.sh -d /mydata/test_agency/ Signature ok subj0 码力 | 491 页 | 5.72 MB | 1 年前3百度超级链 XuperChain 3.12-a中文文档
共识模块用于解决交易上链顺序问题,过滤无效交易并达成全网 一致。XuperChain实 现了更加高效的DPOS共识算法。支持可插 拔,从而可以支持不同的业务场景 密码学 用于构造和验证区块、交易的完整性,采用非对称加密算法生成 公私钥、地址。匿名性 较好。支持可插拔,从而可以支持不同的 业务场景 智能合 约 自研并实现了一套智能合约虚拟机XVM,支持丰富的开发语言, 智能合约之间并发执行, 支持执行消耗资源,避免恶意攻击 的基本工具。它是一种数学算法,将任意大小的数据(通常称为“消息”)映 射到固定大小的二进制串(称之为“散列值”,“散列”或“消息摘要”),并且 是单向的功能,即一种实际上不可逆转的功能。理想情况下,查找生成给定 哈希的消息的唯一方法是尝试对可能的输入进行暴力搜索,以查看它们是否 产生匹配,或使用匹配哈希的彩虹表。 MD5 : 摘要长度为128bit,由于容易受到碰撞攻击,目前使用越来越少。 SHA256 椭圆曲线集成加密算 法,主要用于基于椭圆曲线的数据加解密。 ECDH (Elliptic Curve Diffie–Hellman): 基于Diffie–Hellman算法的一种密钥 协商算法,定义了双方如何安全的生成和交换密钥。 ECDSA (Elliptic Curve Digital Signature Algorithm): 是使用椭圆曲线密码学 实现的DSA(数字签名算法),一般发起人对消息摘要使用私钥签名,验证0 码力 | 336 页 | 12.62 MB | 1 年前3百度超级链 XuperChain 3.12-c 中文文档
共识模块用于解决交易上链顺序问题,过滤无效交易并达成全网 一致。XuperChain实 现了更加高效的DPOS共识算法。支持可插 拔,从而可以支持不同的业务场景 密码学 用于构造和验证区块、交易的完整性,采用非对称加密算法生成 公私钥、地址。匿名性 较好。支持可插拔,从而可以支持不同的 业务场景 智能合 约 自研并实现了一套智能合约虚拟机XVM,支持丰富的开发语言, 智能合约之间并发执行, 支持执行消耗资源,避免恶意攻击 的基本工具。它是一种数学算法,将任意大小的数据(通常称为“消息”)映 射到固定大小的二进制串(称之为“散列值”,“散列”或“消息摘要”),并且 是单向的功能,即一种实际上不可逆转的功能。理想情况下,查找生成给定 哈希的消息的唯一方法是尝试对可能的输入进行暴力搜索,以查看它们是否 产生匹配,或使用匹配哈希的彩虹表。 MD5 : 摘要长度为128bit,由于容易受到碰撞攻击,目前使用越来越少。 SHA256 椭圆曲线集成加密算 法,主要用于基于椭圆曲线的数据加解密。 ECDH (Elliptic Curve Diffie–Hellman): 基于Diffie–Hellman算法的一种密钥 协商算法,定义了双方如何安全的生成和交换密钥。 ECDSA (Elliptic Curve Digital Signature Algorithm): 是使用椭圆曲线密码学 实现的DSA(数字签名算法),一般发起人对消息摘要使用私钥签名,验证0 码力 | 336 页 | 12.62 MB | 1 年前3百度超级链 XuperChain 3.12 中文文档
共识模块用于解决交易上链顺序问题,过滤无效交易并达成全网 一致。XuperChain实 现了更加高效的DPOS共识算法。支持可插 拔,从而可以支持不同的业务场景 密码学 用于构造和验证区块、交易的完整性,采用非对称加密算法生成 公私钥、地址。匿名性 较好。支持可插拔,从而可以支持不同的 业务场景 智能合 约 自研并实现了一套智能合约虚拟机XVM,支持丰富的开发语言, 智能合约之间并发执行, 支持执行消耗资源,避免恶意攻击 的基本工具。它是一种数学算法,将任意大小的数据(通常称为“消息”)映 射到固定大小的二进制串(称之为“散列值”,“散列”或“消息摘要”),并且 是单向的功能,即一种实际上不可逆转的功能。理想情况下,查找生成给定 哈希的消息的唯一方法是尝试对可能的输入进行暴力搜索,以查看它们是否 产生匹配,或使用匹配哈希的彩虹表。 MD5 : 摘要长度为128bit,由于容易受到碰撞攻击,目前使用越来越少。 SHA256 椭圆曲线集成加密算 法,主要用于基于椭圆曲线的数据加解密。 ECDH (Elliptic Curve Diffie–Hellman): 基于Diffie–Hellman算法的一种密钥 协商算法,定义了双方如何安全的生成和交换密钥。 ECDSA (Elliptic Curve Digital Signature Algorithm): 是使用椭圆曲线密码学 实现的DSA(数字签名算法),一般发起人对消息摘要使用私钥签名,验证0 码力 | 336 页 | 12.62 MB | 1 年前3百度超级链 XuperChain 3.12-b 中文文档
共识模块用于解决交易上链顺序问题,过滤无效交易并达成全网 一致。XuperChain实 现了更加高效的DPOS共识算法。支持可插 拔,从而可以支持不同的业务场景 密码学 用于构造和验证区块、交易的完整性,采用非对称加密算法生成 公私钥、地址。匿名性 较好。支持可插拔,从而可以支持不同的 业务场景 智能合 约 自研并实现了一套智能合约虚拟机XVM,支持丰富的开发语言, 智能合约之间并发执行, 支持执行消耗资源,避免恶意攻击 的基本工具。它是一种数学算法,将任意大小的数据(通常称为“消息”)映 射到固定大小的二进制串(称之为“散列值”,“散列”或“消息摘要”),并且 是单向的功能,即一种实际上不可逆转的功能。理想情况下,查找生成给定 哈希的消息的唯一方法是尝试对可能的输入进行暴力搜索,以查看它们是否 产生匹配,或使用匹配哈希的彩虹表。 MD5 : 摘要长度为128bit,由于容易受到碰撞攻击,目前使用越来越少。 SHA256 椭圆曲线集成加密算 法,主要用于基于椭圆曲线的数据加解密。 ECDH (Elliptic Curve Diffie–Hellman): 基于Diffie–Hellman算法的一种密钥 协商算法,定义了双方如何安全的生成和交换密钥。 ECDSA (Elliptic Curve Digital Signature Algorithm): 是使用椭圆曲线密码学 实现的DSA(数字签名算法),一般发起人对消息摘要使用私钥签名,验证0 码力 | 336 页 | 12.62 MB | 1 年前3百度超级链 XuperChain 3.7 中文文档
共识模块用于解决交易上链顺序问题,过滤无效交易并达成全网一 致。XuperChain实 现了更加高效的DPOS共识算法。支持可插拔, 从而可以支持不同的业务场景 密码学 用于构造和验证区块、交易的完整性,采用非对称加密算法生成公 私钥、地址。匿名性 较好。支持可插拔,从而可以支持不同的业 务场景 智能合 约 自研并实现了一套智能合约虚拟机XVM,支持丰富的开发语言, 智能合约之间并发执行, 支持执行消耗资源,避免恶意攻击 9; // tx format version; tx格式版本号 int32 version = 10; // auto generated tx // 该交易是否属于系统自动生成的交易 bool autogen = 11; // 读写集中的读集 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 # 创建xuper链 ./xchain-cli createChain 创建链 这样我们就使用 config/xuper.json 中的配置创建了一条链(此时 data/blockchain 中会生成 xuper 目录,里面即是我们创建的链的账本等文件) 2.1.2. 启动服务 启动服务命令十分简单,还可以配合多种参数使用,详见命令行的 -h 输出 1 2 # 启动服务节点 nohup0 码力 | 270 页 | 24.86 MB | 1 年前3百度超级链 XuperChain latest 中文文档
共识模块用于解决交易上链顺序问题,过滤无效交易并达成全网一 致。XuperChain实 现了更加高效的DPOS共识算法。支持可插拔, 从而可以支持不同的业务场景 密码学 用于构造和验证区块、交易的完整性,采用非对称加密算法生成公 私钥、地址。匿名性 较好。支持可插拔,从而可以支持不同的业 务场景 智能合 约 自研并实现了一套智能合约虚拟机XVM,支持丰富的开发语言, 智能合约之间并发执行, 支持执行消耗资源,避免恶意攻击 9; // tx format version; tx格式版本号 int32 version = 10; // auto generated tx // 该交易是否属于系统自动生成的交易 bool autogen = 11; 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 // 读写集中的读集 # 创建xuper链 ./xchain-cli createChain 创建链 这样我们就使用 config/xuper.json 中的配置创建了一条链(此时 data/blockchain 中会生成 xuper 目录,里面即是我们创建的链的账本等文件) 2.1.2. 启动服务 启动服务命令十分简单,还可以配合多种参数使用,详见命令行的 -h 输出 1 2 # 启动服务节点 nohup0 码力 | 316 页 | 24.51 MB | 1 年前3百度超级链 XuperChain master 中文文档
共识模块用于解决交易上链顺序问题,过滤无效交易并达成全网一 致。XuperChain实 现了更加高效的DPOS共识算法。支持可插拔, 从而可以支持不同的业务场景 密码学 用于构造和验证区块、交易的完整性,采用非对称加密算法生成公 私钥、地址。匿名性 较好。支持可插拔,从而可以支持不同的业 务场景 智能合 约 自研并实现了一套智能合约虚拟机XVM,支持丰富的开发语言, 智能合约之间并发执行, 支持执行消耗资源,避免恶意攻击 9; // tx format version; tx格式版本号 int32 version = 10; // auto generated tx // 该交易是否属于系统自动生成的交易 bool autogen = 11; 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 // 读写集中的读集 # 创建xuper链 ./xchain-cli createChain 创建链 这样我们就使用 config/xuper.json 中的配置创建了一条链(此时 data/blockchain 中会生成 xuper 目录,里面即是我们创建的链的账本等文件) 2.1.2. 启动服务 启动服务命令十分简单,还可以配合多种参数使用,详见命令行的 -h 输出 1 2 # 启动服务节点 nohup0 码力 | 316 页 | 24.51 MB | 1 年前3百度超级链 XuperChain stable 中文文档
共识模块用于解决交易上链顺序问题,过滤无效交易并达成全网一 致。XuperChain实 现了更加高效的DPOS共识算法。支持可插拔, 从而可以支持不同的业务场景 密码学 用于构造和验证区块、交易的完整性,采用非对称加密算法生成公 私钥、地址。匿名性 较好。支持可插拔,从而可以支持不同的业 务场景 智能合 约 自研并实现了一套智能合约虚拟机XVM,支持丰富的开发语言, 智能合约之间并发执行, 支持执行消耗资源,避免恶意攻击 format version; tx格式版本号 27 int32 version = 10; 28 // auto generated tx 29 // 该交易是否属于系统自动生成的交易 30 bool autogen = 11; 31 // 读写集中的读集 32 repeated TxInputExt tx_inputs_ext = 23; 33 创建xuper链 2 ./xchain-cli createChain 创建链 这样我们就使用 config/xuper.json 中的配置创建了一条链(此时 data/blockchain 中会生成 xuper 目录,里面即是我们创建的链的账本等文件) 2.1.2. 启动服务 启动服务命令十分简单,还可以配合多种参数使用,详见命令行的 -h 输出 1 # 启动服务节点 2 nohup ./xchain0 码力 | 325 页 | 26.31 MB | 1 年前3百度超级链 XuperChain 3.9-e 中文文档
共识模块用于解决交易上链顺序问题,过滤无效交易并达成全网一 致。XuperChain实 现了更加高效的DPOS共识算法。支持可插拔, 从而可以支持不同的业务场景 密码学 用于构造和验证区块、交易的完整性,采用非对称加密算法生成公 私钥、地址。匿名性 较好。支持可插拔,从而可以支持不同的业 务场景 智能合 约 自研并实现了一套智能合约虚拟机XVM,支持丰富的开发语言, 智能合约之间并发执行, 支持执行消耗资源,避免恶意攻击 9; // tx format version; tx格式版本号 int32 version = 10; // auto generated tx // 该交易是否属于系统自动生成的交易 bool autogen = 11; 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 // 读写集中的读集 # 创建xuper链 ./xchain-cli createChain 创建链 这样我们就使用 config/xuper.json 中的配置创建了一条链(此时 data/blockchain 中会生成 xuper 目录,里面即是我们创建的链的账本等文件) 2.1.2. 启动服务 启动服务命令十分简单,还可以配合多种参数使用,详见命令行的 -h 输出 1 2 # 启动服务节点 nohup0 码力 | 317 页 | 27.80 MB | 1 年前3
共 74 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8