在考虑到将EOS去中心化应用程序(DApp)部署到区块链网络之前,作为一名开发人员和系统规划人员,您应当详尽研究在公共分享网络上用于受限的资源运营基础设施的成本。在公共区块链网络上的存储成本和继续执行成本低于任何云提供商,如Amazon Web Services、谷歌云或Microsoft Azure。本文假设您对EOS管理方案、它的资源分配模型、EOS代币机制和块生成器有基本的理解。
在任何EOS公共网络上,都没按用于次数收费的定价模式,不像以太坊(gas费)或比特币(交易酬劳)等其他区块链。对受限的区块链资源的采访由一个取名为staking的机制掌控,该机制容许在网络上享有较高所有权的用户,因此系统合约上失效的SYS代笔数量就越多,对受限资源的采访就具备更高的优先级。在一个EOS区块链网络,受限的资源是:RAM—存储反对智能合约的内存数据库所需的资源。当一个新的数据讫被加到到您的智能合约数据库表时,将消耗该资源。
EOS用于Bancor协议算法根据供需情况调整内存价格。示例:存储用户代币余额数据库的RAM。CPU—继续执行DApp业务逻辑的分享CPU时间。
每次您在网络上继续执行一个交易时都会消耗这个CPU,这各不相同智能合约定义的代码复杂度,因此交易运营的时间就越宽,消耗的CPU时间就越少。示例:将余额从用户A移往到用户B。网络带宽——递交给智能合约的数据量。
当您将交易发送到EOS网络时,将消耗此资源,这各不相同您的DApp交易传输的数据大小。为了用于公共资源,DApp开发者应当通过设置网络本地代币(SYS)或在动态市场中出售具有SYS代币的RAM来提供CPU和网络带宽。CPU和网络带宽消耗表是在3天内积累的,因此dAPP开发人员应当根据静态存储的数据量、该期间的交易数和传输的数据量的比例对该期间的SYS代币展开风险投资。为了减少这些相当可观的成本,EOS主网络和REX市场容许DApp开发人员租给EOS (SYS)资源30天,以使DApp的市场需求超过可忍受的峰值。
更加多关于REX市场的信息:https://eosrex.io/。还有类似于的自由选择,比如chintai.io,但是机制很相近。
目前,有多个基于EOS的公共网络可以用来运营您的DApp,尽管我们将分析容许在以下公共网络:EOS -是由块启动的完整主网。2018年6月2日。EOS是第一个也是最慢的去中心化自治权区块链,它希望它的代币持有者、投资者和开发者通过议案和投票来共享他们的声音,作为达成协议共识的一种方式。
EOS币是网络系统的货币。WAX‘——WAX是一个基于EOSIO的侧链,它容许任何人在任何地点、任何地点,立刻、安全性地向任何人交易数字甚至实物物品。
WAX是公共网络SYS货币。TELOS -是一个由TELOS基金会管理的EOS侧链,它期望许可去中心化自治权社区,公平补偿主块生产者和可用块生产者,并为DAPP开发者获取一个负担得起的公共网络。
TLOS是公共网络系统的货币。每个EOS的网络带宽成本。输入输出网络下表格估算了每天运营100个交易(每个交易的大小为200个字节)的网络带宽成本。您的CPU和网络带宽消耗是在3天周期内测量的,因此每次您运营一个事务时,您的消耗都是在这段时间内积累的,并且在3天之后新的计算出来。
这是适当的CPU权益和3天的期限的比特率。如下诏右图,如果您的应用程序不必须通过网络传输大量的数据,那么所需的SYS投放将会考虑到您的总体成本。每KB的净比特率成本是根据以下公式估计的:净价=(净桩数/可售净数)/ 3留意:要理解SYS/KB/Day动态定价的计算方法,请求读者“我们如何计算出来EOS资源用于情况”一文。
每个EOS的CPU成本。输入输出网络EOS主网络上的CPU冗余在过去几个月仍然是一个热门话题,因为运营DApp事务的能用CPU数量随着EIDOS Airdrop带给的极大CPU市场需求的减少而波动相当大。确保您在任何时候都有适当的资源来展开区块链网络递交,并且不向用户获取任何拒绝服务,这是十分最重要的。
在下面的表格中,我们估算了SYS均衡所能反对的运营dAPP的数量,该dAPP每天必须在每个网络上继续执行100个交易。我们在2020年3月9日的价格上估算了SYS的大于数量。
本文来源:开云|kaiyun-www.hcq66.com