www.91084.com

GVKun编程网logo

Hyperledger Explorer 官方安装文档中文版(hypereal安装教程)

21

对于HyperledgerExplorer官方安装文档中文版感兴趣的读者,本文将会是一篇不错的选择,我们将详细介绍hypereal安装教程,并为您提供关于2018Y30W02:HyperLedger中

对于Hyperledger Explorer 官方安装文档中文版感兴趣的读者,本文将会是一篇不错的选择,我们将详细介绍hypereal安装教程,并为您提供关于2018Y30W02:HyperLedger中的Explorer环境搭建以及进阶学习、blockchain-explorer环境搭建部署并与Hyperledger Fabric 2.2网络结合、hyperledger blockchain-explorer 区块链浏览器项目搭建、Hyperledger Caliper 测试框架中文文档的有用信息。

本文目录一览:

Hyperledger Explorer 官方安装文档中文版(hypereal安装教程)

Hyperledger Explorer 官方安装文档中文版(hypereal安装教程)

Hyperledger Explorer 是一个简单易用的开源工具,可以用于监视区块链网络中的活动。Hyperledger Explorer 支持 Fabric、Iroha 等多种区块链,可以运行在 MocOS 和 Ubuntu 下。

Hyperledger Fabric 区块链开发教程:

  • Fabric 区块链 Node.js 开发详解
  • Fabric 区块链 Java 开发详解
  • Fabric 区块链 Golang 开发详解

2.0 Hyperledger Explorer 源代码目录结构

blockchain-explorer
    |
    ├── app                     Application backend root, Explorer configuration
    |    ├── rest               REST API
    |    ├── persistence        Persistence layer
    |    ├── fabric             Persistence API (Hyperledger Fabric)
    |    └── platform           Platforms
    |    |    └── fabric        Explorer API (Hyperledger Fabric)
    |    └── test               Application backend test
    |
    └── client         	        Web UI
         ├── public             Assets
         └── src                Front end source code
              ├── components    React framework
              ├── services      Request library for API calls
              ├── state         Redux framework
              └── static        Custom and Assets

3.0 Hyperledger Explorer 的依赖说明

在安装和运行 Hyperledger Explorer 之前需要先满足以下依赖条件:

  • Nodejs 8.11.x(注意目前 v9.x 还不支持)
  • PostgreSQL 9.5 或更高版本
  • jq
  • 基于 Linux 的操作系统,例如 Ubuntu 或 MacOS

以下版本的 Docker 已经验证过支持 Hyperledger Explorer:

  • Docker CE 18.09.2 或更高版本
  • Docker Compose 1.14.0

4.0 克隆 Hyperledger Explorer 的 Git 仓库

执行以下命令克隆 Hyperledger Explorer 的 Git 仓库以获得最新版本:

git clone https://github.com/hyperledger/blockchain-explorer.git
cd blockchain-explorer

5.0 PostgreSQL 数据库设置

首先进入 app 目录:

cd blockchain-explorer/app

然后修改 explorerconfig.json 以更新 PostgreSQL 数据库的配置:

"postgreSQL": {
    "host": "127.0.0.1",
    "port": "5432",
    "database": "fabricexplorer",
    "username": "hppoc",
    "passwd": "password"
}

配置数据库的另一种替代方式是使用环境变量,例如:

export DATABASE_HOST=127.0.0.1
export DATABASE_PORT=5432
export DATABASE_DATABASE=fabricexplorer
export DATABASE_USERNAME=hppoc
export DATABASE_PASSWD=pass12345

注意:在每次执行 git pull 之后,你可能需要修改数据库目录的 权限。执行以下命令进行权限修改:

cd blockchain-explorer/app/persistence/fabric/postgreSQL
chmod -R 775 db/

接下来运行数据库创建脚本。

在 Ubuntu 下执行如下命令:

cd blockchain-explorer/app/persistence/fabric/postgreSQL/db
sudo -u postgres ./createdb.s

在 MacOS 执行如下命令:

cd blockchain-explorer/app/persistence/fabric/postgreSQL/db
./createdb.sh

现在可以连接到 PostgreSQL 数据库,运行 DB 状态命令:

  • \l:查看创建的 fabricexplorer 数据库
  • \d:查看创建的数据表

如果你的 Postgresql 启用了 TLS,请参考 Postgresql 官方文档。

