Hyperledger Fabric 1.4 中文文档Python 编程的同学可能已经猜到了,这样调用会输出一样的结果: $ fab hello:Jeff Hello Jeff! Done. 目前,参数值只能作为 Python 字符串来使用,如果要使用列表这样的复杂类 型,需要一些字符串操作处理。将来的版本可能会添加一个类型转换系统以简 化这类处理。 参见 Per-task arguments 本地命令 在前面的例子中, fab 实际上只节省了数行 run("git pull") run("touch app.wsgi") 这里再次引入了一些新的概念: Fabric 是 Python——所以我们可以自由地使用变量、字符串等常规的 Python 代码; cd 函数是一个简易的前缀命令,相当于运行 cd /to/some/directory ,和 lcd 函数类似,只不过后者是在本地执行。 ~fabric.operations 代码的可读性,所以这也是推荐的与 env 交互的方式。 作为字典在其他方面也很有用,例如,需要往字符串中插入多个环境变量时, 通过 Python 基于 dict 的字符串格式化显得尤其方便。“普通”的字符串格式化 是这样的: print("Executing on %s as %s" % (env.host, env.user)) 使用字典格式化字符串更加简短,可读性也更好: print("Executing on %(host)s0 码力 | 145 页 | 161.53 KB | 1 年前3
Hyperledger Fabric 2.5 中文文档Python 编程的同学可能已经猜到了,这样调用会输出一样的结果: $ fab hello:Jeff Hello Jeff! Done. 目前,参数值只能作为 Python 字符串来使用,如果要使用列表这样的复杂类 型,需要一些字符串操作处理。将来的版本可能会添加一个类型转换系统以简 化这类处理。 参见 Per-task arguments 本地命令 在前面的例子中, fab 实际上只节省了数行 run("git pull") run("touch app.wsgi") 这里再次引入了一些新的概念: Fabric 是 Python——所以我们可以自由地使用变量、字符串等常规的 Python 代码; cd 函数是一个简易的前缀命令,相当于运行 cd /to/some/directory ,和 lcd 函数类似,只不过后者是在本地执行。 ~fabric.operations 代码的可读性,所以这也是推荐的与 env 交互的方式。 作为字典在其他方面也很有用,例如,需要往字符串中插入多个环境变量时, 通过 Python 基于 dict 的字符串格式化显得尤其方便。“普通”的字符串格式化 是这样的: print("Executing on %s as %s" % (env.host, env.user)) 使用字典格式化字符串更加简短,可读性也更好: print("Executing on %(host)s0 码力 | 138 页 | 154.00 KB | 1 年前3
FISCO BCOS 2.9.0 中文文档图灵机和图灵完备是计算机领域的经典概念,由数学家艾伦·麦席森·图灵(1912~1954)提出的一种抽 象计算模型,引申到区块链领域,主要指合约支持判断、跳转、循环、递归等逻辑运算,支持多种数据 类型如整形、字符串、结构体的数据处理能力,甚至有一定的面向对象特性如继承、派生、接口等,这 样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的简单脚本进行区分。 2014年后出现的区块链大多支持图灵完备的智 heartBeat,connected count=4 6.8.2 2. 节点加入群组 获取node4的nodeid cat node4/conf/node.nodeid 得到类似下面的字符串就是nodeid,nodeid是节点公钥的16进制表示,国密请执行cat node4/conf/ gmnode.nodeid 94ae60f93ef9a25a93666e0149b7b4cb0e0 国密账户 密钥文件 FISCO BCOS使用账户来标识和区分每一个独立的用户。在采用公私钥体系的区块链系统里,每一个账 户对应着一对公钥和私钥。其中,由公钥经哈希等安全的单向性算法计算后得到地址字符串被用作该账 户的账户名,即账户地址,为了与智能合约的地址相区别和一些其他的历史原因,账户地址也常被称之 外部账户地址。而仅有用户知晓的私钥则对应着传统认证模型中的密码。用户需要通过安全的密码学协 议0 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 3.6.0 中文文档图灵机和图灵完备是计算机领域的经典概念,由数学家艾伦·麦席森·图灵(1912~1954)提出的一种抽 象计算模型,引申到区块链领域,主要指合约支持判断、跳转、循环、递归等逻辑运算,支持多种数据 类型如整形、字符串、结构体的数据处理能力,甚至有一定的面向对象特性如继承、派生、接口等,这 样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的简单脚本进行区分。 2014年后出现的区块链大多支持图灵完备的智 heartBeat,connected count=4 6.8.2 2. 节点加入群组 获取node4的nodeid cat node4/conf/node.nodeid 得到类似下面的字符串就是nodeid,nodeid是节点公钥的16进制表示,国密请执行cat node4/conf/ gmnode.nodeid 94ae60f93ef9a25a93666e0149b7b4cb0e0 国密账户 密钥文件 FISCO BCOS使用账户来标识和区分每一个独立的用户。在采用公私钥体系的区块链系统里,每一个账 户对应着一对公钥和私钥。其中,由公钥经哈希等安全的单向性算法计算后得到地址字符串被用作该账 户的账户名,即账户地址,为了与智能合约的地址相区别和一些其他的历史原因,账户地址也常被称之 外部账户地址。而仅有用户知晓的私钥则对应着传统认证模型中的密码。用户需要通过安全的密码学协 议0 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档图灵机和图灵完备是计算机领域的经典概念,由数学家艾伦·麦席森·图灵(1912~1954)提出的一种抽 象计算模型,引申到区块链领域,主要指合约支持判断、跳转、循环、递归等逻辑运算,支持多种数据 类型如整形、字符串、结构体的数据处理能力,甚至有一定的面向对象特性如继承、派生、接口等,这 样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的简单脚本进行区分。 2014年后出现的区块链大多支持图灵完备的智 heartBeat,connected count=4 6.8.2 2. 节点加入群组 获取node4的nodeid cat node4/conf/node.nodeid 得到类似下面的字符串就是nodeid,nodeid是节点公钥的16进制表示,国密请执行cat node4/conf/ gmnode.nodeid 94ae60f93ef9a25a93666e0149b7b4cb0e0 国密账户 密钥文件 FISCO BCOS使用账户来标识和区分每一个独立的用户。在采用公私钥体系的区块链系统里,每一个账 户对应着一对公钥和私钥。其中,由公钥经哈希等安全的单向性算法计算后得到地址字符串被用作该账 户的账户名,即账户地址,为了与智能合约的地址相区别和一些其他的历史原因,账户地址也常被称之 外部账户地址。而仅有用户知晓的私钥则对应着传统认证模型中的密码。用户需要通过安全的密码学协 议0 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 2.7.2 中文文档图灵机和图灵完备是计算机领域的经典概念,由数学家艾伦·麦席森·图灵(1912~1954)提出的一种抽 象计算模型,引申到区块链领域,主要指合约支持判断、跳转、循环、递归等逻辑运算,支持多种数据 类型如整形、字符串、结构体的数据处理能力,甚至有一定的面向对象特性如继承、派生、接口等,这 样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的简单脚本进行区分。 2014年后出现的区块链大多支持图灵完备的智 2. 节 节 节点 点 点加 加 加入 入 入群 群 群组 组 组 获 获 获取 取 取node4的 的 的nodeid cat node4/conf/node.nodeid 得到类似下面的字符串就是nodeid,nodeid是节点公钥的16进制表示,国密请执行cat node4/conf/ gmnode.nodeid 94ae60f93ef9a25a93666e0149b7b4cb0e0 国密账户 密钥文件 FISCO BCOS使用账户来标识和区分每一个独立的用户。在采用公私钥体系的区块链系统里,每一个账 户对应着一对公钥和私钥。其中,由公钥经哈希等安全的单向性算法计算后得到地址字符串被用作该账 户的账户名,即账 账 账户 户 户地 地 地址 址 址,为了与智能合约的地址相区别和一些其他的历史原因,账户地址也常被称之 外 外 外部 部 部账 账 账户 户 户地 地 地址 址 址。0 码力 | 1422 页 | 91.91 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档改动; 1. 执行node4/start.sh启动节点; 1. 确认node4与其他节点连接已经建立,加入网络操作完成。 2. 节点加入群组 获取node4的nodeid 得到类似下面的字符串就是nodeid,nodeid是节点公钥的16进制表示,国密请 执行cat node4/conf/gmnode.nodeid 使用控制台将node4加入群组1 1. 使用addObserver将node4作为观察节点加入群组1 国密账户 密钥文件 FISCO BCOS使用账户来标识和区分每一个独立的用户。在采用公私钥体系 的区块链系统里,每一个账户对应着一对公钥和私钥。其中,由公钥经哈希 等安全的单向性算法计算后得到地址字符串被用作该账户的账户名,即账户 地址,为了与智能合约的地址相区别和一些其他的历史原因,账户地址也常 被称之外部账户地址。而仅有用户知晓的私钥则对应着传统认证模型中的密 码。用户需要通过安全的密码学协议证明其知道对应账户的私钥,来声明其 Address : 0x02f1b23310ac8e28cb6084763d16b25a2cc7f5e1 更多操作详情,请参见创建并使用指定外部账号。 账户的存储 Java SDK支持通过私钥字符串或者文件加载,所以账户的私钥可以存储 在数据库中或者本地文件。 本地文件支持两种存储格式,其中PKCS12加密存储,而PEM格式明文存 储。 开发业务时可以根据实际业务场景选择私钥的存储管理方式。0 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档改动; 1. 执行node4/start.sh启动节点; 1. 确认node4与其他节点连接已经建立,加入网络操作完成。 2. 节点加入群组 获取node4的nodeid 得到类似下面的字符串就是nodeid,nodeid是节点公钥的16进制表示,国密请 执行cat node4/conf/gmnode.nodeid 使用控制台将node4加入群组1 1. 使用addObserver将node4作为观察节点加入群组1 国密账户 密钥文件 FISCO BCOS使用账户来标识和区分每一个独立的用户。在采用公私钥体系 的区块链系统里,每一个账户对应着一对公钥和私钥。其中,由公钥经哈希 等安全的单向性算法计算后得到地址字符串被用作该账户的账户名,即账户 地址,为了与智能合约的地址相区别和一些其他的历史原因,账户地址也常 被称之外部账户地址。而仅有用户知晓的私钥则对应着传统认证模型中的密 码。用户需要通过安全的密码学协议证明其知道对应账户的私钥,来声明其 Address : 0x02f1b23310ac8e28cb6084763d16b25a2cc7f5e1 更多操作详情,请参见创建并使用指定外部账号。 账户的存储 Java SDK支持通过私钥字符串或者文件加载,所以账户的私钥可以存储 在数据库中或者本地文件。 本地文件支持两种存储格式,其中PKCS12加密存储,而PEM格式明文存 储。 开发业务时可以根据实际业务场景选择私钥的存储管理方式。0 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2.0 中文文档改动; 1. 执行node4/start.sh启动节点; 1. 确认node4与其他节点连接已经建立,加入网络操作完成。 2. 节点加入群组 获取node4的nodeid 得到类似下面的字符串就是nodeid,nodeid是节点公钥的16进制表示,国密请 执行cat node4/conf/gmnode.nodeid 使用控制台将node4加入群组1 1. 使用addObserver将node4作为观察节点加入群组1 国密账户 密钥文件 FISCO BCOS使用账户来标识和区分每一个独立的用户。在采用公私钥体系 的区块链系统里,每一个账户对应着一对公钥和私钥。其中,由公钥经哈希 等安全的单向性算法计算后得到地址字符串被用作该账户的账户名,即账户 地址,为了与智能合约的地址相区别和一些其他的历史原因,账户地址也常 被称之外部账户地址。而仅有用户知晓的私钥则对应着传统认证模型中的密 码。用户需要通过安全的密码学协议证明其知道对应账户的私钥,来声明其 Address : 0x02f1b23310ac8e28cb6084763d16b25a2cc7f5e1 更多操作详情,请参见创建并使用指定外部账号。 账户的存储 Java SDK支持通过私钥字符串或者文件加载,所以账户的私钥可以存储 在数据库中或者本地文件。 本地文件支持两种存储格式,其中PKCS12加密存储,而PEM格式明文存 储。 开发业务时可以根据实际业务场景选择私钥的存储管理方式。0 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2.2.0 中文文档图灵机和图灵完备是计算机领域的经典概念,由数学家艾伦·麦席森·图灵(1912~1954)提出的一种抽 象计算模型,引申到区块链领域,主要指合约支持判断、跳转、循环、递归等逻辑运算,支持多种数据 类型如整形、字符串、结构体的数据处理能力,甚至有一定的面向对象特性如继承、派生、接口等,这 样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的简单脚本进行区分。 2014年后出现的区块链大多支持图灵完备的智 当发起一个控制台命令时,控制台会获取命令执行的结果,并且在终端展示执行结果,执行结果分 为2类: • 正 正 正确 确 确结 结 结果 果 果: 命令返回正确的执行结果,以字符串或是json的形式返回。 • 错 错 错误 误 误结 结 结果 果 果: 命令返回错误的执行结果,以字符串或是json的形式返回。 – 控制台的命令调用JSON-RPC接口时,错误码参考这里。 – 控制台的命令调用Precompiled Service接口时,错误码参考这里。 rt "./XXX.sol";。其相 关引入的合约和library库均放在contracts/solidity/目录。 • 如果合约引用了library库,library库文件的名称必须以Lib字符串开始,以便于区分是普通合约 与library库文件。library库文件不能单独部署和调用。 112 Chapter 6. 使 使 使用 用 用手 手 手册 册 册 FISCO BCOS Documentation0 码力 | 418 页 | 6.51 MB | 1 年前3
共 44 条
- 1
- 2
- 3
- 4
- 5













