深度探索Joker.one的技术原理及底层构架

JOKER.ONE基于区块链技术,以分散匿名为设计原则,旨在在EOSIO的分布式节点上构建一个“ DApp Oasis”,为JOKER.ONE生态系统的所有用户提供服务,以EOS网络为载体
详情VX:HL62468
JOKER令牌有机地连接了基于EOS的DApp的生态系统,从而实现了直接整合和个人价值的无损流通。 JKER.ONE生态系统可帮助全球的区块链开发人员和金融参与者将其价值产出转化为利润,这由JOKER传达。作为价值载体,JOKER代币不仅在JOKER.ONE生态系统中流通,而且还为DApps发挥了更大的价值并连接了基于EOS的钱包的成熟系统,从而为融资和游戏开放了一个独特的去中心化平台,扩展了EOSIO生态系统以简单有效的方式。
共识算法(DPOS)
EOS.IO软件架构中采用目前为止唯一能够复合上述性能要求的区块链共识算(DPOS) 。根据这种算法,全网持有代币的人可以通过投票系统来选择区块生产者,一旦当选任何人都可以参与区块的生产。
EOS.1O里预计每3秒生产一个区块。任何时刻,只有一个生产者被授权产生区块。如果在某个时间内没有成功出块,则跳过该块。
EOS.10架构中区块产生是以21个区块为一个周期。在每个出块周期开始时, 21个区块生产者会被投票选出。前20名出块者首选自动选出,第21个出块者按所得投票数目对应概率选出。所选择的生产者会根据从块时间导出的伪随机数进行混合。以便保证出块者之间的连接尽量平衡。
如果出块者错过了一个块,并且在最近24小时内没有产生任何块,则这个出块者将被删除。这确保了网络的顺利运行。
在正常情况下, DPOS块链不会经历任何叉,因为块生产者合作生产区块而不是竞争。如果有区块分叉,共识将自动切换到最长的链条。具有更多生产者的区块链长度将比具有较少生产者的区块链增长速度更快。此外,没有块生产者应该同时在两个区块链分叉上生产块。如果一个块生产者发现这么做了,就可能被投票出局。

你可能感兴趣的:(笔记)