5.1 Hyperledger Explorer 身份授权配置

首先进入浏览器应用目录:

cd blockchain-explorer/app

然后修改 explorerconfig.json 以更新授权配置(JWT):

"jwt": {
    "secret" : "a secret phrase!!",
    "expiresIn": "2 days"
}

其中:

  • secret:用于签名消息载荷的密文
  • expiresIn:过期时间,以秒为单位的数值或一个时间字符串,例如:60,2 days,10h,7d 等,可参考 zeit/ms

6.0 Fabric 网络设置

注意:完成这一部分的设置需要一定的时间。

首先参考 Hyperledger 官方文档 Building Your First Network 搭建好你自己的网络。

然后修改配置文件 /blockchain-explorer/app/platform/fabric/config.json 里的对应的值。

Hyperledger Explorer 默认使用 fabric-samples/first-network

请确保在 docker-compose.yaml 文件中为每个 Peer 节点都设置了环境变量 CORE_PEER_GOSSIP_BOOTSTRAP 和 CORE_PEER_GOSSIP_EXTERNALENDPOINT。这些设置用来启用 Fabric 发现服务,Hyperledger Explorer 依赖于该服务来自动发现 Fabric 区块链网络的拓扑结构。

6.1 为 Hyperledger Explorer 配置运维服务

请参考 CONFIG-OPERATIONS-SERVICE-HLEXPLORER.md 来为 Hyperledger Explorer 配置运维服务。

7.0 配置 Hyperledger Fabric

开启另一个终端,进入以下目录:

cd blockchain-explorer/app/platform/fabric

修改 config.json 文件来定义 fabric 网络的连接配置文件:

{
    "network-configs": {
        "first-network": {
            "name": "firstnetwork",
            "profile": "./connection-profile/first-network.json",
            "enableAuthentication": false
        }
    },
    "license": "Apache-2.0"
}
  • first-network:是连接配置的名称,可以随意修改
  • name:你的 fabric 网络的名字
  • profile:你的连接配置文件的路径

修改 JSON 文件 first-network.json 中的连接配置信息:

  • 修改 fabric-path 指向你的 fabric 网络硬盘路径:
    /blockchain-explorer/app/platform/fabric/connection-profile/first-network.json
    
  • 为 adminPrivateKey 配置选项提供完整的磁盘路径,它通常 以_sk 结尾,例如:
    "/fabric-path/fabric-samples/first-network/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/aaacd899a6362a5c8cc1e6f86d13bfccc777375365bbda9c710bb7119993d71c_sk"
    
  • adminUser 是网络的管理用户
  • adminPassword 是管理用户的密码
  • enableAuthentication 标志用来启用登录页,设置为 false 将跳过 身份验证

7.1 为 Hyperledger Explorer 配置 Fabcar 示例,可选

参考 Hyperledger Fabric 示例中的 Fabcar Sample Network 为 Hyperledger Explorer 设置连接 Fabcar 示例网络。

  • 确保在 docker-compose.yaml 文件中为每个 peer 节点都是设置 CORE_PEER_GOSSIP_BOOTSTRAP 和 CORE_PEER_GOSSIP_EXTERNALENDPOINT 环境变量。这些设置用于启用 fabric 的自动发现服务。
  • 参考 CONFIG-FABCAR-HLEXPLORER.md 配置 Fabcar 示例网络

7.2 为 Hyperledger Explorer 配置 Balance Transfer 示例

参考 Hyperledger Fabric 示例中的 Balance Transfer Sample 为 Hyperledger Explorer 设置对 Balance Transfer 网络的访问。

参考文档:CONFIG-BALANCE-TRANSFER-HLEXPLORER.md

8.0 Hyperledger Composer 设置

TODO

9.0 Hyperledger Cello 设置

TODO

10.0 构建 Hyperledger Explorer

注意,请在每次 git pull 之后重复以下步骤!

在终端执行如下命令安装、测试并构建项目

./main.sh install

在终端执行如下命令清理 /node_modules、client/node_modules、client/build、client/coverage、app/test/node_modules 目录

./main.sh clean

在终端执行如下命令测试 REST API、UI 组件并生成代码覆盖报告;

./main.sh test

或者:

cd blockchain-explorer
npm install
cd blockchain-explorer/app/test
npm install
npm run test
cd client/
npm install
npm run test:ci -- -u --coverage
npm run build

