LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > 深入解读OnlyChain质押挖矿机制

深入解读OnlyChain质押挖矿机制

2020-05-22 刘晓寒 来源:区块链网络

黑格尔说,存在即合理。在进入正题之前,先回顾一下区块链进化史,方便我们理解OnlyChain的“质押挖矿”。

区块链网络

区块链不同于传统互联网,传统互联网公司的服务器被称为中心化服务器。因为这些服务器的数据都被掌握在一家公司手中,人的主观意愿可以让这些服务器随时关停或者篡改其中的数据;对于区块链而言,它的服务器是分散在全球玩家/用户手中的,不仅是地理位置上的分散,服务器控制权也是分散的,只要参与人数够多,没有人能够控制所有服务器,关停或者随意改变数据。这就是区块链所讲的去中心化的好处。

(全球分布式服务器节点,去中心化网络)

有人之前问了这样一个问题:OnlyChain会关停吗?会跑路吗?

像OnlyChain这样一个真正的区块链网络,除非地球上断电了,没有网络信号了,区块链网络才会停止。也只是网络传输暂时的停止,而不是永久的关停,之前的数据资产依然会存在,只要有任意一个服务器能够接入网络运转起来,区块链交易就可以正常进行。

节点

上面说的那些分布在全球用户手中的服务器就是网络节点,这些节点不仅传输数据,更重要的是要打包全网的交易数据,也称为记账,所以这些节点被称为“记账节点”。节点有很多分类,比如:超级节点、主节点、轻节点、备份节点等。节点的主要工作是把某个时间段的交易信息全部打包到区块中,更新到区块信息链上,并把更新信息告诉所有其他节点,做好备份。

所有信息一旦确认打包后,就被锁死,几乎不可能被改变,这也就是区块链的不可篡改性。

共识机制

因为区块链网络中记账节点很多,所以记账要讲究一个顺序问题,谁先记谁后记?这就得有一个规则。

一开始,比特币的网络记账是由普通电脑完成的,用CPU来通过计算能力来竞争网络交易记账权(即打包区块),最先计算出系统Nounce值的节点有权进行记账,同时会获得系统中随着区块被打包而解锁的比特币,这套规则叫POW共识机制。

后来比特币值钱了,维护比特币网络获得奖励丰厚了,全球都在争夺维护网络的奖励,所以记账设备已经由普通电脑升级到专业设备。

随着全球都加入到比特币“挖矿”大潮中,挖矿难度越来越大,如果按照概率来计算,一台设备可能要二十年才挖到一个比特币。人们开始把矿机算力都集中到一起,以“矿池”为单位集体抢夺比特币记账权,获得奖励后再分配给每个产生贡献的服务器。从技术原理上来看,虽然比特币的共识机制是POW,可是在形式上其实已经演变成了DPOS

从区块链出现EOS开始,DPOS共识机制真正流行起来。EOS的技术创始人外号BM,是一个技术天才,也是一个极其热爱经济学的人,他认为比特币这样全网节点参与竞争记账权的方式太浪费资源,效率也低,所以EOS区块链用了DPOS共识机制。

DPOS,英文全称Delegated Proof of Stake,委托权益证明

DPOS的原理可以类比于人民代表大会制度,持币数量换取投票数量,每个用户都有权投票选出认可的代理节点,让他们代表自己的权力参与记账。最终网络中得票靠前的节点就会承担起打包区块的责任,由于数量少,责任大,奖励丰厚,硬件设备要求苛刻,这些节点也被称为“超级节点”。如果哪些节点没有完成记账的任务,就会被投票排名靠后的节点替代。

OnlyChain采用DPOS+BFT共识,其中BFT采用改进后的算法(优于传统PBFT),抗攻击能力强,共识更快,数据出错率趋于零。

想要成为超级节点,需要在投票排名21名之内(含21名)。竞选成功的节点用户,需维护好自己对应节点即可,维护内容包括服务器稳定性、安全性等。

质押投票

首先我们要弄清楚:我们给超级节点投票和OnlyChain主网(OC系统)有什么关系?

Onlychain主网(OC系统)是一个分布式的区块链底层操作系统,它不同于中心化系统,它的性能不仅取决于研发代码质量,还需要选出靠谱的21个超级节点来维护系统运转。而排除了21个超级节点的职责,全网用户的投票对OC系统的健康发展也是至关重要的:

①用户要对节点进行投票,选出合格的、不宕机的“超级节点”进行记账,确保记账程序正常运转,网络正常出块;

