【日更 Day22】【白皮书拆解-5】RadixDLT节点奖励机
声明:无利益相关,单纯拆解、分享有趣的项目核心要点,共同提升对区块链的认知。
本次拆解的是Radix节点奖励白皮书:
radix_pni.png
涉及到主题:Radix公链节点奖励机制。
为什么要讲这个主题呢?
因为按照这个项目的设计,在主网上线后,任何设备均可参与挖矿,有空余设备的朋友可以考虑参与担任网络节点,赚取此网络的代币RDX。
Moving towards Satoshi Vision.
向着中本聪的愿景前进。
这个愿景有很大一部分是指,人人有机会公平参与网络,获取网络产生的价值。最简单的说,就是一人一CPU,一CPU一投票权。
虽然这有一点点理想主义,不过还是有很多项目在向着这个方向努力。
很开心看到世界上还有许多人在看清现实的本质后,仍然坚守着对理想主义的探索。
1.Radix性能真的好吗?
当前RadixDLT网络还在测试中,主网还未上线,且看一看当前的Radix网络的性能如何。
注:截图时间:2018.10.04 18:24
测试网络上活跃节点是20个:
radix_general.png
这张图里包含的Radix测试网络的全局指标:每秒处理事务的笔数在2800+(TPS),事务的最终确定时间为小于5s,对比比特币的60分钟最终确认,是要优先很多的。此外,注意到测试节点只有20个,可能会有疑问,那么节点一旦多起来,变成几千个,上万个,还有这样的性能吗?
再深入思考一下,RadixDLT的核心是什么?DAG + 分片,可以把这20个节点理解为其中一个分片,那么一个分片能够达到2800+的TPS,更多分片呢?性能会更好对吧!
这也是为什么这种项目值得保持关注的原因,我们不能因为EOS这类基于DPOS共识算法的成功,就认定了未来是EOS一家独大,而应当时刻保持开放的心态,积极拥抱新的技术实现,见证技术的迭代更新。
另外附上当前实时测试的数据,感兴趣的朋友可以访问:https://explorer.radixdlt.com/
radix_live.png
为了更加直观,对比一下隔壁的EOS:
eos_tps.png
实时显示的TPS数字是14,最高TPS可以达到3996,使用EOS转账非常迅速,虽然这里看起来,真实的TPS只在14,间接可以说明,当前熊市氛围下,大家交易的热情不是很高吧。
说完这个性能问题,接下来将进入本篇的主题:Radix的经济模型,如何奖励矿工记账?
像EOS这种大币,从上图的右半部分可以看到,是选举出来的21个超级节点轮番记账,获取的奖励来源是每年1%通胀产生的EOS。
总体而言,公链这种分布式系统的成功,很大一部分功劳要归于对网络上有价值的工作的奖励。
简单说,就是不让别人白干活,该谈钱,就把钱谈的明明白白,严格按照约定行事。而EOS将网络本身通胀的价值给了动态调整的超级节点和100个备胎们。
2.比特币的算力爆炸不能忽视
具体到公链这里来,运行公链节点,能够公平地获得自己的贡献对应的奖励。
说到这里,又要引出老大哥的经济模型,每次出块,只有一个矿工可以得到区块奖励,这个奖励包含出块本身的奖励(当前是每个区块12.5BTC,每四年减半)以及区块内的所有手续费。当然,人民群众的智慧是无穷的,虽然规则上是一人得到奖励,但是大家可以抱团取暖,得到的奖励是按照出力的比例来分,这很公平,无任何东西可指摘。
真正的问题在于,参与挖矿的人面临的挑战是:算力指数级增长的情况。也意味着你当下的投入在慢慢稀释。
这里我可以举一个亲身的例子,之前被知乎的一个大V的帖子吸引,看到他说可以参与云挖矿,就是矿场对外售卖云算力,现在基本上都是按照TH来计算,好奇去买了6000RMB的云算力,加起来大概9TH这样,那时候的BTC价格在10-13万RMB。算力分两种,一种是所谓终身的,但是当挖矿亏本时,合约自动解除;另一种就是1年制的,挖一年就结束。
我不知道早年的情况,按照大V的说法,三个月回本,这一年快过去了,即使仍然以13万计价,或者就以BTC计价,这6000块也跟打了水漂一样,总共挖回来1000块左右。现在每天收到的短信都是:今日0BTC已到账,请查收。
由此可见算力的指数级增长下,至少有三个问题:
- 算力低的设备参与挖矿意义不大:普通电脑达不到TH标准
- 算力的集中,产生矿霸
- 硬件的专一化,比如ASIC矿机,专门针对挖矿设计
这结合起来,就是我们一直在说的,算力集中导致的比特币中心化趋势:只有大矿场可以挖出比特币,普通人除了买卖以外,并未参与铸币,其实是和中本聪的愿景不相符的。
针对这个问题,很多项目方都会针对性的抵抗GPU,ASIC挖矿,但有时候还是挡不住少数的聪明人的脚步。
下面我们看看Radix的奖励机制,了解一下它是怎么做的。
3.谁可担任Radix公网节点?
按照Radix的设计,人人可以参与运行Radix公网的节点,具体内容包括负责验证事件,传递消息,以及执行网络脚本等。这些贡献,都称之为工作。Radix里,凡工作皆应得到奖赏,是它的设计准则。
这其实也是任何公链能够有效运行下去的关键所在。即使EOS,也是用利益驱动超级节点和备胎们与时俱进,为人民服务。
4.哪些是可获得代币的工作?
初始时,节点能够获得的网络里的奖励主要来自发行新代币的事务的广播,等到网络变大后,节点收益就主要来自交易费用了。也即奖励由两部分组成:
- 为事件创建时序证明,添加到Atom中
- 广播供应新的代币事务
第一个比较好理解,在Radix网络中,为事件定序是很重要的工作,被选择来执行事件的时序证明可以获得奖励。这些手续费的大小,最初是由Radix团队设定最小手续费,后面可以由持币人共同决定。
第二个,要结合Radix网络里的代币来理解,为了保持币价的稳定,Radix实现的弹性供应机制。具体细节还不可知,官方没有发布经济白皮书。大概是说,币价增长时,发行更多代币,下跌时,并不收回钱包代币,但是怎么做,目前还不可知。关于新的代币发行计划,还留待官方公布。
5.节点如何选择分片?
分片空间巨大,有18quintillion(百万的三次方),所以几乎所有的事务都需要跨分片。
最开始加入网络的节点可以存储所有分片,当网络增长后,就得删减,保留一部分分片。每个节点自己计算决定,保留哪些分片,删除哪些分片。
比较好的策略是:选择你有更大概率被选中用于创建事件的时序证明的分片们。这个等同于废话,创建事件的时序证明可以有代币奖励,当然一切奔着这个目标去的。
为事件提供时序证明是最重要的赚钱的事情了,越多参与越有钱赚。此时我们要想想,Atom是如何选择节点的呢?结合前面说的,分片数量极大,所以这可能也是Radix称之为Universe的原因,几乎没有事务是在一个分片内发生的。好比说,Radix世界里,分成了一个一个小村落,一个村落里的居民,几乎不会和自己的同村村民们发生任何交易事务的往来,交易大多发生在村落之间。比如一个村落负责一个小类型的业务,比如A只能卖水,B只能卖啤酒,C只能卖饮料,ABC自家村落人人都卖一样的产品,那谁还需要和自己村落的人交易呢,需求自己就满足了,不能满足的需求一定来自其他村落提供的。
而且,Atom会倾向于选择路径最短的那些节点。这个也很正常,对于A村来说,想买饮料,C离得最近,但是同时在卖饮料的有XYZ村落,它们离A非常非常远,那么A首选一定是C。
掌握这些事实之后,对于节点来说,在不能保留全部分片的情况下,最佳的策略是,保存的分片得有交易往来的可能性,且需要是最短路径可达的分片。
本篇白皮书内容较短,仅仅5页,更多的经济模型的细节,比如维护币价稳定,才能更好商用,Radix通过弹性发行代币来维护稳定,是如何设计的,还留待官方发布进一步的消息。本ID也将保持关注,有重大消息更新,同时有朋友关心的话,可以再交流~~
注:此项目的众筹时间未知。
END.