14.3 微软Azure云区块链服务

Azure是微软推出的云计算平台,向用户提供开放的IaaS和PaaS服务。Azure陆续在其应用市场中提供了若干个与区块链相关的服务,分别面向多种不同的区块链底层平台,其中包括以太坊和超级账本Fabric。

可以在应用市场(http://azuremarketplace.microsoft.com/en-us/marketplace/apps )中搜索“blockchain”关键字查看这些服务,如图14-6所示。

下面具体介绍其中的Azure Blockchain Service。

14.3 微软Azure云区块链服务

图14-6 Azure上的区块链服务

使用Azure服务,用户可以在几分钟之内在云中部署一个区块链网络。云平台会将一些耗时的配置流程自动化,使用户专注在上层应用方案。

Azure区块链服务目前支持部署以太坊或超级账本Fabric网络。

下面以以太坊为例,在Azure的仪表盘中,选择创建Ethereum Consortium Blockchain后,输入一些配置选项,则可以开始部署该模拟网络,如图14-7所示。

14.3 微软Azure云区块链服务

图14-7 Azure区块链配置

部署过程需要几分钟时间。完成后,可进入资源组查看部署结果,如图14-8所示,成功部署了一个以太坊网络。

14.3 微软Azure云区块链服务

图14-8 Azure区块链部署结果

点击microsoft-azure-blockchain开头的链接,可以查看网络的一些关键接口,包括管理网址、RPC接口地址等。

复制管理网址ADMIN-SITE的链接,用浏览器打开,可以进入区块链管理界面。界面中可查看网络各节点信息,也可以新建一个账户,并从admin账户向其发送1000个以太币。结果如图14-9所示。

14.3 微软Azure云区块链服务

图14-9 Azure区块链管理界面

Azure云平台提供了相对简单的操作界面,更多的是希望用户通过RPC接口地址来访问所部署的区块链示例。用户可以自行通过RPC接口与以太坊模拟网络交互,部署和测试智能合约,此处不再赘述。


来源:我是码农,转载请保留出处和链接!

本文链接:http://www.54manong.com/?id=886

'); (window.slotbydup = window.slotbydup || []).push({ id: "u3646208", container: s }); })();
'); (window.slotbydup = window.slotbydup || []).push({ id: "u3646147", container: s }); })();