如何在 Ubuntu 16.04 上为 Hyperledger Sawtooth 添加交易处理器?
How to add Transaction Processors for Hyperledger Sawtooth on Ubuntu 16.04?
问题:
我想使用 sawtooth-supply-chain 中的 rest-api 和事务处理器开发自定义应用程序,如下所述:
https://sawtooth.hyperledger.org/docs/core/nightly/0-8/examples/supplychain/overview.html
但我不知道如何将此事务处理程序添加到我的 Ubuntu 虚拟机并使用它。锯齿供应链示例仅在 docker 内出现。但我不想直接在 ubuntu.
上使用 docker 和 运行
有谁知道如何在 Ubunutu 16.04 上添加事务处理器和 运行 它们?
到目前为止我做了什么:
我创建了两个 Ubuntu 16.04 VM 并按照这些教程在两个 VM 上安装了 hyperledger 锯齿波:
https://sawtooth.hyperledger.org/docs/core/releases/1.0/app_developers_guide/ubuntu.html
我成功地在验证器之间建立了连接。我能够使用 IntKey 事务处理器。
要添加事务处理程序,请启动 TP 程序。 Docker 文件显示了启动 TP 的命令行。当 TP 启动时,它向验证器注册。例如,查看 Sawtooth Supply Chain 应用程序的 https://github.com/hyperledger/sawtooth-supply-chain/blob/master/docker-compose.yaml,我看到:
cargo build
supply-chain-tp -v -C tcp://validator:4004
cargo build
只需要在第一次构建TP时完成
问题: 我想使用 sawtooth-supply-chain 中的 rest-api 和事务处理器开发自定义应用程序,如下所述: https://sawtooth.hyperledger.org/docs/core/nightly/0-8/examples/supplychain/overview.html
但我不知道如何将此事务处理程序添加到我的 Ubuntu 虚拟机并使用它。锯齿供应链示例仅在 docker 内出现。但我不想直接在 ubuntu.
上使用 docker 和 运行有谁知道如何在 Ubunutu 16.04 上添加事务处理器和 运行 它们?
到目前为止我做了什么: 我创建了两个 Ubuntu 16.04 VM 并按照这些教程在两个 VM 上安装了 hyperledger 锯齿波:
https://sawtooth.hyperledger.org/docs/core/releases/1.0/app_developers_guide/ubuntu.html
我成功地在验证器之间建立了连接。我能够使用 IntKey 事务处理器。
要添加事务处理程序,请启动 TP 程序。 Docker 文件显示了启动 TP 的命令行。当 TP 启动时,它向验证器注册。例如,查看 Sawtooth Supply Chain 应用程序的 https://github.com/hyperledger/sawtooth-supply-chain/blob/master/docker-compose.yaml,我看到:
cargo build
supply-chain-tp -v -C tcp://validator:4004
cargo build
只需要在第一次构建TP时完成