Hyperledger 设置之间的区别

Difference between Hyperledger setups

我对使用入门方法设置 Hyperledger v1 的区别有疑问:

http://hyperledger-fabric.readthedocs.io/en/latest/getting_started.html

以及其他方法,例如使用 vagrant 和 make peer, 哪种方法好,适合配置角色和隐私,也适合配置链代码。

谢谢,

入门指南包含了所有内容。您可以在本地机器上(或在托管云环境中,如果您愿意)启动整个 Hyperledger Fabric V1.0 网络。如果您不想要整个结构,您还可以了解如何将其分解,简单地启动对等点或订购服务等。

Vagrant 适合您不想更改本地盒子上的任何东西、易于拆卸并从头开始的开发。入门指南包含了所有内容。您可以在本地机器上(或在托管云环境中,如果您愿意)启动整个 Hyperledger Fabric V1.0 网络。如果您不想要整个结构,您还可以了解如何将其分解,简单地启动对等点或订购服务等。

Vagrant 适合开发,当你不想改变你的本地盒子上的任何东西时,很容易拆除,并从头开始。

大多数人会建议直接使用使用 Docker 容器的入门指南。唯一的例外可能是如果您在 windows 上 运行,在这种情况下您可能想要使用 vagrant。

有 5 种独立的 Hyperledger 区块链技术。每一个的设置都不一样。

  • Hyperledger Fabric--如上解释
  • Hyperledger 锯齿波——解释如下
  • Hyperledger Indy(身份管理重点)
  • Hyperledger Iroha(移动应用程序焦点)
  • Hyperledger Burrow(以太坊 EVM 实现)

最后三个我会让其他人解释如何安装和设置(因为我不知道)。

对于 Hyperledger Sawtooth,以下是 Sawtooth 1.x 版本的说明:https://sawtooth.hyperledger.org/docs/core/releases/latest/app_developers_guide/installing_sawtooth.html

下面是软件包安装步骤和初始设置的简要总结:

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 8AA7AF1F1091A5FD
$ sudo add-apt-repository 'deb http://repo.sawtooth.me/ubuntu/1.0/stable xenial universe'
$ sudo apt-get update
$ sudo apt-get install -y sawtooth
$ sawtooth keygen
$ sawset genesis
$ sudo -u sawtooth sawadm genesis config-genesis.batch
$ sudo sawadm keygen