我非常兴奋能和你分享这个一步步的指南。所以我们马上开始吧!
当我第一次编写这个代码时,我遇到了错误,很多很多。但我认为那很好,因为这让我学到了很多东西。错误是必不可少的。我认为错误和曲折会使事情变得更好。这几乎使我失去理智,但这对一个黑客的生涯来说是不可或缺的一部分。
在开始之前,您需要确保所使用的机器配备了所需的配置。您可能需要下载某些必备软件并设置一个基本的开发环境。下面的链接可以告诉你怎么做。在开始开发应用程序之前,请遵循这些步骤,否则您肯定会遇到愚蠢的错误。
首先安装超级账本Composer。然后安装开发环境。
安装开发环境时不需要启动Playground。
当你运行./startFabric.sh 时,确保docker也正在运行。这个过程需要几分钟完成,请耐心等待。
设备现在已经安装好了,我们就可以开始编码了!
步骤1:概述您的业务网络。
我们的业务网络定义(BND)包括数据模型、交易逻辑和访问控制规则。数据模型和访问控制规则是用特定领域的语言编写的(很简单就能跟上)。交易逻辑将用javascript编码。
要想创建一个BND,我们需要在磁盘上创建一个合适的项目结构。我们将使用Yeoman创建一个基本的业务网络。若要创建项目结构,请打开终端并运行以下命令:$ yo hyperledger-composer
这将遇到一系列问题,如下所示。你需要使用你的方向键来在答案中进行导航。