都说区块链落地,你知道运行 DApp 的成本是多少吗

本文由区链财经编译

作者:静水流深,你觉得你网站的 AWS (亚马逊网络服务)或 Digital Ocean (一家云主机公司)账单会「杀死」你?,坚持下去,你会感到惊讶。,不存在典型的 DApp 这种东西。DApp 从游戏到去中心化的交易都有所不同。我们将重点关注每月独立用户和每个用户每月交易等统计数据。它们对于估算运行 DApp 的成本非常重要。,只有大约 20 个 DApp 每月拥有超过 1000 个独立用户。假设你的 DApp 将成为其中一个成功者,并且每月将有 1000 个用户。活跃用户平均每天进行 6 笔交易。我们假设为了思想实验,你的用户在一个月的一半时间内访问你的项目,这将为我们带来每年大约 1000 * 6 * 0.5 * 30 = 90 000 次交易。听起来不错。,现在,我们将计算在最流行的智能合约区块链上部署和运行此类应用程序所需的成本。,都说区块链落地,你知道运行 DApp 的成本是多少吗,在以太坊区块链,作为开发人员的你,只须支付合约部署费用。你的用户将支付与你的合约相关的所有交易费用。,部署,按照以太坊黄皮书 The Create and CodeDeposit opcodes 附录 G 显示:部署合约的最低费用为 32 000 gas,加上每字节源代码 200 gas。,例如,为了创建 CryptoKittiesCore 合约,开发者花费了 3 769 599 gas 和 4.1 Gwei (价格) gas (单位) 的价格导致总成本为 4.64 美元。,目前块的 gas limit 在 8kk 左右,你将花费 10 Gwei gas 的价格大约为 0.08 Eth,即 $24。换句话说,即使你必须使用多个交易部署合同,你的成本也不应高于 ~0.3 ETH / $100 。,运行,如前所述,用户必须付费才能运行智能合约。让我们看看他们将在一年内花多少钱。90 000 的交易将花费你 ~90 ETH /〜$ 27 000,平均交易成本 ~0.001 ETH / $ 0.03。这可能或多或少取决于所使用的 gas 价格。如果你有像交易所那样的时序严格的 dApp,那么 gas 价格可能会很高。如果你有 dApp,可以让交易提交几个小时,那么你可以节省大量的交易费用。,总计,对于以太坊,你的总成本将包括部署 + 运行成本(由用户支付),一年约为 〜90 ETH /〜$ 27 000。,都说区块链落地,你知道运行 DApp 的成本是多少吗,与以太坊相反,在 EOS 区块链上,用户无需为使用你的智能合约而付费,但你必须押上你的 EOS 通证才能获得智能合约的带宽、CPU 和存储。RAM 是如此珍贵,以至于有一个内部市场,所以你必须购买 RAM 才能使用,以后你也可以出售它。RAM 的价格波动很大。,这使你很难计算出需要花多少钱,因为你需要购买 EOS 通证才能去押注,但你可以稍后转售它们。没有人知道你会得到多少回报。只有一件事是确定的,那就是,为确保为运行 DApp 而购买 EOS 通证是一项重大的前期投资。,部署,要将智能合约部署到 EOS,你需要为其购买 RAM。任何合适的智能合约都需要至少 1MB 的 RAM,即 120 EOS /〜$ 600。,运行,在 EOS 中,每个用户帐户都要向开发人员支付费用。就是每个用户 4KB RAM。根据 EOS Resource Planner,我们有 1000 个用户需要 4000kb RAM,大约 ~508 EOS / $2 611。,应用程序开发人员将为注册新用户支付创建账户的名义成本。传统企业已经以广告、免费服务等形式为每个客户花费了大量资金。相比之下,新区块链账户的融资成本应该是微不足道的。,——来自 EOS Technical Whitepaper,好吧。用户有帐户。这很棒。现在他们可能会存储一些数据,对吧?我们也必须计算一下。用户数据大小取决于很多应用程序类型,如果使用大量字符串,则可以快速增长。假设我们尝试最小化 RAM 使用率,因此我们仅将每个用户的数据拟合为 1KB。 1000 个用户是 1MB,成本方面是 ~120 EOS /〜$ 600。,用户数据包含在内。接下来是 CPU 和带宽。交易消耗的 CPU 和带宽实际上取决于它是什么类型的交易。它不仅取决于你运行的 DApp 类型,还取决于网络状态。如果有人通过交易向网络发送垃圾邮件,则由于计费的 CPU 数量,你的交易将失败。让我们说粗略估计 10 EOS 足以覆盖一个用户。1000 个用户需要 ~10000 EOS /〜$ 50 000。,总计,EOS 与以太坊的不同之处在于,你实际上并没有花费任何东西来运行 DApp,你只需要押注它。当你完成 DApp 时,你还会得到它。这肯定是一个有吸引力的模型。不管怎样,你必须购买币来押它们。,运行 EOS DApp 一年需要多少钱?,部署成本加上前期运行成本约为 10628 EOS / ~$55 000。再次,你也能够取消你押注的币并转售它们。不幸的是,不可能说出一年后的转售价值。如果你是 EOS 的信徒,那么这个模型是有道理的,因为 EOS 的价值会增长一年,这使得你的 DApp 使用不仅免费,甚至可能给你带来利润。,都说区块链落地,你知道运行 DApp 的成本是多少吗,中国的以太坊,NEO 吸引了许多支持者,并声称自己是智能经济的未来。,部署,根据你的要求,在 NEO 区块链上部署合同的固定成本为 100-1000 GAS / $ 1762.5- $ 17625。这对我来说是令人兴奋的。,运行,很难找到有关运行 NEO DApp 所涉及的费用的任何信息。目前尚不清楚 NEO 会花多少实际交易费用,所以我们暂时跳过这部分并在将来更新。,结论,由于市场变动和技术进步,本文的估算既不精确,也不会长期保持相关性:,Q:为什么我们还需要它们?,因为有太多人认为区块链是神奇的独角兽,可以解决所有问题而且不需要任何费用。,事实上,区块链的性能缺乏,昂贵且难以开发。,Q:这是否意味着区块链技术是一个坏主意?,绝对不。我真切地记得那些日子:640 MB 是一个巨大的硬盘驱动器,你拨打互联网并且以 64 KBps 的速度支付每 KB 时。当时它很昂贵而且很糟糕。这几天我后悔了吗?一点也不。现在看着我们不管是在家里还是在外面,都可以无限制地快速上网。技术将改进并使区块链变得便宜且易于获取。,Q:现在可行领域有哪些?,至于现在,用户、投资者和开发者必须意识到与传统应用相比,交易成本相当高。因此,在金融、医疗保健、房地产等具有高交易价值的行业中使用区块链是有意义的。,总计,对于以太坊,你的总成本将包括部署 + 运行成本(由用户支付),一年约为 〜90 ETH /〜$ 27 000。,运行

原创文章,作者:admin,如若转载,请注明出处:http://www.lianchaguan.com/archives/31382

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2020年12月23日 上午1:29
下一篇 2020年12月23日 上午1:29

相关推荐

发表评论

您的电子邮箱地址不会被公开。