谁在智能合约交易发生时付钱?

时间:2018-05-02 11:37:47

标签: blockchain ethereum gas mining ether

我们制定了一份智能合约,我们计划在以太坊区块链上进行部署。

我们的问题是

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? 

2 个答案:

答案 0 :(得分:1)

  

1)谁支付智能合约所做的每笔交易?

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

  

2)谁获得货币?

矿工们。他们开采并收取交易费用,其中包括执行合同的“天然气”费用。

  3)谁获利?

看看答案2.

  

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

没有

答案 1 :(得分:1)

谁支付智能合约所做的每笔交易?

答案 - 例如,如果我们持有一个可能是一个程序的智能合约,如果有人使用该程序从我们的账户中消耗一些气体,那么这些用途会支付给我们的气体消耗量。 我,e用户支付我们智能合约上的交易。

谁获得货币?谁获利?

Ans - 如果您是部署智能合约并创建了区块链的人,并且如果您有足够的以太网(例如100),则您通过设置gaslimit指定了矿工来挖掘区块链。 他根据公式(燃气消耗*汽油价格)支付工资。如果你有任何差异,那么它将是你的。

帐户用户和矿工都可能获利或有时只有以太。

开发人员是否总能获得eth的一部分?

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