②对于Only而言,用的是BFT-DPOS共识机制,在21个超级节点中,理论上有15个节点是“诚实”的不会作恶的节点,就能保证打包交易都是正确的数据。假如大部分人不关心超级节点记账,不参与投票,可能产生少数派控制大多数节点的情况,这些节点将会某些少数派服务,为区块中增加一些不存在的数据,虚假生产出多余的Only,将会损害大家的利益。

所以作为Only的一份子,为了我们OnlyChain安全记账,建议大家积极参与进来,把闲置的Only参与到质押投票,这样才能提高Onlychain网络的安全系数,OC系统将更有价值,Only也更有价值。

那么,大家最关心的问题来了:为什么我去质押投票会奖励币给我?

其实DPOS这种共识机制,一开始是只有记账节点才能获得奖励的。因为节点的记账奖励很丰厚,所以超级节点竞选的异常激烈。节点之间为了相互拉票,就把节点奖励分配下去给支持者,由于这样符合大部分人的利益,符合“区块链开源,让人人参与”的精神,所以这种投票返币的做法也开始流行起来。

如果大家理解这一点,我们就继续往下看整个DPOS的质押投票规则。

Only质押投票奖励规则

Only共计100亿枚,奖励总量有50亿,随着区块数量增加,分为50年释放,逐年减少,是一个循环递减的过程。区块产生时间平均为2秒,所有奖励有一半奖励给质押投票的用户。(请注意:偶尔会有正常波动不是2秒一个区块的情况!比如:1秒/3秒)

今年是Only主网上线第一年,将奖励记账节点188136709枚Only,大约是1.88亿枚,随着每一个区块被打包产出。所以,我们只要知道一年将出现多少个区块,就能算出一个区块释放出的Only?数量,一天产出多少Only。

OnlyChain每2秒产生一个区块,通过计算,一年将产生15768000个区块(见周期参数表),则每个区块将释放出Only枚数为:188136709?÷15768000 =?11.9315518138001

利用这种关系我们就能计算出其他时间周期的区块数量和Only奖励数了。

周期参数表

每个区块奖励的50%作为投票奖励赠送给所有投票用户,则每个区块奖励给用户11.9315518138001×50%=5.96577590690005

在这里我们要清楚3个周期:

一轮投票周期:一轮共有?21 个节点轮流完成打包,每个节点完成 3 个块的打包,每个块平均?2 秒完成,所以一轮记账周期为126秒。

质押周期:投票质押1枚Only解锁需要30个块,即1分钟,可计算出质押更多Only需要解锁的时间。

质押解锁周期表

奖励发放周期:为了降低系统无意义工作量,每一轮投票后的奖励将会被保管在超级节点地址,分为每天10点和22点合计两次,发放当前12个小时累计的奖励。

投票规则注意事项:

投票按照轮次进行,第一次投票需要主动质押,第二次投票时会自动执行。如果你质押了1000枚,将会在16小时40分钟后解锁,那么从质押开始后这段时间内你就不需要再操作了,但是16个小时40分钟后需要再次质押进去。

如何计算质押投票的奖励回报率问题?

全网每天奖励给质押投票的Only有大约257721枚,目前这些Only是所有投票用户占比分配的,那么假设所有参与质押的Only有X枚,所以日回报率?,

假设全网流通的3050万枚Only全部参与抵押,代入X后可计算出日回报率大约为0.8%(币本位),如果我质押1000枚Only就会得到8枚奖励。

善于计算的你看到这里,一定会产生疑问:

为什么我的奖励没有那么多?

原因一:基金会的参与

试想一下,第一年奖励了0.94亿枚给质押投票用户,如果全部分给前期参与的用户,会导致什么问题?筹码太过于集中到前期参与者手中,从长远的角度看,这不利于后期的市场维护。

当基金会参与进来,可以调节质押投票的奖励回报在一个适当的比例。在前期,参与质押数量还不多,释放的币是最多的,基金会参与一起质押降低奖励;在后期,参与质押数量逐渐增多,基金会质押的Only逐渐退出;再往后,比如市场参与质押的Only已经达到2亿了,这时日回报率降低到大约0.13%,基金会将会把前期参与质押获得的奖励拿出来补贴市场。基金会的作用,就是让区块链网络和生态用户增长,稳健持续、平稳长久的发展。

原因二:没有高效质押

当前市场奖励回报按日来估算,大约0.5%,有的人质押了1000枚,那么解锁周期大约是16.67小时。可是一天的时间为24小时,如果你一天只质押了一次,那么有(24-16.67=)7.33个小时并没有参与质押投票,无法获取奖励,你的时间利用率是,那么回报率也会相应降低到0.35% 。

对于质押挖矿,你还有其他疑问吗?

有任何问题,可以随时咨询我们的客服妹妹呦~

(本文内容采集自太学社区? ?作者:门生)

—-

编译者/作者:刘晓寒

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...