探索矿工的成本价之polygon

Posted by 土猪 on May 26, 2022

最近看到一则新闻,说比特币跌破了矿工的关机价,所谓关机价,就是说开机挖矿亏本,不如关机,这个事情在几个熊市某期都发生过,比如前年比特币跌倒3000块钱时候,矿工都亏本甩卖自己的矿机,这则新闻说,对于新款矿机而言,关机价大概在18000附近,对于老款矿机,到了25000刀就破了关机价了,无非是新款矿机能耗低,挖矿效率也高。比特币这种POW机制的区块链成本收益比较简单,成本就是矿机价格和电价,电价是非常重要的因素,收益就是每个区块对于矿工的奖励,什么算力,能有什么收益,很多软件都能算得出来。而对于很多POS机制的链,算矿工关机价比较复杂些。我一直对polygon(以前叫做matic)比较感兴趣,因为据我所知,越来越多的项目因为其低费用和高速度而转入。我很好奇,这个建立在POS机制上的侧链上的矿工们的关机价到底如何。

先来看看polygon上对reward的定义和组成部分: https://docs.polygon.technology/docs/maintain/validator/rewards/

可见矿工的收入由两部分组成,一个是抵押回报,另一个是交易费。 Validator Rewards = Staking Rewards + Transaction Fees

这个抵押回报,是暂时的,最近五年内有效,因为polygon为了鼓励更多人加入抵押,也为了部分抵消矿工的成本,把总供给量10 billion的币的12%分给抵押matic token的人,包括矿工和delegator。它按照每年的抵押比例30%给出大概的回报数:

image.png

我们也可以根据总供给量的12%分五年平均分,看是多少。 10,000,000,000 X 12% / 5 = 240,000,000 这个数字跟表格中各年回报还是相似的。

那么这个数目分配到每小时抵押回报是:240,000,000/365/24 = 27397 个matic 我们选表格中中间值2,890,642,855 作为每年总共抵押的数目,那么每个抵押的matic收到的回报是:0.0000094 个matic。 这个链接是所有矿工的列表: https://wallet.polygon.technology/staking/validators/

我们选一个矿工来看看他的抵押收益能由多少。 https://wallet.polygon.technology/staking/validators/45

image.png 他自己才抵押10000个matic,然后要收delegator 5%的commission,加起来每小时 0.236 matic。 假设自己抵押了100000个matic,那么每小时收到收益才0.94个matic,可见这个每小时抵押回报对矿工而言微不足道。

文档中说,希望以后矿工能完全靠交易费来生活(这里我有个疑问,没有了抵押回报,delegator们应该不愿意抵押了,是不是要validator们把交易费分一杯羹给delegator,才能有人愿意去抵押,保证网络的安全)。

image.png

我们来看看transaction fee吧。 https://polygonscan.com/

image.png

这个TPS的意思是每秒钟多少个transaction,这里是39.6个,算它是40个,那么每小时是40X60X60 = 144000 我们来看看每个区块的奖励matic,从长期来看,大概是1个matic。

image.png

我们来看其中一个矿工在polygon上的打包记录: https://polygonscan.com/address/0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754#mine 顺便再次验证平均每个区块奖励是1 个matic。

image.png

大约每分钟打包18个区块,收入是18个matic,一个小时是1080个matic。 但是目前由100个矿工,也不可能一直让他一个人打包区块赚钱,价值每个区块打包60个transaction,那么每小时打包2400 个区块,长期按100个节点分,每小时才24个matic。当然,实际上抵押越多的节点,赚钱越多,因为他打包区块的机会越大。

现在看看成本,成本之一是硬件成本,系统推荐的硬件要求是:

RAM: 64 GB CPU: 16-core Storage: 3-4 TB SSD Bandwidth: 1 Gbit/s

在这里对硬件成本有个大概估算: https://www.allnodes.com/pricing

image.png

假设每小时0.7刀。

我们接下来看另外一个持续成本,那就是往以太坊上做checkpoint的成本。

image.png 这是作为层二系统跟以太坊交流必须的部分。做这个事情,要消耗eth gas的,我们来看看这个成本是多少。

系统大概每34分钟做一次checkpoint,polygon做checkpoint,是跟Root Chain Proxy Contract做交互的,这是运行在以太坊上的一个智能合约,从这个网站可以看出来: https://etherscan.io/address/0x86e4dc95c7fbdbf52e33d563bbdb00823894c287

image.png

做一次checkpoint就0.04个以太坊的gas fee,那么一个小时两次就是0.08个eth。长期来说,平摊给100个节点,就是0.0008 eth,算以太坊价格1000刀,那么matic价格是多少矿工才不亏本呢?

按照上文,矿工长期平均每小时的matic收入是24+0.94,算是25个matic。 每小时成本算0.0008 eth,以太坊价格1000,大概就是0.8刀,加上硬件成本0.7刀,那么matic价格应该在0.06刀。 综上所述,按照当前以太坊价格,polygon矿工们的关机matic价格是:0.06刀!

如果以太坊价格回到4800刀,那么polygon矿工的关机价格就是:0.1816刀。

题外话,matic是polygon上的汽油费,跟以太坊的gas费一样,它如果到了什么价格,polygon就失去了吸引力了? 每个区块的交易费1个matic,如果打包100个交易,每个交易就是0.01个matic,我觉得一个交易1刀—2刀,应该可以接受,我们平时去用银行卡刷卡消费,有时候还要收1.5%手续费呢。如果每个区块打包数目更多,那么每个交易费就更便宜了,所以matic到什么价格,还得看polygon的TPS能有多大,目前看起来,polygon上一个区块能包含的交易transaction还是蛮多的,虽然交易费也多,但是平摊到每个人那里,就少了许多,相当于团购了。

image.png

相关文章阅读:


支付宝打赏

您的打赏是对我最大的鼓励!