[英]Who pays when a smart contract transaction occurs?
我们开发了一个智能合约,我们计划将其部署在以太坊区块链上。
我们的问题是
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?
1) 谁为智能合约的每笔交易付费?
部署合约时,您需要为部署付费。 当人们使用你的合同时,他们会为使用它付费。
2)谁得到货币?
矿工们。 他们开采并收取交易费用,其中包括执行合同的“gas”成本。
3)谁获利?
看答案2。
4)有没有办法让开发者(在这种情况下是我们一群人)在交易后总是得到一部分eth?
不。
谁为智能合约的每笔交易买单?
Ans- 例如,如果我们持有一个可以是程序的智能合约,如果有人使用该程序从我们的帐户中消耗一些gas,则使用者会用一些eth 向我们支付gas 消耗。 I,e 用户为我们智能合约上的交易付费。
谁得到货币? 谁获利?
Ans - 如果您是部署智能合约并创建区块链的人,并且如果您有足够的以太币(例如 100),您可以通过设置 gaslimit 分配一名矿工来挖掘区块链。 他根据公式(gas消耗*gas价格)获得工作报酬。 如果你有任何不同的以太,那么它将是你的。
账户用户和矿工都可能获得利润,有时也只有以太币。
有没有办法让开发人员始终获得 eth 的一部分?
Ans - 如果开发者自己在自己的账户(公共网络)中部署智能合约,并且在其上进行任何交易,我就会获利,这是唯一的方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.