如何在微软Azure上设置以太坊私有区块链

发布时间:2021-12-22 15:36:47 作者:柒染
来源:亿速云 阅读:181

如何在微软Azure上设置以太坊私有区块链,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

Nethereum支持Microsoft Azure,下面将向你展示如何在Azure上部署以太坊私有区块链并开始与它进行交互:

1.创建Azure帐户,当然如果已有那就直接登录即可。

2.在Azure左侧菜单上创建新资源,如图:

如何在微软Azure上设置以太坊私有区块链

3.在resource search资源搜索栏中输入ethereum consortium blockchain选择ethereum consortium blockchain模板,然后单击Create创建。

如何在微软Azure上设置以太坊私有区块链

4.单击create创建以确认部署模型。

如何在微软Azure上设置以太坊私有区块链

5.输入区块链的设置,然后单击OK确定。

如何在微软Azure上设置以太坊私有区块链

6.提交网络ID,一些密码,然后单击OK确定。

网络ID最好是在4到9位数之间。

如何在微软Azure上设置以太坊私有区块链

7.查看区块链的详情,然后单击OK确定。

如何在微软Azure上设置以太坊私有区块链

8.同意(或不同意)使用条款,为Azure服务器提供几分钟的时间来部署你的区块链。

如何在微软Azure上设置以太坊私有区块链

Azure应该花几分钟来完成你的区块链。

9.连接到你的区块链

现在你的链已部署,你可以通过创建Web3实例与其进行交互:

var web3 = new Web3("http://nethxrkkoyst.eastus.cloudapp.azure.com:8545");

要找到你的区块链URL,去你的Azure的菜单和选择Azure的实例类型:Public IP Address公用IP地址,然后概述Overview中提供的网址就是了。

如何在微软Azure上设置以太坊私有区块链

你还可以查询或修改端口使用RPC和你的区块链交互。在你的Azure的菜单,选择Network Security Group的RPC端口将允许在线allow-geth-RPC

如何在微软Azure上设置以太坊私有区块链

如何在微软Azure上设置以太坊私有区块链

10.在部署的区块链上创建一个帐户

使用以下C#命令:

var ecKey = Nethereum.Signer.EthECKey.GenerateKey();
var address = ecKey.GetPublicAddress();

这将返回新帐户的地址,它应该看起来是这样的:0xC33c96764640662A51d073347Df73546aCAb7715,现在,你可以显示帐户的私钥:

var privateKey = ecKey.GetPrivateKey();
"0x42360260880d7be8d401552cc9e41020c726b10ee8d2622d138b09c86e29e7a5"

下一步是使用你的私钥创建帐户account:

var account = new Account("0xb5b1870957d373ef0eeffecc6e4812c0fd08f554b37b233526acc331bf1544f7");

最后,要使用新帐户启用交易,

var web3 = new Web3(account);

11.设置一个帐户使用以太币 Ether

要开始发送交易,你新创建的帐户将需要一些 Ether 以太币。Azure BaaS 会自动部署 Ether Faucet,该将提供Ether以太币的任何地址。

faucet的URL与你的区块链相同,可以从你的浏览器访问。

粘贴你的帐户地址,这应该将1000 Ether 以太坊币导入你的帐户。

如何在微软Azure上设置以太坊私有区块链

关于如何在微软Azure上设置以太坊私有区块链问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

推荐阅读:
  1. 如何在以太坊上发行自己的代币
  2. 区块链学习(2)--以太坊中基本概念

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

azure 区块链

上一篇:如何学好web前端

下一篇:mysql中出现1053错误怎么办

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》