-1

我们开发了一个智能合约,计划部署在以太坊区块链上。

我们的问题是

1) Who pays for each transaction made by the smart contract? 
2) Who gets the currency?
3) Who gets profited? 
4) Is there a way that developer(in this case is a group of us) always gets a part of eth after the transaction? 
4

2 回答 2

2

1) 谁为智能合约进行的每笔交易付费?

部署合同时,您需要为部署付费。当人们使用您的合同时,他们会为使用它付费。

2) 谁得到货币?

矿工。他们挖掘并收取交易费用,其中包括执行合同的“gas”成本。

3) 谁获利?

看答案2。

4)有没有办法让开发者(在这种情况下是我们一群人)在交易后总是获得一部分 eth?

不。

于 2018-05-02T12:19:31.907 回答
1

谁为智能合约进行的每笔交易付费?

Ans- 例如,如果我们持有一个可能是程序的智能合约,如果有人使用该程序从我们的帐户中消耗了一些 gas,那么这些用户会用一些 eth 支付给我们的 gas 消耗。我,e 用户为我们的智能合约上的交易付费。

谁得到货币?谁获利?

Ans - 如果您是部署智能合约并创建区块链的人,并且如果您有足够的以太币(例如 100 个),您可以通过设置 gaslimit 分配一名矿工来挖掘区块链。他根据公式(gas 消耗 * gas 价格)获得工作报酬。如果你有任何不同的以太,那么它将是你的。

帐户用户和矿工都可能获得利润,有时甚至只能获得以太币。

有没有办法开发人员总是获得 eth 的一部分?

Ans - 如果开发者自己在他自己的账户(公共网络)中部署智能合约,并且如果在其上进行任何交易,我将获得利润,这是唯一的方法。

于 2018-05-03T06:26:18.307 回答