区块链的新共识和随机选举
fil的最强共识与秘密选举
继续聊fil
首先声明,以下的内容,仅供学习交流,不代表任何建议。
这是整个区块链系统的核心。也是去中心化这个概念的核心。没有人知道,下一个出块奖励节点在哪里。没有人说了算。一定要随机。
Fil的策略叫做expected consensus,预期的共识。
每隔一段时间,蹦跶出一个人,或者几个人来出块。在更长的时间,保证赢得选举的奖励多少,与个人的存储量保持一致。
为了保证出块节点的随机,并兼顾效率。具体操作方法是,每隔一段时间之内,在fil的网络中,会先选举出一个,秘密的小领导集体。在这个集体之中。一般会有。一个人当选为出块节点,称为领导。
关于这种隐秘选举机制。其实和algo阿拉贡差不多。后面我会专门写一篇。挺有意思的。我个人的看法是,Fil这个项目,其实融合了很多种技术。项目方是很有野心的。不是那种土狗,当然,只是我个人看法。
这里有一个问题。在短周期中,不能保证每一个周期都只有一个领导者。由于概率并不是完全均匀分布的,有的周期内可能就没有领导者,有的周期内可能会有多个领导者。
什么意思呢?我举个例子。比如说有一道数学题,大家平均算出来的时间,大约是十分钟,于是我们每隔十分钟,们就对教室里的学生问,谁算出来了?大部分时间都是一个人算出来,但有的时候,会出现没有人算出来,有的时候,又会出现很多人同时算出来。
一个领导者出一个块,有的周期里面就没有区块,有的周期里面可能会有几个区块,那怎么办呢?总不能有的地方没区块,有的地方憋一堆区块吧。
解决的方法就是不解决。
你可以把这条链,想象成一串珍珠项链。在项链的某一个地方,特别的臃肿,憋了好几个珍珠,有的地方就是一个段空绳子。
如果某一个阶段没有出块,那就添加一个空的区块。没有存储信息。
有的阶段出好几个块,把他们平行的包在一起,变成一个大块,并且对全网广播。
还有一最后一个问题,矿工该选择哪一条链呢?
这里,他的抵押机制起到了作用。一个矿工不能在几条链上同时挖块,会受到惩罚,必须做个选择取舍。时间一长,就剩下一条链了。
fil是在一百二十个区块后,确认最长链,大家在使用钱包点击的时候,一般都会有一个广播确认的过程,120个周期保证安全,就是这个意思。
来源: 扮猪不吃虎
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。