【问题标题】:Who pays when a smart contract transaction occurs?当智能合约交易发生时谁支付?
【发布时间】:2018-05-02 11:37:47
【问题描述】:

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

我们的问题是

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? 

【问题讨论】:

    标签: blockchain ethereum mining ether


    【解决方案1】:

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

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

    2) 谁获得货币?

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

    3) 谁获利?

    看答案2。

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

    没有。

    【讨论】:

      【解决方案2】:

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

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

      谁得到货币?谁获利?

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

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

      有没有办法让开发者总能获得 eth 的一部分?

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

      【讨论】:

        猜你喜欢
        • 2018-07-18
        • 2021-10-29
        • 2020-05-26
        • 1970-01-01
        • 2021-04-03
        • 1970-01-01
        • 1970-01-01
        • 2021-03-12
        • 2021-07-31
        相关资源
        最近更新 更多