AWS中的区块链入门
区块链技术在过去几年中得到了迅速采用,因此亚马逊在其亚马逊网络服务(AWS)平台上添加区块链解决方案并不奇怪。您可以通过登录AWS门户并从服务列表中的区块链部分选择亚马逊管理区块链选项来访问亚马逊管理区块链。
由于区块链对AWS平台来说相对较新,因此目前仅在几个地区支持。需要注意的另一个限制是,目前唯一受支持的区块链框架是Hyperledger Fabric,尽管亚马逊将在不久的将来增加对以太坊的支持。
在AWS上部署区块链包含四个主要步骤。首先,您需要根据您选择的区块链框架创建区块链网络(同样,Hyperledger Fabric是目前唯一的选择)。一旦该网络启动并运行,您可以邀请其他AWS账户持有人参与您的区块链,然后您就可以开始添加对等节点。该过程的最后一步是部署利用区块链网络的应用程序。所以说,让我们来看看如何建立区块链网络。
如前所述,设置区块链网络的第一步是选择要使用的框架。如果你看一下图1,可以看到Hyperledger面料是目前唯一可用的选择,但你可以部署精简版和标准版之间进行选择。
图1.现在Hyperledger Fabric是唯一可用的选择。
如果您想知道,简化版主要用于测试目的,但按小时费率计费。亚马逊的定价示例列出了简化版网络的每小时成本为0.676美元,标准版网络的每小时成本为1.93美元。请注意,这些估算值是基于特定配置的,如果您以不同方式配置区块链网络,定价会有所不同。
该过程的下一步是提供网络名称和可选描述。网络名称最长可达64个字符。尽管输入描述是可选的,但最好提供详细说明,概述区块链网络的创建时间和原因,以及预期目的。
输入网络名称后,您必须指定的下一件事是您要使用的投票政策。在区块链网络中,对网络的更改进行投票。任何网络成员都可以建议对网络进行更改,但必须对该更改进行投票。这种变化可能类似于邀请或删除网络成员。投票政策允许您设置必须同意建议更改的成员百分比,以便接受更改。
投票政策还包括投标持续时间设置。此设置控制成员在投票期结束前投票的时间。提案持续时间可短至一小时,或长达168小时(一周)。您可以在图2中看到这些设置。
图2.您需要提供网络名称并设置投票政策。
该过程的下一步是创建第一个网络成员。区块链网络由谨慎的成员(每个成员都拥有投票权)组成,您需要在能够创建网络之前命名第一个成员。正如可以在看到图3中,部件名称的长度可以是最多64个字符,并且还可以输入的构件的描述。
图3.您必须创建第一个成员作为网络创建过程的一部分。
在您使用它时,您还需要指定管理员名称和密码。密码长度必须介于8到32个字符之间,并且必须包含大写和小写字母以及至少一个数字。
完成后,单击“下一步”。此时,您将进入摘要屏幕,您将有机会查看您的配置,如图4所示。假设此屏幕上的所有内容都很好,请单击“创建网络和成员”按钮以创建区块链网络。
图4.在创建区块链网络之前,确保摘要屏幕上的所有信息都正确无误。
亚马逊提供开源文档,您可以参考关键任务和代码示例,以及简短的教程和关键概念,以帮助您了解亚马逊管理区块链网络的基本构建块。
声明:本站所提供的资讯信息不代表任何投资暗示, 本站所发布文章仅代表个人观点,仅供参考。