- 架构
- 应用程序概述
- 场景概述
- 第 1 部分 - 设置您的 LinuxONE Community Cloud 虚拟机
- 第 2 部分 - 创建一个区块链应用程序并生成 API
- 第 3 部分 - 通过 NodeRED 利用区块链 API
导入您的区块链应用程序的组件
在计算机上的终端中,转到主目录。
cd $HOME
如果尚未安装 Git,请为您的计算机 安装 Git 。
安装 Git 后,运行以下命令来克隆本练习需要的材料。
git clone https://github.com/IBM/HyperledgerFabric-on-LinuxOne.git
要找到本练习需要的文件,可运行
cd HyperledgerFabric-on-LinuxOne/code/
,然后运行ls
来查看该目录中有哪些内容。输入
pwd
来查看您在系统上的位置。保存此信息。一些步骤中需要此信息。转到打开了 Composer Playground 的浏览器。如果已关闭它,可以将
xxx.xxx.x.x:8080
输入到地址栏中,在浏览器中打开它,其中 x 对应于您的 Linux 虚拟机的 IP 地址。- **备注:**您需要在全屏(完全展开)模式下查看浏览器,以便能够访问所有信息,防止某些屏幕上的无法滚动问题。
选择 Connection: Web Browser 下的 Deploy a new business network 。
完成 BASIC INFORMATION。
为您的新业务网络提供一个名称: blockchain-journery
描述您的业务网络的用途: Creating my first blockchain network.
向下滚动,直到看到 Choose a Business Network Definition to start with:,然后选择 empty-business-network 和 Deploy 。
- 从 My Wallet 中选择 Connect now ,以进入您的业务网络。
选择 Add a File 。
从弹出的 Add a file 对话框中选择 browse 。
在文件资源管理器窗口中,导航到保存下载的这些文件的位置。如果需要帮助查找此位置,请参阅第 5 步。 选择 README.md 并 单击 Open。
选择 Add。
在 Current file will be replaced 对话框中, 选择 Replace。
- 让我们继续向 Composer Playground 添加文件。 重复第 11-15 步来添加以下文件 :
- org.acme.sample.cto - 此文件位于 models 文件夹中。在本练习中,将使用此文件为您的资产和事务创建一个模型。还可以在此文件中创建参与者。这类似于创建一个 Java 类并定义该类中需要的内容。
- logic.js - 该文件位于 lib 文件夹中。这个 JavaScript 文件将成为您的应用程序的中枢。此文件中的代码是您的智能合约,它定义了事务如何被触发。这类似于 Java 方法。
- **最后添加:**permissions.acl - 您将在这个文件中限制区块链网络中的参与者的权限。
- 您的文件现在都已加载到 Composer Playground 中。 单击 浏览器左侧的 Update。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论