主页 > token.im > 如何在 Microsoft Azure 上设置以太坊私有区块链

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

token.im 2023-07-16 05:11:12

如何在 Microsoft Azure 上设置以太坊的私有区块链? 针对这个问题,本文详细介绍了相应的分析和解答,希望能帮助更多想要解决这个问题的朋友找到更简单、更容易的方法。

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

1.创建一个Azure账号,当然如果你已经有的话,直接登录就可以了。

2、在Azure的左侧菜单新建资源,如图:

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

3、在资源搜索栏输入ethereum consortium blockchain选择ethereum consortium blockchain模板,然后点击Create创建。

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

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

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

5. 输入区块链设置并单击确定确认。

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

6. 提交网络 ID、一些密码,然后单击“确定”进行确认。

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

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

7. 检查区块链的详细信息以太坊币账户,然后单击确定确认。

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

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

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

Azure 应该需要几分钟时间来完成你的区块链。

9. 连接到你的区块链

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

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

要查找您的区块链 URL,请转到您的 Azure 菜单并选择 Azure 实例类型:公共 IP 地址,然后选择概述中提供的 URL。

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

您还可以查询或修改端口以使用 RPC 与您的区块链进行交互。 在你的 Azure 菜单中,选择 Network Security Group RPC port will allow online allow-geth-RPC。

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

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

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

使用以下 C# 命令:

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

这将返回新帐户的地址,它应该如下所示:0xC33c96764640662A51d073347Df73546aCAb7715 现在,您可以显示帐户的私钥:

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

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

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

最后,为了使用新账户进行交易,

var web3 = new Web3(account);

11. 使用 Ether 设置帐户

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

水龙头的 URL 与您的区块链相同,可以从您的浏览器访问。

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

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

有关如何在 Microsoft Azure 上设置以太坊私有区块链的问题的答案已在此处共享。 希望以上内容能够对大家有所帮助。 如果您还有很多疑惑没有解决,可以关注易速云行业资讯频道,了解更多。