区块链开发笔记

【日更 Day22】【白皮书拆解-5】RadixDLT节点奖励机

2018-10-08  本文已影响5人  钢笔先生

声明:无利益相关,单纯拆解、分享有趣的项目核心要点,共同提升对区块链的认知。

本次拆解的是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已到账,请查收。

由此可见算力的指数级增长下,至少有三个问题:

这结合起来,就是我们一直在说的,算力集中导致的比特币中心化趋势:只有大矿场可以挖出比特币,普通人除了买卖以外,并未参与铸币,其实是和中本聪的愿景不相符的。

针对这个问题,很多项目方都会针对性的抵抗GPU,ASIC挖矿,但有时候还是挡不住少数的聪明人的脚步。

下面我们看看Radix的奖励机制,了解一下它是怎么做的。

3.谁可担任Radix公网节点?

按照Radix的设计,人人可以参与运行Radix公网的节点,具体内容包括负责验证事件,传递消息,以及执行网络脚本等。这些贡献,都称之为工作。Radix里,凡工作皆应得到奖赏,是它的设计准则。

这其实也是任何公链能够有效运行下去的关键所在。即使EOS,也是用利益驱动超级节点和备胎们与时俱进,为人民服务。

4.哪些是可获得代币的工作?

初始时,节点能够获得的网络里的奖励主要来自发行新代币的事务的广播,等到网络变大后,节点收益就主要来自交易费用了。也即奖励由两部分组成:

第一个比较好理解,在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.

上一篇 下一篇

猜你喜欢

热点阅读