首页 > 品牌导购 > 查看内容
  • 分享到

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

2018-06-22 18:37

来源:区块链风云榜

作者:佚名



以用户在客户端应用中发起链克兑换为例。

链克口袋将请求发到链的服务层——从架构角度看的最外层就是接入层;

接入层会根据 from(发起方)地址将请求路由到对应链的链,接入层也会判断请求的合法性,针对非法的请求直接返回失败;

外层验证 ok后,会进入服务层——从架构角度看的内层,会验证请求是否为重放、余额是否不足等;

服务层验证通过的请求到达基础层——从架构角度看就是我们的记账节点,也叫验证人;

记账节点之间转发请求,记账节点中本轮的 proposer负责发起区块,区块数据在几个记账节点之间也相互转发,收到区块的节点进行投票,并把投票信息广播,根据我们的 pbft共识算法记账节点达成共识,区块入链;

新区块产生后,记账节点中链间通信的模块会针对新区块中涉及跨链的请求,依次根据请求的目的链,将跟该目的链有关的请求原始数据、本链的区块头信息、本链的交易证明信息等转发给目的链的记账节点;

目的链的记账节点将收到的信息转发,并达成共识,将请求写入目的链区块的同时也完成了目的链对应地址的余额增加。


发表评论
回顶部