矿机演变史:从CPU到专业矿机,再从专业矿机到微算力
矿机的江湖,是一个轮回的历史。
短短几年,矿机的性能数据变化无比梦幻,规模也从早期CPU田园牧歌式的散兵游勇,到ASIC专业矿机杀气腾腾的机械部队。现在,UENC公链又开创了微算力CPU挖矿。矿机的演变开始轮回。
0:CPU 挖矿
在中本聪时代,出于公平性和门槛的考虑,那时挖矿的工具主要还是靠CPU。一台普通的家用电脑就已经是趁手的工具,这样就可以做到让绝大多数人都有机会参与进来,算力才不会集中到少数人的手里。
然而随着比特币逐渐为人所知,记账权的争夺战开始打响。
1:GPU 挖矿
一切的开始,都是因为比特币的的价格出现了第一次重大上涨。5天之内,从0.008美元涨到了0.08美元,到2010年10月的时候,比特币的价格已经涨到了0.15美元。矿工们开始蠢蠢欲动,寻找方法来提高自己的算力。
2010年7月18日:一个名叫ArtForz的矿工,第一个成功实现了用个人的 OpenCL GPU 挖矿。
2010年1月:GPU的算力达到9MH/S,与之相比,CPU的算力大约只有1KH/S。
2010年9月:Jeff Garzik支付10,000 BTC(在当时的约600美元),开源了GPU优化软件
2010年12月:Marek Palatinus创建了第一个矿池slushpool,史称“泥潭”
2010年12月16日:矿池挖到了它的第一个区块,比特币矿业的中心化初现端倪。
2011年1月3日:比特币两周年之际,GPU的算力达到了120MH/S,矿池的算力则达到10GH/S
面对GPU的超强算力,CPU毫无还手之力。很快,沦为落后挖矿工具的CPU矿机,就被彻底淘汰了。后来,矿工们将2010年称为GPU之年。
GPU挖矿时代,开始了……
然而,GPU并没有开心多久,一个更强大的对手出现了。
2:FPGA矿机
2011年6月:配合比特币的大涨,针对比特币挖矿的FPGA专业芯片第一次出现在矿圈内。它的强悍之处在于,一台计算机只能带很少的GPU工作,但却可以运行成堆的FPGA采矿。
FPGA矿机
2013年年初,比特币大涨,南瓜张(现嘉楠耘智总裁)研发了第一台FPGA矿机——南瓜机,开启了FPGA挖矿的新纪元。然而半年之后,FPGA矿机即遭淘汰,原因无它,在ASIC矿机面前,它的投入产出显得十分不划算。
3:ASIC矿机
早在2012年5月:世界上首次矿机众筹出现,蝴蝶ASIC矿机开始众筹,然而后来蝴蝶跳票了接近一年时间,在这一年时间之内,蝴蝶已经从顶级算力沦为了废铁。这时,中国的烤猫拿起了蝴蝶的接力棒。
2012年8月:烤猫开始众筹ASIC矿机。
烤猫USB矿机
2013年11月,比特币开始疯长,从207美元涨到了1149美元,矿工们疯狂了。矿机顿时供不应求,矿机价格被炒出几倍之多。伴随而来的,就是算力的激增。矿工们很快就发觉,增加矿机已经不再能够带来更多的收益,矿工们再次陷入算力的漩涡当中无力自拔,唯一的出路就是找到新的算力。
蚂蚁矿机S1
ASIC芯片也开始了一轮又一轮的进化,从110nm到55nm,从55nm到28nm,从28nm到16nm。
低算力的矿工在每个块里的优势越来越低,只又很小的几率获得份额,于是“矿池”这个神奇的东西就出现了,矿池就是集中大家的算力,相对于算力单薄的其他矿工来说能够有更大的几率出块,大家分得的份额也就更多。
4:微算力矿机
UENC是一个知名的黑马公链,只需要四核8G 1T硬盘的CPU设备即可挖矿。
UENC挖矿的本质是矿机节点为主网用户提供各种通证交易验证服务时获得UENC奖励的过程。每一个节点设备在主网中进行验证时都是一个随机数选取、分片执行的过程。因此,在UENC网络中,矿工节点的奖励机会是平等的。
(1)UENC挖矿奖励
UENC矿机节点的挖矿奖励主要有转账手续费和交易奖励(即区块奖励),本文重点介绍区块奖励:
每笔转账交易完成后,UENC网络会对所有参与确认的矿机节点进行奖励。该奖励由参与交易确认的节点共同分配。
举例:账户A转账给账户B,如果根据链上流动性测算,该笔交易的交易奖励假设为10枚,其中有3个确认节点C、D、E对该笔交易进行签名认证,则C节点获得3.31 UENC,D节点获得3.32 UENC,E节点获得3.37 UENC奖励。
UENC区块奖励会随着总奖励数量的减半进行周期性减半。UENC的区块奖励总量为8000万枚。当总奖励数量达到4000万枚(8000万枚的一半)后,整体交易奖励进行减半。当总奖励数量再消耗2000万枚(4000万枚的一半)时,该奖励继续减半。以此递减,直至8000万枚矿机奖励全部发放完毕。
(2)区块奖励算法
UENC的区块奖励机制与与目前主流公链的机制有所区别,会根据链上的各类通证流动性进行区块奖励(在不考虑一对多交易的情况下,UENC网络中一笔交易为一个区块)。也就是说初期链上交易体量不大的情况下,区块的奖励会更多。此举也是为了激励早期进入的矿工能够更稳定的参与网络建设。随着链上交易的流动性增加,区块奖励会逐步紧缩。
UENC区块数以5分钟为计数区间,每一个5分钟内的区块数对应的区块奖励,为下一个5分钟区块奖励的依据。如5分钟内区块数为10,该区块数对应的区块奖励为5,则下一个5分钟内每个区块的奖励标准为5UENC。如下一个5分钟内区块数量为20,则该5分钟内的区块总奖励为20*5=100UENC。
下边介绍不同区块数时对应区块奖励的算法函数:
联合曲线(bonding curve)越来越被广泛应用在区块链项目的通证设计中。简单来说,联合曲线模型可以理解为描述“代币买卖价格”与“代币发行总量”之间的函数关系,可以由智能合约以去中心化的方式自动执行。知名的bancor protocol 正是早期的联合曲线采用者。
联合曲线的设计可采用多种函数,如S曲线、指数函数、对数函数、log混合函数等。UENC在区块奖励算法设置时参考了联合曲线的设计逻辑,采用log混合函数建立区块数与奖励数的函数关系,以实现早期高奖励、未来趋向于恒定奖励且具有连续平滑变动效果的区块奖励机制。
Log混合函数的方程式如下:
该函数的含义为,x每增加c倍,y增加a%。
我们将这个函数应用到UENC网络的区块奖励设计中,将其定义为区块数(x)每增加c倍,则网络奖励减少-a%。再令m、b取某个常数,则可得到UENC网络中区块数与区块奖励的函数关系。
区块奖励算法规则如下:
根据上述函数,定义UENC网络中区块数每增加2倍(取c为2),则网络奖励减少50%(取a%为-50%)。同时,取m=70,b=0.025,则区块数与区块奖励的函数方程式为:
按照此方程式,计算从0开始,不同区块数下的区块链奖励。
考虑极限情况,为避免节点区块奖励波动过大,设定 当0<x<1时,取x=5,则得到下表:
当x无限趋近正无穷时,得到区块链奖励如下曲线:
图1
从上图可以看出,当区块数达到2500左右时,区块奖励为0.053UENC。当区块数趋于无穷大时,区块奖励趋近于0.025。
(3)节点收益预估
在UENC的 Github代码库中,技术团队公布了推荐的硬件节点配置为;linux系统、四核4G、1T以上硬盘。客户端开放后,任何符合条件的可信硬件均可接入UENC网络,成为UENC生态节点。
根据图1,得到不同区块数时的年总奖励曲线如下:
图2
假设当区块数到达3000时,UENC全网节点数达到50000台,则预估每个节点的年收入为15242400/50000=305UENC。
区块链矿业江湖,随着新兴血液的涌入,变得越来越有意思。
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。