这篇文章专注于讨论挖矿收益的计算,而不是技术本身,我将尽可能用通俗易懂的话语,将各种技术原理简化。即使你不是技术人员,亦可以流畅阅读,获取主要信息。
什么是挖矿
众所周知,以太坊是一个分布式智能合约平台,是完全开放的,节点都是匿名的,可以自由加入和退出。
这就引入了一个问题,谁可以生成区块?
为了最终在全网所有节点间收敛出一条主链,必然需要有某种规则来决定采用谁生成的区块。
这种竞争就是通过挖矿来进行的,你需要完成某种计算(Ehash),消耗某种资源(电力),来向整个区块链系统表达你生成区块的诚意。
这就成功地将区块的生成与不可逾越的客观规律(计算要消耗电力)绑定在一起。
因为这种客观规律是不可逾越的,也就造成了区块不会被任意生成,每一个尝试生成区块的节点,必然会很认真地对待这件事儿,毕竟谁都不会闲着没事儿浪费大量电力来恶作剧,从而保证了网络的有序和安全。
故事时间,为什么报纸要卖5毛钱?
我小的时候,经常帮大人买报纸,因为报纸是五毛钱,大人一般给我一块,买完报纸我就可以得到五毛钱的零花钱,能买个棒棒糖,因此我特别愿意干这事儿。
长大以后,某次回老家我发现,20年间什么都涨价了,唯独报纸没涨价,还是五毛钱。
更让我震惊的是,报纸的印刷成本其实远超五毛钱,报社是靠广告赚钱的。
那么,为什么不免费发行报纸呢?免费的报纸应该会有更多人看,才会有更多广告费赚。
片刻之后,我就想明白了,如果你不用五毛钱来做限制,你会发现报纸不会流入读者手中,而是流入了收破烂的老大妈手里,想看报纸的看不到,谁来打广告呢?
五毛钱正好比一份报纸卖废品要贵,买来报纸卖废品显然不经济,而读者在乎的是内容,小小五毛钱很容易负担,这就保证了想看的都能看上,想捞钱的,血本无归。
这五毛钱与挖矿,是异曲同工之妙,都是用某种方式提高作恶的成本,进而维护整个系统的稳定。
以太币从何而来
与比特币相比,以太坊上的以太币有两点不同:
- 以太币总量是没有上限的
- 并不是所有以太币都是挖矿产生的。
如下图所示,7200万以太币是2014年ICO时发行的,占目前所有以太币的62.8%,剩下的才是以太坊上线后,矿工挖矿产生的。
比特币的定位是一种加密货币,因此它把通胀视为头号敌人,设计时总量就设定为有限的。
以太坊的定位是一个智能合约平台,以太币并不是设计用来作为货币使用的,而是用来支付智能合约消耗的资源的,因此总量不设上限更有利于平台发展。
挖矿收益的组成
前面说了,挖矿是为了表明生成区块的诚意,并维护网络的安全。
那么,矿工为什么要用真金白银去买电买矿机来生成区块呢?
必须要给矿工一些奖励,才能充分调动起他们的积极性,正所谓无利不起早嘛。
以太坊挖矿的奖励分为四个部分:
- 区块奖励
- 叔块奖励
- 叔块包含奖励
- 交易费
所谓区块奖励,是指你挖到的区块成为以太坊主链的一部分而得到的奖励,目前是每个区块2 ETH。
所谓叔块奖励,是指你挖到了一个区块,但是你挖到的区块最终没有被主链包含,考虑到你也消耗了电力,表达了诚意,也给你点儿奖励。这个奖励不如区块奖励多,一般是1.5 ETH到1.75 ETH。
所谓叔块包含奖励,指的是你把叔块包含进你挖出来的区块中而得到的奖励。
因为叔块没有被包含在主链中,需要矿工在之后的区块中把它们包含进主链,如果不对这种包含行为作出奖励,对叔块的奖励也就无法发放。
不过包含个叔块只是举手之劳,毕竟叔块不是你挖出来的,自然也不会给你很多奖励,意思意思就好,并且最多也只让你包含两个,目前包含一个叔块会给你0.0625 ETH。
所谓交易费,是指以太坊的用户为占用这个平台的资源而付出的费用。
根据你的智能合约复杂度不同,以太坊会计算出你要消耗的gas值,并根据你愿意付出的gas价格,计算最终的交易费。
用户可以通过调整gas的价格,来支付或多或少的交易费,矿工会优先处理gas价格高的交易。也就是说,如果你希望你的交易尽快生效,比如抢DeFi时,你就需要支付更多交易费,以换取优先处理,如果你只是例行把分散的资产汇总,你可以慢慢排队,反正不着急。
让我们看看2021年2月9日的全网挖矿收益数据,如下图所示:
区块奖励:共挖出6485个区块,得到12970 ETH奖励。
叔块奖励:共挖出307个叔块,得到517.25 ETH奖励。
叔块包含奖励:共包含307个叔块,得到19.1875 ETH奖励。
以上的奖励均为新增发的ETH,共计13506.4375 ETH
交易费:18354.158 ETH
总计:31860.5955 ETH(大约价值3亿人民币)
可以看出,以太坊挖矿收益中,交易费占比是最大的,说明有大量的人在使用这个平台。
反映出以太坊作为智能合约平台,是成功的。
如果说前面的内容主要是为了给从未接触过挖矿的朋友一个基本认识,那下面便是干货中的干货了,直接关系到你是否可以获得预期的收益。
谜一样的回本时间
挖矿不是做慈善,是为了获得收益。
很多计划投资挖矿的人,第一个关心的话题就是,我买矿机的钱什么时候能够收回。
计算回本时间本身是没错的,任何投资都是要计算收益的,否则那就不是投资,而是赌博。
只不过,很多人因为不了解挖矿这个行业的特点,套用了错误的模型,结果造成了损失。
下面,我们就一起来分析一个典型的误区,我称之为线性模型。
博古而通今,让我们把时间拨回上一个矿潮2018年。
这是我的一个咨询客户的案例,已取得他的授权。
某A在2018年1月,发现以太币大涨,遂决定参与挖矿。
2018年1月22日,某A正式付款采购矿机,并于2018年1月25日正式开挖。
某A还是个很有仪式感的人,当日发了朋友圈,因此可以准确记得开机时间。
某A采购的矿机,基本情况如下:
- 570 4G 8卡
- 算力240M
- 墙上功耗1280w
- 价格24000元
- 电价0.4元
2018年1月25日,以太坊价格为1046.37美元。
扣除1%的挖矿软件devFee和3%的矿池手续费之后,当日ETH收益为0.000100995744 ETH/M。
于是某A这样计算,每天可以挖到0.000100995744 * 240 = 0.02423897856 ETH。
这些ETH价值0.02423897856 x 1046.37 = 25.36美元,结合当日美元汇率6.3458,也就是人民币161元。
电费是1.28 x 24 x 0.4 = 12.288。
净收益 161 - 12.288 = 149元。
再做个简单的除法,24000 / 149 = 161天,不到半年回本,之后净赚!
算完帐之后,某A仿佛觉得自己离财富自由只有一步之遥,家里有矿,也不过如此嘛!
▼这是某A认为的人民币收益曲线,当两条曲线相交的时候,也就是回本点。
然而,某A很快就发现事情不对了。
某A使用的是机枪策略,即每天都把挖到的以太币立即卖掉,用他的话说,这叫落袋为安。
因为是不断小额卖币,频率很高,类似连发的机枪,不停发射子弹,因此得名机枪策略。
▼我结合各种数据,计算了他的实际收益,绘制了如下的曲线。
看起来没什么是吧,注意下横坐标,事实上,他要957天才能回本。
▼如果把某A预期的收益与实际收益画在一张图上,应该是这样的。
很快蓝色的实际收益,就远远落后于橙色的预期收益了。
某A购买了20台矿机,虽然投入不大,但是扣除矿机的管理成本、购买矿机的资金本来可以获得的保本理财收益,总体上还是亏了。
回忆起这笔投资,某A一声长叹。
某A很不解,为什么眼看着其他人大赚特赚,自己却赔了呢?
某A的四宗罪
第一罪:机枪出币
以太币不是货币,因此在现实生活中,无法直接使用,必须交易成人民币才可以。
由于以太币巨大的价格波动,其实你出币的时机不同,法币收益可以有一个甚至两个数量级的差异。
第二罪:线性收益预估
还是看这张图,某A的乐观估计,忽略了币价波动、全网算力波动、区块奖励变化、gas价格变化造成的手续费变化、USDT汇率变化等等,造成了模型过于简单,看起来像条直线,因此称为线性模型。
图中实际的蓝色曲线,才是符合实际情况的。
真实世界中,线性模型是几乎不可能出现的,现在知道为什么物理题都要说理想条件下了吧。
蓝色的实际曲线有时陡峭,说明币价高,慢慢的挖的人变多,然后竞争加剧,收益下降,曲线变得平缓。
随着收益下降,更多的人停止挖矿,矿工竞争减小,留下来的人的利润开始增加,曲线又开始变得陡峭。
陡峭、平缓、再陡峭、再平缓,如此循环。
第三罪:矿机当传家宝
与ASIC矿机不同,显卡矿机并不是只能挖以太坊,而是可以挖各种加密货币。
因此,显卡矿机的折旧较慢,甚至会出现升值,挖了一段时间后,抓住一波行情,果断出售矿机,有可能会得到更多收益。
某A购买的是4G的显卡,在2020年末时,已经无法有效挖掘以太币了,而这是可以预先计算出来的。
▼相关网站早就给出了准确预测,RX 570 4G只能挖到2020年12月25日。
某A因为不了解设备特性,一直抱着这样的想法:这么贵买的机器,不挖就可惜了,这么贵的机器谁会接手啊,这么贵的机器,二手肯定降价了,可惜了。
他一直拒绝了解矿机的行情,不听他人劝告,错过了最佳出售矿机的时机,现在4G显卡已经无法挖掘收益最高的以太币,造成难以出售,损失巨大。
事实上,我2016年末入手的显卡矿机,挖掘一年多之后,2018年初,居然以超过成本的价格卖出了。不仅挖矿赚了钱,矿机也增值了,矿圈真是无奇不有,黑天鹅都不稀奇了。
第四罪:偏信利益相关者
某A自己并不了解技术,所有的信息基本都是来自于一个闲鱼上的卖家。
矿机本身是个投资产品,不是消费电子,因此很容易起纠纷,各种骗局也是层出不穷。
淘宝和闲鱼的运营者,为了避免给平台带来负面影响,都禁止矿机的销售。
▼如果你以“矿机”来搜索,会发现结果被屏蔽了。
很多卖家便打着擦边球,以服务器的名义销售矿机。
或者直接说配置,根本不敢提用途,就是在躲避网购平台的打击和屏蔽。
比如这样:
一旦出现纠纷,例如不能挖矿、算力不理想、不稳定等等,人家确实没说这是矿机,只说是服务器,服务器是专业设备,一堆天书一样的技术名词甩出来,不论是淘宝小二还是买家,都是一脸懵逼,等糊弄到自动收货了,也就万事大吉。
之后,甚至诱导你说出你在挖矿,以显卡挖矿是人为损坏为由,直接拉黑你。
此时,钱都到了卖家帐上了,你也只能吃个哑巴亏。
某A当时就是因为不了解以太坊挖矿与显存的关系,只看中了核心,忽视了显存,结果以最高的价格,买了个最差显存的矿机。
某A还算幸运,毕竟买到的机器还能挖个两年多。
理性的分析下,一个卖矿机的人,会说挖矿不赚钱吗?他会说自己的矿机不好吗?
包括前面那个看似有道理的线性收益分析,也是这个卖家用来说服某A的。
卖家也许没有一句话是假的,但是只会告诉你对他有利的一部分事实,选择性隐瞒不利的那部分,让你作出错误的判断。
▼也许这张图最形象
只给你看左边,士兵在用枪威胁手无寸铁的人,也许要杀他,是暴行。
只给你看右边,士兵在给他水喝,是在救他,是善举。
如果你看到全部,你就会知道,这是在给一个敌军俘虏水喝,用枪指着他是为了防止他逃跑。
图没有PS过,但是看左边和看右边完全是截然相反的结论。