美文网首页
Zilliqa网络拓扑

Zilliqa网络拓扑

作者: Zilliqa爱好者中文社区 | 来源:发表于2019-01-17 18:39 被阅读0次

本文于2019年1月10日,在Zilliqa论坛(forum.zilliqa.com)首发。

节点类型

Zilliqa网络上有5种类型的节点:

注:交易类型(类型I,II,III)的解释在这篇博客里(https://blog.zilliqa.com/provisioning-sharding-for-smart-contracts-a-design-for-zilliqa-cd8d012ee735

分片节点Shard nodes处理类型I和类型II的分片内交易,并将共同签名的微型TX块提交给目录服务(DS)委员会。它们根据当前DS周期(DS epoch)内贡献和被接受的签名数量获得奖励。

目录服务节点Directory Service nodes处理组装由分片提交的微TX-块。它们还处理类型II和类型III交易,这些交易是跨分片交易用来创建另一个微块。一旦组装完成后,它们将形成一个共同签名的最终TX块,并将其广播到Zilliqa网络中的所有节点。DS节点还基于在当前DS周期(DS epoch)期间贡献和接受的签名的数量来奖励。

注意:猫山王测试网中,一个DS Epoch目前包含100个TX Epoch。

关于Epoch架构的更多细节在可以这里(https://github.com/Zilliqa/Zilliqa/wiki/Mining#testnet-epoch-architecture)找到。

查找节点(lookup nodes)处理将交易分派到正确的分片,并协助种子节点获取状态和交易记录。他们赚取5%的交易费和coinbase奖励。

种子节点 (seednodes) 帮助将交易转发到查找节点,通过提供DS块历史记录来帮助新的验证节点加入网络,并公开交易的API以允许浏览器/钱包发送交易并获取历史交易数据。它们共享由查找节点获得的奖励。

档案库存储器archival storage)在每个DS 周期(DS epoch)从种子节点获取历史数据,包括交易和块,并将它们存储在levelDB中。它们还为新加入的种子节点提供历史数据。

网络图草图

Zilliqa Network Topology.jpg960×720 62.7 KB

说明:

S1S2S3:分片(Shards)

DS:目录服务委员会(Directory service committee)

Tx交易(Transaction)

MB微块(Microblock)

SD状态变量(State delta)

FB最终块(Final block)

FSD最终状态变量(Final state delta)​​​​

相关文章

  • Zilliqa网络拓扑

    本文于2019年1月10日,在Zilliqa论坛(forum.zilliqa.com)首发。 节点类型 Zilli...

  • 数据链路的作用

    网络拓扑网络的连接和构成的形态成为网络拓扑

  • 计算机网络基础知识(二)

    网络拓扑 [TOC] 什么是拓扑? 拓扑定义了所有组件如何相互连接的网络结构。拓扑有两种类型:物理和逻辑拓扑。 物...

  • 拓扑图的网络脆弱性分析

    一、什么是网络拓扑? 计算机连接的方式叫做“网络拓扑结构”(Topology)。网络拓扑是指用传输媒体互连各种设备...

  • 网络拓扑

  • 网络拓扑

    网络传输案例 一个简单的网络拓扑:主机0&主机1————交换机————路由器0————路由器1————主机2 主机...

  • 售前核心技能-网络部署逻辑图

    网络拓扑图目的 1、客户验证我们是否懂业务2、招投标可做控标项 网络拓扑图分类 1、物理拓扑图 2、逻辑拓扑图 解...

  • 利用ncat作为跳板机进行shell反弹

    网络拓扑 : 目标 : 步骤 :

  • 网络基础

    物理拓扑的分类有: 逻辑拓扑描述了信息在网络中流动的方式 星型拓扑: 环拓扑 OSI七层模型: PDU PDU: ...

  • Keepalived、varnish

    1、Nginx+Keepalived实现站点高可用 网络拓扑网络拓扑 环境说明Nginx代理服务器:10.192....

网友评论

      本文标题:Zilliqa网络拓扑

      本文链接:https://www.haomeiwen.com/subject/ejqwdqtx.html