首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动为帐户提供资金

自动为帐户提供资金
EN

Ethereum用户
提问于 2017-04-11 19:38:26
回答 1查看 139关注 0票数 2

我已经设置了自动注册智能契约来注册节点,因为它们被添加到一个专用网络中。合同起作用了,但我遇到了问题。当节点被设置时,它们没有以太,因此它们无法将事务发送到智能契约。

我想要么:

( 1)当节点在主节点上以admin.peers的形式出现时,自动向节点发送以太,或( 2)建立一个“银行”智能联系人,我可以填充该联系人,这将允许节点请求少量的以太,以便随后将事务发送到注册智能契约。

这两种方法都可行吗?

干杯,P

EN

回答 1

Ethereum用户

发布于 2017-04-11 22:00:44

我觉得你把“节点”和“账户”混为一谈。

当节点被设置时,它们没有以太。

具体来说,他们没有账户,没有以太账户。网络中的节点可以也可以不承载一个或多个帐户。默认情况下,当您第一次运行节点时(例如Geth、奇偶校验等)这只是客户端软件-你必须显式创建帐户。

在专用网络中,如果您知道您的网络最终将拥有多少节点和帐户,您可以通过genesis.json文件预先分配帐户地址及其相关余额。

1)当节点在主节点上以admin.peers形式出现时,自动发送以太到它们

您需要一种方法来发现节点上帐户的地址。允许一个节点查看另一个节点上可用的帐户将是一个安全漏洞。

2)建立一个“银行”智能联系人,我可以在其中填充以太,这将允许节点请求少量以太,以便它们随后发送事务。

鸡/蛋问题。您需要一些初始余额来支付调用bank合同的天然气成本。

票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/15125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档