10.1 配置 Hyperledger Explorer 启用 HTTPS

参考:CONFIG-HTTPS-HLEXPLORER.md

11.0 运行 Hyperledger Explorer

首先进入应用目录:

cd blockchain-explorer/app

然后修改 explorerconfig.json 来更新同步属性,例如同步类型、平台等。

如果修改了 explorerconfig.json 中的参数,请重新启动同步进程。

如果同步进程和 Hyperledger Explorer 不在同一台主机上,那么在 Explorer 的 explorerconfig.json 中应当将同步类型设置为 host:

"sync": {
  "type": "host"
}

如果同步进程和 Hyperledger Explorer 安装在同一台主机上,则设置 为 local 类型:

"sync": {
  "type": "local"
}

另外开启一个终端:

  • cd blockchain-explorer/
  • ./start.sh 启动后台
  • ./start.sh debug 以调试方式启动后台
  • ./start.sh print 显示帮助信息
  • 在浏览器中打开 http(s)://localhost:8080
  • ./stop.sh 终止 node 服务器

如果 Sync 进程在单独主机中,那么在新的终端中:

  • cd blockchain-explorer/
  • ./syncstart.sh 启动同步节点
  • ./syncstop.sh 停止同步节点
  • 如果之前在浏览器中访问了 hyperledger explorer,请先清理浏览器缓存
  • 如果 Hyperledger Fabric 网络部署在另一台机器上,请切换 start.sh/syncstart.sh 中的 DISCOVERY_AS_LOCALHOST 标志位 false

11.1 Hyperledger Explorer 日志配置

使用如下的环境变量,可以控制 Hyperledger Explorer 中每个组件(例如 app、db 和 console)的日志输出等级,例如:ALL < TRACE < DEBUG < INFO < WARN < ERROR < FATAL < MARK < OFF。 每个文件按时间(7 天)和大小(8MB)滚动。

  • LOG_LEVEL_APP:应用层日志等级,日志写入 logs/app/app.log,默认为 DEBUG
  • LOG_LEVEL_DB:后端日志等级,日志写入 logs/db/db.log,默认为 DEBUG
  • LOG_LEVEL_CONSOLE:控制台日志等级,日志写入 logs/console/console.log,默认为 INFO
  • LOG_CONSOLE_STDOUT :iang 控制台日志目标从文件切换为标准输出设备,默认值:false

12.0 使用 Docker 运行 Hyperledger Explorer

如果以下条件满足的话,可以利用 docker 自动部署 Hyperledger Explorer:

  • 安装了 bash
  • 在部署机器上安装有 docker
  • 在部署机器上安装有 docker compose

12.1 Docker 仓库

Hyperledger Explorer docker 仓库:https://hub.docker.com/r/hyperledger/explorer/

Hyperledger Explorer PostgreSQL docker 仓库:https://hub.docker.com/r/hyperledger/explorer-db

12.2 使用 docker compose 运行 Hyperledger Explorer

修改示例 docker-compose.yaml 文件以匹配你自己的环境:

  • networks > mynetwork.com > external > name
networks:
    mynetwork.com:
        external:
            name: net_byfn
  • services > explorer.mynetwork.com > volumes
volumes:
  - ./examples/net1/config.json:/opt/explorer/app/platform/fabric/config.json
  - ./examples/net1/connection-profile:/opt/explorer/app/platform/fabric/connection-profile
  - ./examples/net1/crypto:/tmp/crypto
  • 如果 Hyperledger Explorer 是通过桥接网络连接到 Fabric 网络 的,你需要设置 DISCOVERY_AS_LOCALHOST 为 false 以便禁止将 主机名映射为 localhost:
explorer.mynetwork.com:
    ...
    environment:
    ...
    - DISCOVERY_AS_LOCALHOST=false
  • 在启动 Fabric 网络后,运行如下命令启动 Hyperledger Explorer 和 explorer-db 服务
cd /blockchain-explorer
docker-compose up -d
  • 运行如下命令停止服务但不删除持久化数据:
docker-compose down
  • 在 docker-compose.yaml 中,为持久化数据分配了两个命名 卷(用于 postgresql 数据和用户钱包),运行以下命令清理 这些数据:
docker-compose down -v

12.3 ~ 18.0

TODO


原文链接:Hyperledger Explorer 官方文档中文版 - 汇智网

