使用Azure Ethereum PoA解决方案模板在以太坊网络上设置初始以太网

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Azure Ethereum PoA解决方案模板在以太坊网络上设置初始以太网相关的知识,希望对你有一定的参考价值。

我使用MS Azure Ethereum proof-of-authority consortium solution template建立了一个私有的以太坊PoA网络。我可以将我的元掩码连接到它但我无法在其上部署合同,因为我没有任何以太。如何让最初的以太为我的帐户提供资金以开始在此网络上部署合同? AWS Blockchain PoW模板为您提供了在部署网络时为某些钱包添加一些测试以太网的选项。如何使用Azure template设置PoA以太网网络?

任何输入都表示赞赏。

答案

Azure以太网权威证明(PoA)模板不需要天然气价格进行交易,因此不需要以太网。实际上,网络不会将任何以太网预先分配给创世文件中的任何帐户,例如Azure以太坊工作证明(PoW)模板。如果您希望通过MetaMask进行交易,请确保使用估计的天然气,但将天然气价格设置为零,如下所示:

  1. 选择“编辑”选项

enter image description here

  1. 在“高级”选项卡上,将燃气价格设置为0。

enter image description here

您现在应该能够成功进行交易。通过基于Web3的库从代码进行交易时,请记住将天然气价格也设置为零。

以上是关于使用Azure Ethereum PoA解决方案模板在以太坊网络上设置初始以太网的主要内容,如果未能解决你的问题,请参考以下文章

共识算法 —— PoA

在 Azure Function 上使用 web3.js 调用 Ethereum

权威证明问题中的 Go-ethereum 私有网络:调用合约方法但没有响应

以太坊 cd go-ethereum 、make geth超时问题

Web 服务世界中 POA CORBA 的替代方案

java CORBA中的POA破坏问题