从零开始的Hyperledger Fabric区块链网络

时间:2019-12-02 21:01:10

标签: hyperledger-fabric project blockchain

我一直在研究Hyperledger Fabric框架,阅读文档已经有一段时间了,但是在所有这些信息中间我有些失落。我的问题是:关于如何从头开始设计区块链网络,是否有任何指南/“逐步”?如果您要开始一个新项目,该从哪里开始?

因为我想如果我真正开始编码而不是阅读,阅读和阅读,我会更快地理解它。

非常感谢!

编辑1:

我选择了@kekomal答案作为正确答案,但我要感谢@Isha Padalia出色的VS Code扩展和教程。

3 个答案:

答案 0 :(得分:1)

您是Hypelredger面料开发的初学者,然后您首先清除了订购者,对等方,CA和组织概念的概念。然后,首先必须启动用于结构的IBM Blockchain Platform VS Code扩展。它将提供本地结构环境,以创建,测试和部署结构智能合约。在VS代码环境下还要生成1个对等方,1个订购方,1个CA服务。

这里是link,开始使用VS代码扩展进行开发。

希望它会为您提供帮助:)

答案 1 :(得分:1)

如果您真的有兴趣学习和研究Hyperledger Fabric,请避免使用byfn脚本。对于构建一个非常简单的Hyperledger Fabric网络,它具有许多魔力。此后,您将拥有一个不知道如何创建的网络,并且绝对不知道如何开始部署自定义网络。从那里开始的人们每天都在问这些问题,他们绝对迷路了。

我发现本教程很有趣:https://medium.com/beyondi/setup-the-hyperledger-fabric-network-from-scratch-b82913b47549。考虑到它有点过时了。

您可以通过以下更新的教程进行补充:https://www.blockchainexpert.uk/blog/how-to-deploy-hyperledger-fabric-network-from-scratch。不要只执行步骤。分析https://github.com/blockchain-expert/hyperledger-fabric-network-from-scratch中的文件。尝试使用configtx.yamlcrypto-config.yaml和docker-compose文件来自定义网络并了解您的工作。

自定义您的组织,您的财团,您的订购服务,您的同行...创建您的渠道,加入他们,更新您的主要同行...并了解您的工作。

此后,如果您的网络有一个订购者,请部署一个新订购者,其中订购者不止一个(按Raft共识)。如果您的网络使用的是cryptogen,请改用Fabric-CA部署一个新的网络。或者,您也可以通过使用链码来实现。

注意::除了Hyperledger Fabric本身,还必须具有docker和PKI的基本概念。

答案 2 :(得分:-1)

hi @ d3v9从这里https://hyperledger-fabric.readthedocs.io/en/release-1.4/build_network.html开始。您还可以在媒体上找到一些很棒的文章

相关问题