找回密码
 立即注册

扫一扫,登录网站

首页 百科 查看内容
  • 11591
  • 0
  • 分享到

一文看懂迅雷链技术栈和架构设计思路

2018-6-4 23:39

来源: 区块链风云榜

怎么能做到轻量地增加新链?


前文介绍了整体吞吐的提升主要通过增加新链的方式,那怎么能做到轻量地增加新链呢?

迅雷链的路由规则选择的是最简单直接的针对地址取模,比如针对 1024取模,因为地址是根据公钥经过 hash运算出来的,整体随机分布,所以基本上所有用户会平均分布到这些链上。

以当前有 1024条链举例,其编号从 0到 1023,地址取模结果是 1、1025、2049、3073、……会落到 1号链。 那么当我们想扩容到 2048条链的时候,实际上是原来每条链上的一半用户迁移到新链。新链启动时区块数据来自原来的链,比如 1025号链的数据来自原来的 1 号链,原来在 1号链上地址取模为 1025、3073、……的用户数据之后会都落在 1025这条链;而原来在 1号链上地址取模为 1、2049、……的用户数据之后还在 1号这条链上。

通过这样的方式,可以让扩链的整体变动最小化。

结语

介绍了这么多,大家对迅雷链的整体设计已经了解,那么下一步可以基于迅雷链来搭建自己的应用啦。
版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。
12345
相关新闻
发表评论

请先 注册/登录 后参与评论

    回顶部