【问题标题】:How to decide cost to launch ethereum smart contract on MainNet如何决定在主网上启动以太坊智能合约的成本
【发布时间】:2018-08-20 03:20:35
【问题描述】:

我在 ropsten 网络中编写并启动了一个可靠的智能合约。它运行良好。现在我想在主网上启动它。我知道几件事像

1- 启动成本取决于操作码。好吧,我已经写了大约 50 行智能合约,当看到操作码时它太大了。计算在主网上看到操作码的近似成本是很繁琐的。
2 - web3js 中有一个名为 estimateGas 的函数。但它仅用于交易而不用于启动合约。
3 - 矿工可以使用 gasPrice 和 maxGasAmmount 之类的东西。 gasPrice 也从 2 gwei 到 n gwei 不等。
4 - 它还取决于构造函数中使用的变量。

我也参考了这个网站https://ethgasstation.info/index.phphttps://www.myetherwallet.com,但无法获得太多信息。可以为具有一些基本功能(如转移代币、检查余额、维护所有者和转移所有者等)的理想合约保留的 gas 价格和最大 gas 价格是多少? 我想在主网上赚大约 100 亿个代币。可能吗?如果是的话,考虑到 2018 年 3 月,大概的成本是多少。我不介意等待 5-15 分钟来启动合同。

【问题讨论】:

    标签: blockchain ethereum solidity smartcontracts web3js


    【解决方案1】:

    estimateGas 会准确地告诉你需要多少 gas,但几乎任何你用来部署的工具都会为你调用。 (是的,这是为了估计交易的 gas 使用量,但部署合约交易。)

    你已经发射到 Ropsten,所以大概你当时设法使用了合理的气体量。做任何事情来部署那个时间。

    对于gas价格,https://ethgasstation.info/确实是一个很好的资源。如果你不着急的话,现在 2 gwei 看起来不错。

    【讨论】:

      猜你喜欢
      • 2019-04-07
      • 2018-08-09
      • 1970-01-01
      • 2018-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-24
      • 2020-03-14
      相关资源
      最近更新 更多