Hyperledger Fabric 1.4 中文文档Fabric (非 API 部分)文档的主要章节。这些内容对 概览 & 教程 中提到的概念进行了扩展,同时还覆盖了一些高级主题。 环境字典 env 运行环境即设置 环境即状态共享 其他考虑 环境变量完整列表 Execution model Execution strategy Defining tasks Defining host lists Intelligently executing 参见 Failure handling (usage documentation) 故障处理 但如果我们想更加灵活,给用户另一个选择,该怎么办?一个名为 warn_only 的设置(或着说 环境变量 ,通常缩写为 env var )可以把退出换为警告,以 提供更灵活的错误处理。 让我们把这个设置丢到 test 函数中,然后注意这个 local 调用的结果: from __future__ import .return_code 属性)的对象。 abort 函数用于手动停止任务的执行。 即使增加了上述复杂度,整个处理过程仍然很容易理解,而且它已经远比之前 灵活。 参见 上下文管理器, 环境变量完整列表 建立连接 让我们回到 fabfile 的主旨:定义一个 deploy 任务,让它在一台或多台远程服 务器上运行,并保证代码是最新的: def deploy(): code_dir0 码力 | 145 页 | 161.53 KB | 1 年前3
 Hyperledger Fabric 2.5 中文文档Fabric (非 API 部分)文档的主要章节。这些内容对 概览 & 教程 中提到的概念进行了扩展,同时还覆盖了一些高级主题。 环境字典 env 运行环境即设置 环境即状态共享 其他考虑 环境变量完整列表 Execution model Execution strategy Defining tasks Defining host lists Intelligently executing 参见 Failure handling (usage documentation) 故障处理 但如果我们想更加灵活,给用户另一个选择,该怎么办?一个名为 warn_only 的设置(或着说 环境变量 ,通常缩写为 env var )可以把退出换为警告,以 提供更灵活的错误处理。 让我们把这个设置丢到 test 函数中,然后注意这个 local 调用的结果: from __future__ import .return_code 属性)的对象。 abort 函数用于手动停止任务的执行。 即使增加了上述复杂度,整个处理过程仍然很容易理解,而且它已经远比之前 灵活。 参见 上下文管理器, 环境变量完整列表 建立连接 让我们回到 fabfile 的主旨:定义一个 deploy 任务,让它在一台或多台远程服 务器上运行,并保证代码是最新的: def deploy(): code_dir0 码力 | 138 页 | 154.00 KB | 1 年前3
 FISCO BCOS 2.9.0 中文文档0版本以及大部分业界传统区块链平台,交易是被打包成一个区块,在一个区块中交易顺序串行执行 的。 2.0版本基于预编译合约,实现一套并行交易处理模型,基于这个模型可以自定义交易互斥变量。 在区块执行过程中,系统将会根据交易互斥变量自动构建交易依赖关系图——DAG,基于DAG并行执行 交易,最好情况下性能可提升数倍(取决于CPU核数)。 更多并行计算模型的介绍,请参考并行交易的 设计文档 和 使用手册。 max_capacity控制允许使用的内存 空间大小 • 移动分布式存储配置项[storage],从群组genesis文件移动到到群组ini配置文件中 • 默认存储升级到RocksDB,仍支持旧版本LevelDB • 调整交易互斥变量的拼接逻辑,提高不同合约间交易的并行度 修复 • 修复CRUD接口合约开启并行时可能出现的异常终止 兼容性说明 RC3向前兼容,旧版本可以直接替换程序升级,但无法启动此版本的新特性。若需要用此版本的新特 [group:1]> 3.3 3. 部署及调用HelloWorld合约 3.3.1 第一步. 编写HelloWorld合约 HelloWorld合约提供两个接口,分别是get()和set(),用于获取/设置合约变量name。合约内容如下: pragma solidity ^0.4.24; contract HelloWorld { string name; function HelloWorld() {0 码力 | 1489 页 | 107.09 MB | 1 年前3
 FISCO BCOS 3.6.0 中文文档0版本以及大部分业界传统区块链平台,交易是被打包成一个区块,在一个区块中交易顺序串行执行 的。 2.0版本基于预编译合约,实现一套并行交易处理模型,基于这个模型可以自定义交易互斥变量。 在区块执行过程中,系统将会根据交易互斥变量自动构建交易依赖关系图——DAG,基于DAG并行执行 交易,最好情况下性能可提升数倍(取决于CPU核数)。 更多并行计算模型的介绍,请参考并行交易的 设计文档 和 使用手册。 max_capacity控制允许使用的内存 空间大小 • 移动分布式存储配置项[storage],从群组genesis文件移动到到群组ini配置文件中 • 默认存储升级到RocksDB,仍支持旧版本LevelDB • 调整交易互斥变量的拼接逻辑,提高不同合约间交易的并行度 修复 • 修复CRUD接口合约开启并行时可能出现的异常终止 兼容性说明 RC3向前兼容,旧版本可以直接替换程序升级,但无法启动此版本的新特性。若需要用此版本的新特 [group:1]> 3.3 3. 部署及调用HelloWorld合约 3.3.1 第一步. 编写HelloWorld合约 HelloWorld合约提供两个接口,分别是get()和set(),用于获取/设置合约变量name。合约内容如下: pragma solidity ^0.4.24; contract HelloWorld { string name; function HelloWorld() {0 码力 | 1489 页 | 107.09 MB | 1 年前3
 FISCO BCOS 2.9.0 中文文档0版本以及大部分业界传统区块链平台,交易是被打包成一个区块,在一个区块中交易顺序串行执行 的。 2.0版本基于预编译合约,实现一套并行交易处理模型,基于这个模型可以自定义交易互斥变量。 在区块执行过程中,系统将会根据交易互斥变量自动构建交易依赖关系图——DAG,基于DAG并行执行 交易,最好情况下性能可提升数倍(取决于CPU核数)。 更多并行计算模型的介绍,请参考并行交易的 设计文档 和 使用手册。 max_capacity控制允许使用的内存 空间大小 • 移动分布式存储配置项[storage],从群组genesis文件移动到到群组ini配置文件中 • 默认存储升级到RocksDB,仍支持旧版本LevelDB • 调整交易互斥变量的拼接逻辑,提高不同合约间交易的并行度 修复 • 修复CRUD接口合约开启并行时可能出现的异常终止 兼容性说明 RC3向前兼容,旧版本可以直接替换程序升级,但无法启动此版本的新特性。若需要用此版本的新特 [group:1]> 3.3 3. 部署及调用HelloWorld合约 3.3.1 第一步. 编写HelloWorld合约 HelloWorld合约提供两个接口,分别是get()和set(),用于获取/设置合约变量name。合约内容如下: pragma solidity ^0.4.24; contract HelloWorld { string name; function HelloWorld() {0 码力 | 1489 页 | 107.09 MB | 1 年前3
 FISCO BCOS 2.7.2 中文文档0版本以及大部分业界传统区块链平台,交易是被打包成一个区块,在一个区块中交易顺序串行执行 的。 2.0版本基于预编译合约,实现一套并行交易处理模型,基于这个模型可以自定义交易互斥变量。 在区块执行过程中,系统将会根据交易互斥变量自动构建交易依赖关系图——DAG,基于DAG并行执行 交易,最好情况下性能可提升数倍(取决于CPU核数)。 更多并行计算模型的介绍,请参考并行交易的 设计文档 和 使用手册。 max_capacity控制允许使用的内存 空间大小 • 移动分布式存储配置项[storage],从群组genesis文件移动到到群组ini配置文件中 • 默认存储升级到RocksDB,仍支持旧版本LevelDB • 调整交易互斥变量的拼接逻辑,提高不同合约间交易的并行度 修 修 修复 复 复 • 修复CRUD接口合约开启并行时可能出现的异常终止 兼 兼 兼容 容 容性 性 性说 说 说明 明 明 RC3向 向 向前 前 3.3.1 第 第 第一 一 一步 步 步. 编 编 编写 写 写HelloWorld合 合 合约 约 约 HelloWorld合约提供两个接口,分别是get()和set(),用于获取/设置合约变量name。合约内容如下: pragma solidity ^0.4.24; contract HelloWorld { string name; function HelloWorld() {0 码力 | 1422 页 | 91.91 MB | 1 年前3
 FISCO BCOS 2-dev 中文文档0版本以及大部分业界传统区块链平台,交易是被打包成一个区块,在一个区块中交易顺序串行执行 的。 2.0版本基于预编译合约,实现一套并行交易处理模型,基于这个模型可以自定义交易互斥变量。 在区块执行过程中,系统将会根据交易互斥变量自动构建交易依赖关系图——DAG,基于DAG并行执行 交易,最好情况下性能可提升数倍(取决于CPU核数)。 更多并行计算模型的介绍,请参考并行交易的 设计文档 和 使用手册。 max_capacity控制允许使用的内存 空间大小 • 移动分布式存储配置项[storage],从群组genesis文件移动到到群组ini配置文件中 • 默认存储升级到RocksDB,仍支持旧版本LevelDB • 调整交易互斥变量的拼接逻辑,提高不同合约间交易的并行度 修 修 修复 复 复 • 修复CRUD接口合约开启并行时可能出现的异常终止 18 Chapter 2. 版 版 版本 本 本信 信 信息 息 息 FISCO 3.3.1 第 第 第一 一 一步 步 步. 编 编 编写 写 写HelloWorld合 合 合约 约 约 HelloWorld合约提供两个接口,分别是get()和set(),用于获取/设置合约变量name。合约内容如下: pragma solidity ^0.4.24; contract HelloWorld { string name; function HelloWorld() {0 码力 | 1324 页 | 85.58 MB | 1 年前3
 FISCO BCOS 2.9.0 中文文档0版本以及大部分业界传统区块链平台,交易是被打包成一个区块,在一个 区块中交易顺序串行执行的。 2.0版本基于预编译合约,实现一套并行交易处 理模型,基于这个模型可以自定义交易互斥变量。 在区块执行过程中,系统 将会根据交易互斥变量自动构建交易依赖关系图——DAG,基于DAG并行执 行交易,最好情况下性能可提升数倍(取决于CPU核数)。 更多并行计算模型的介绍,请参考并行交易的 设计文档 和 使用手册。 max_capacity 控制允许使用的内存空间大小 移动分布式存储配置项[storage],从群组genesis文件移动到到群组ini配 置文件中 默认存储升级到RocksDB,仍支持旧版本LevelDB 调整交易互斥变量的拼接逻辑,提高不同合约间交易的并行度 修复 修复CRUD接口合约开启并行时可能出现的异常终止 兼容性说明 RC3向前兼容,旧版本可以直接替换程序升级,但无法启动此版本的新特 性。若需要用此版本的新特性,需重新搭链。 address:0xb3c223fc0bf6646959f254ac4e4a7e355b50a344 # 查看当前块高 [group:1]> getBlockNumber 1 # 调用get接口获取name变量 此处的合约地址是deploy指令返回的地址 [group:1]> call HelloWorld 0xb3c223fc0bf6646959f254ac4e4a7e355b50a344 get -0 码力 | 2649 页 | 201.08 MB | 1 年前3
 FISCO BCOS 2.9.0 中文文档0版本以及大部分业界传统区块链平台,交易是被打包成一个区块,在一个 区块中交易顺序串行执行的。 2.0版本基于预编译合约,实现一套并行交易处 理模型,基于这个模型可以自定义交易互斥变量。 在区块执行过程中,系统 将会根据交易互斥变量自动构建交易依赖关系图——DAG,基于DAG并行执 行交易,最好情况下性能可提升数倍(取决于CPU核数)。 更多并行计算模型的介绍,请参考并行交易的 设计文档 和 使用手册。 max_capacity 控制允许使用的内存空间大小 移动分布式存储配置项[storage],从群组genesis文件移动到到群组ini配 置文件中 默认存储升级到RocksDB,仍支持旧版本LevelDB 调整交易互斥变量的拼接逻辑,提高不同合约间交易的并行度 修复 修复CRUD接口合约开启并行时可能出现的异常终止 兼容性说明 RC3向前兼容,旧版本可以直接替换程序升级,但无法启动此版本的新特 性。若需要用此版本的新特性,需重新搭链。 address:0xb3c223fc0bf6646959f254ac4e4a7e355b50a344 # 查看当前块高 [group:1]> getBlockNumber 1 # 调用get接口获取name变量 此处的合约地址是deploy指令返回的地址 [group:1]> call HelloWorld 0xb3c223fc0bf6646959f254ac4e4a7e355b50a344 get -0 码力 | 2649 页 | 201.08 MB | 1 年前3
 FISCO BCOS 2.0 中文文档0版本以及大部分业界传统区块链平台,交易是被打包成一个区块,在一个 区块中交易顺序串行执行的。 2.0版本基于预编译合约,实现一套并行交易处 理模型,基于这个模型可以自定义交易互斥变量。 在区块执行过程中,系统 将会根据交易互斥变量自动构建交易依赖关系图——DAG,基于DAG并行执 行交易,最好情况下性能可提升数倍(取决于CPU核数)。 更多并行计算模型的介绍,请参考并行交易的 设计文档 和 使用手册。 max_capacity 控制允许使用的内存空间大小 移动分布式存储配置项[storage],从群组genesis文件移动到到群组ini配 置文件中 默认存储升级到RocksDB,仍支持旧版本LevelDB 调整交易互斥变量的拼接逻辑,提高不同合约间交易的并行度 修复 修复CRUD接口合约开启并行时可能出现的异常终止 兼容性说明 RC3向前兼容,旧版本可以直接替换程序升级,但无法启动此版本的新特 性。若需要用此版本的新特性,需重新搭链。 address:0xb3c223fc0bf6646959f254ac4e4a7e355b50a344 # 查看当前块高 [group:1]> getBlockNumber 1 # 调用get接口获取name变量 此处的合约地址是deploy指令返回的地址 [group:1]> call HelloWorld 0xb3c223fc0bf6646959f254ac4e4a7e355b50a344 get -0 码力 | 2649 页 | 201.08 MB | 1 年前3
共 48 条
- 1
 - 2
 - 3
 - 4
 - 5
 