2018Y30W02:HyperLedger中的Explorer环境搭建以及进阶学习

2018Y30W02:HyperLedger中的Explorer环境搭建以及进阶学习

缘起

  • 一直以为是first-network的问题,然后换了套环境又搭了一个first-network。
  • 后来发现不是,其实是tls证书的问题。

内容

  • 我本地的fabric-explorer路径和目录是/home/blockchain-explorer
  • 我本地能运行的first-network环境是/root/fabric-samples/first-network

搭建环境

  • 一、前期安装准备
    • 1、安装Postgresql客户端和服务器:$ sudo apt-get install postgresql postgresql-client (一般安装好就是启动的了)
    • 1.1、可以用另一种安装方式
      • (1)sudo add-apt-repository "deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main"
      • (2)wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
      • (3)sudo apt-get update
    • 2、还需要有docker-ce、docker-compose、nodejs(因为我本机有这些了
  • 二、下载blockchain-explorer代码
    • $ git clone https://github.com/hyperledger/blockchain-explorer.git
  • 三、postgreSQL数据库配置
    • 1、连接到postgreSql:$ sudo -u postgres psql
    • 2、创建数据库脚本:$ \i app/persistence/postgreSQL/db/explorerpg.sql(找到你本地explorerpg.sql) $ \i app/persistence/postgreSQL/db/updatepg.sqlupdatepg.sql应该也在那个目录
    • 3、查看数据库信息:$ \l展示数据库名 $ \d(查看创建的表格,但我没查出来啥help是提示符帮助,\q退出提示符
  • 四、启动byfn.sh并配置config.json
    • 0、可以启动byfn.sh建立一个网络,也可以运行自己的网络
    • 1、修改config.json:但要路径,并不是只在当前目录中,我的情况是在app/platform/fabric/config.json这样的。
      • (1)、修改"fabric-path"
      • (2)、修改"tls_cacerts",是不是还得修改"key"和"cert"文件
      • (3)、确认"syncStartDate"的值是否需要修改
      • (4)、确认"channel"的值是否需要修改
  • 五、package.json的配置
    • 与app/同级目录,在blockchain-explorer文件夹下 【这个属于依赖包的配置,基本无须改动
  • 六、构建Hyperledger Explorer
    • 0、打开新的终端
    • 1、cd blockchain-explorer
    • 2、npm install
    • 3、cd blockchain-explorer/app/test
    • 4、npm install
    • 5、npm run test
    • 6、cd client/
    • 7、npm install
    • 8、npm test -- -u --coverage
    • 9、npm run build
  • 七、运行Hyperledger Explorer
    • 0、打开新的终端
    • 1、cd blockchain-explorer
    • 2、./start.sh
    • 3、浏览器中输入http://localhost:8080 [ip地址在/home/fabric-explorer/blockchain-explorer/appconfig.json]
    • 4、./stop.sh
  • 八、日志查看
    • /home/fabric-explorer/blockchain-explorer/logs目录下有consoleappdb3个文件夹,分别可以查看对应的日志

遇到的错误

  • 1、“Error: connect ECONNREFUSED 192.168.0.162:5432”和app/persistence/postgreSQL/db/pgservice.js54 throw err;
    • (1)因为这一步时只关注后面的,之前的这一步没做,重新执行\i app/*.sql这一流程。
    • (2)问题没有得到解决,原来是之前将pgconfig.json里的地址把127.0.0.1改成了192.168.0.162,得改回来了,这是对数据库生效的。
  • 2、config.json里存在相对路径
    • 想全局替换config.json里的fabric-path值,但拷贝到vim环境中报错,于是试了~这个,没想到是个坑。
  • 3、配置tls和grpcs协议时,提示“Promise is rejected: Error: 14 UNAVAILABLE: Connect Failed”
    • 解决方案:(1)fabric-samples/base/目录下的两个.yaml文件里的TLS_ENABLED修改为false。 (2)fabric-samples/docker_compose_cli.yaml里中CORE_PEER_TLS_ENABLED为false。
    • 参考fabric-sdk-java调用网络tls验证问题
    • 还有一种解决方案是:fabric1.0 tls模式配置
      • 修改configtx.yaml里把ip地址换成域名。"192.168.0.130:7050"改为"order0.example.com:7050" 但我没有试过

参考

  • 1、在Ubuntu中安装Postgresql数据库的步骤详解
  • 2、超级账本HyperLedger的explorer的使用
  • 3、官方文档 还是得先看官方文档,比blog上的更有条理些。

blockchain-explorer环境搭建部署并与Hyperledger Fabric 2.2网络结合

blockchain-explorer环境搭建部署并与Hyperledger Fabric 2.2网络结合

一、地址路径

github源码地址:

https://github.com/hyperledger/blockchain-explorer.git

gitee极速镜像地址:

https://gitee.com/ryou5416/blockchain-explorer.git

二、系统环境要求

操作系统 内存 CPU 网络环境
CentOS7.8 4G以上 4核以上 可访问互联网

三、基础环境搭建

centos系统中的docker环境搭建

四、blockchain-explorer并部署

1.we need:

使用以下命令克隆此存储库以获取最新版本。

$ git clone https://github.com/hyperledger/blockchain-explorer.git
$ cd blockchain-explorer

数据库设置

$ cd blockchain-explorer/app
  • 修改app/explorerconfig.json以更新PostgreSQL数据库设置。

     postgreSQL :{
        主机 127.0.0.1 端口 5432 数据库 fabricexplorer 用户名 hppoc  passwd 密码 
    }
    • 配置数据库设置的另一种方法是使用环境变量,例如设置:

      DATABASE_HOST = 127.0.0.1
      DATABASE_PORT = 5432
      DATABASE_DATABASE = fabricexplorer
      DATABASE_USERNAME = hppoc
      DATABASE_PASSWD = pass12345

    在每次git pull之后重复重要的操作(在某些情况下,您可能需要从blockchain-explorer / app / persistence / fabric / postgreSQL运行对db /目录应用权限:chmod -R 775 db/

更新配置

  • 修改app/platform/fabric/config.json以定义网络连接配置文件:

    {
          network-configs :{
              first-network :{
                  name  firstnetwork  profile  ./connection-profile/first-network.json  enableAuthentication false
            }
        },
        license Apache-2.0  
    }
    • first-network 是您的连接配置文件的名称,可以更改为任何名称
    • name 是您要为网络指定的名称,您只能更改密钥的值 name
    • profile 是您的连接配置文件的位置,您只能更改密钥的值 profile
  • 修改JSON文件中的连接配置文件app/platform/fabric/connection-profile/first-network.json

    • fabric-path在first-network.json文件中更改为网络磁盘路径:
    • 提供adminPrivateKey config选项的完整磁盘路径,它通常以结尾_sk,例如: /fabric-path/fabric-samples/first-network/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/aaacd899a6362a5c8cc1e6f86d13bfccc777375365bbda9c710bb7119993d71c_sk
    • adminUser并且adminPassword是Explorer的用户登录仪表板的凭据
    • enableAuthentication 是用于使用登录页面启用身份验证的标志,设置为false将跳过身份验证。

运行创建数据库脚本:

  • $ cd blockchain-explorer/app/persistence/fabric/postgreSQL/db
    $ ./createdb.sh
    

连接到PostgreSQL数据库并运行数据库状态命令:

sudo -u postgres psql -c '' \ l ''

建立Hyperledger Explorer

重要提示:每次git pull后重复以下步骤

  • ./main.sh install
    • 安装,运行测试和构建项目
  • ./main.sh clean
    • 清理/ node_modules,client / node_modules,client / build,client / coverage,app / test / node_modules目录

要么

$ cd blockchain-explorer
$ npm install
$ cd client/
$ npm install
$ npm run build

运行Hyperledger Explorer

使用命令:npm start

或者直接:./start.sh

停止:./stop.sh

注意事项:

1.adminCredential在首次启动时,会向CA注册用户exploreradmin,并在客户端留存(保持目录- walletstore:/opt/explorer/wallet)。请不要重复注册(例如移除容器和匿名卷时,丢失exploreradmin.id文件,此时需要换一个id重新注册,或者在ca服务器中删除原有用户),否则浏览器启动失败!!!

 "adminCredential": {
                        "id": "exploreradmin",
                        "password": "exploreradminpw",
                        "affiliation": "org1.department1"
                },

防火墙设置

firewall-cmd --zone=public --add-port= 80/tcp –permanent
firewall-cmd --zone=public --add-port= 5432/tcp –permanent
firewall-cmd reload
  •  

 

访问地址:http://localhost:8080

用户名:exploreradmin

密码:exploreradminpw

本项目为基于最新版本Hyperledger Fabric v2.2区块链的单据存储解决方案,项目主要包括链码和 Web应用两部分。Fabric链码采用JAVA开发,负责维护和存储数据及交易数据,后台为采用java开发 的Web应用,负责为用户提供访问区块链上单据的操作界面,例如数据查询、创建通道、部署链码等等操作。并提供搭建最新版本区块链浏览器blockchain-explorer v1.1.3项目,可以方便查看区块链上的数据存储情况。

典型案例:
基于Hyperledger Fabric区块链技术的疫苗监控平台
基于Hyperledger Fabric区块链技术的电动汽车充电交易信息记录溯源系统
基于Hyperledger Fabric区块链技术的疫情健康信息及外出记录监控平台
基于Hyperledger Fabric区块链技术的电子订单溯源系统
基于Hyperledger Fabric区块链技术的智慧物流信息监控系统
基于Hyperledger Fabric区块链技术的学生成绩信息管理系统
基于Hyperledger Fabric区块链技术的智慧图书馆管理系统
基于Hyperledger Fabric区块链技术的农产品溯源系统
... ... 等等,需要联系博主








 

运行效果如下:

hyperledger blockchain-explorer 区块链浏览器项目搭建

hyperledger blockchain-explorer 区块链浏览器项目搭建

hyperledger blockchain-explorer 区块链浏览器项目搭建

源码地址:https://github.com/hyperledger/blockchain-explorer

Hyperledger Caliper 测试框架中文文档

Hyperledger Caliper 测试框架中文文档

Hyperledger Caliper 是一个通用的区块链性能测试框架,它允许用户使用自定义的用例测试不同的区块链解决方案,并得到一组性能测试结果。中文文档由汇智网翻译整理,访问地址:Hyperledger Caliper 中文文档。

Caliper 目前支持以下区块链平台:

  • Hyperledger Besu
  • Hyperledger Burrow
  • Ethereum
  • Hyperledger Fabric
  • FISCO BCOS
  • Hyperledger Iroha
  • Hyperledger Sawtooth

Caliper 目前支持的性能指标包括:

  • 交易 / 读吞吐量
  • 交易 / 读延迟:最小、最大、平均、百分比
  • 资源消耗:CPU、内存、网络 IO...

Hyperledger Caliper 系统架构

Caliper 是一个可以对不同区块链平台进行基准测试的通用框架。Caliper 设计时考虑了伸缩性和可扩展性,因此很容易和主流的运维监控系统集成。

  • Hyperledger Caliper 系统架构总览
  • Caliper 的多区块链平台支持能力
  • Caliper 的主进程与工作进程
  • Caliper 的分布式处理能力

安装 Hyperledger Caliper

Caliper 目前提供 NPM 和 DOcker 两种官方发布途径,此外,你也可以直接克隆官方代码然后从源码进行安装:

  • 用 NPM 安装 Caliper
  • 用 Docker 安装 Caliper
  • 从源代码安装 Caliper

使用 Caliper 命令行工具

Caliper 命令行工具是使用 Hyperledger Caliper 进行基准测试的入口,用来绑定目标区块链平台,以及启动测试主进程和工作进程:

  • bind - 绑定目标区块链平台
  • launch - 启动 Caliper 主进程 / 工作进程

Caliper 基准测试的配置

基准测试配置文件时运行一个 Caliper 基准测试必须的配置文件。

  • Caliper 基准测试配置
  • 配置 Caliper 观察者
  • 配置 Caliper 监视指标
  • Caliper 基准测试配置示例

编写 Caliper 工作负载模块

工作负载模块是 Caliper 基准测试的必备元素,它负责交易的构建和提交。

  • Caliper 工作负载模块的实现
  • Caliper 工作负载模块的配置

相关区块链开发教程:

  • java 以太坊开发教程,主要是针对 java 和 android 程序员进行区块链以太坊开发的 web3j 详解。
  • python 以太坊,主要是针对 python 工程师使用 web3.py 进行区块链以太坊开发的详解。
  • php 以太坊,主要是介绍使用 php 进行智能合约开发交互,进行账号创建、交易、转账、代币开发以及过滤器和交易等内容。
  • 以太坊入门教程,主要介绍智能合约与 dapp 应用开发,适合入门。
  • 以太坊开发进阶教程,主要是介绍使用 node.js、mongodb、区块链、ipfs 实现去中心化电商 DApp 实战,适合进阶。
  • ERC721 以太坊通证实战,课程以一个数字艺术品创作与分享 DApp 的实战开发为主线,深入讲解以太坊非同质化通证的概念、标准与开发方案。内容包含 ERC-721 标准的自主实现,讲解 OpenZeppelin 合约代码库二次开发,实战项目采用 Truffle,IPFS,实现了通证以及去中心化的通证交易所。
  • C# 以太坊,主要讲解如何使用 C# 开发基于.Net 的以太坊应用,包括账户管理、状态与交易、智能合约开发与交互、过滤器和交易等。
  • java 比特币开发教程,本课程面向初学者,内容即涵盖比特币的核心概念,例如区块链存储、去中心化共识机制、密钥与脚本、交易与 UTXO 等,同时也详细讲解如何在 Java 代码中集成比特币支持功能,例如创建地址、管理钱包、构造裸交易等,是 Java 工程师不可多得的比特币开发学习课程。
  • php 比特币开发教程,本课程面向初学者,内容即涵盖比特币的核心概念,例如区块链存储、去中心化共识机制、密钥与脚本、交易与 UTXO 等,同时也详细讲解如何在 Php 代码中集成比特币支持功能,例如创建地址、管理钱包、构造裸交易等,是 Php 工程师不可多得的比特币开发学习课程。
  • c# 比特币开发教程,本课程面向初学者,内容即涵盖比特币的核心概念,例如区块链存储、去中心化共识机制、密钥与脚本、交易与 UTXO 等,同时也详细讲解如何在 C# 代码中集成比特币支持功能,例如创建地址、管理钱包、构造裸交易等,是 C# 工程师不可多得的比特币开发学习课程。
  • EOS 入门教程,本课程帮助你快速入门 EOS 区块链去中心化应用的开发,内容涵盖 EOS 工具链、账户与钱包、发行代币、智能合约开发与部署、使用代码与智能合约交互等核心知识点,最后综合运用各知识点完成一个便签 DApp 的开发。
  • 深入浅出玩转 EOS 钱包开发,本课程以手机 EOS 钱包的完整开发过程为主线,深入学习 EOS 区块链应用开发,课程内容即涵盖账户、计算资源、智能合约、动作与交易等 EOS 区块链的核心概念,同时也讲解如何使用 eosjs 和 eosjs-ecc 开发包访问 EOS 区块链,以及如何在 React 前端应用中集成对 EOS 区块链的支持。课程内容深入浅出,非常适合前端工程师深入学习 EOS 区块链应用开发。
  • Hyperledger Fabric 区块链开发详解,本课程面向初学者,内容即包含 Hyperledger Fabric 的身份证书与 MSP 服务、权限策略、信道配置与启动、链码通信接口等核心概念,也包含 Fabric 网络设计、nodejs 链码与应用开发的操作实践,是 Nodejs 工程师学习 Fabric 区块链开发的最佳选择。
  • Hyperledger Fabric java 区块链开发详解,课程面向初学者,内容即包含 Hyperledger Fabric 的身份证书与 MSP 服务、权限策略、信道配置与启动、链码通信接口等核心概念,也包含 Fabric 网络设计、java 链码与应用开发的操作实践,是 java 工程师学习 Fabric 区块链开发的最佳选择。
  • tendermint 区块链开发详解,本课程适合希望使用 tendermint 进行区块链开发的工程师,课程内容即包括 tendermint 应用开发模型中的核心概念,例如 ABCI 接口、默克尔树、多版本状态库等,也包括代币发行等丰富的实操代码,是 go 语言工程师快速入门区块链开发的最佳选择。

今天关于Hyperledger Explorer 官方安装文档中文版hypereal安装教程的讲解已经结束,谢谢您的阅读,如果想了解更多关于2018Y30W02:HyperLedger中的Explorer环境搭建以及进阶学习、blockchain-explorer环境搭建部署并与Hyperledger Fabric 2.2网络结合、hyperledger blockchain-explorer 区块链浏览器项目搭建、Hyperledger Caliper 测试框架中文文档的相关知识,请在本站搜索。

本文标签: