LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > xxnetwork技术框架简介

xxnetwork技术框架简介

2021-08-04 xxnetwork 来源:区块链网络

概述

xxnetwork主网由三个部分组成:节点、网关和客户端。所有这三个组件都处理两个功能:cMix实现隐私通信层,与xx区块链交互。

节点(Node):网络的核心操作者;他们执行cMix协议并在xx区块链中充当验证人。

网关(Gateway):节点面向公众的组件,每个节点有一个网关。它们存储收到的消息,提供对数据的公共访问接口,并运行一个轻节点供公众访问。

客户端(Client):客户端有两个版本,cMix客户端和xx区块链客户端。cMix客户端访问通信层,可以发送和接收私人通信。xx区块链客户端目前只限于区块浏览器和其他与区块链的交互。

xx区块链

xx链的初始版本建立在Substrate上,Substrate是一个开源的框架,用于高效和安全地创建区块链网络。对于共识算法,xx链使用了Substrate提供的最安全的BFT方法,其中包括用于区块编写的BABE模块和用于区块最终性确认的GRANDPA模块。

xx链使用提名的权益证明(NPoS)来保证网络的经济性。任何希望成为验证人的节点都必须质押代币,网络治理的最低质押,预计将从50000个质押币开始。不想成为验证人的网络用户仍然可以通过抵押他们的代币和提名验证人来作出贡献。每个时代(即ERA,目前定义为24小时)的选举决定了哪些验证人被选中,并基于他们的质押金额,他们获得的提名,以及验证人集(Validator Set)的大小。一旦当选,每个验证者都是平等的,也就是说,奖励与验证者的质押不成正比。

另一方面,还会通过积分(Point)来衡量验证人的节点性能:如正常运行时间,区块生产量,每个验证人根据他们在每个ERA的积分总数获得总奖励的一个百分比。要了解这些主题的更多信息,请访问网络经济模型相关文件。

xx链具有去中心化的治理,允许每个持币人在公投中提议、附议和投票。还有一个席位有限的理事会,可以提出动议和其他基本决定,用户可以投票。此外,任何用户都可以竞选并成为理事会的候选人,网络上的所有用户都可以对候选人进行投票,每周都有固定的人数当选。还有一个较小的技术委员会,由理事会任命,执行对网络的稳定和安全运行具有重要意义的技术决定。要了解更多关于这个主题的信息,请访问治理页面。

cMix去中心化隐私保护网络

在未来的更新中,cMix的调度服务器(Scheduling Server)将被取消,取而代之的是链上共识操作,其工作方式如下:

为了被安排,一个节点将向网络提交一个交易,称为?waiting bid?。一旦被接受进入一个区块,该节点将被标记为waiting pool(等待池),以获得最大数量的区块。

为了确保团队中节点之间的适当混合,等待池将不会被耗尽,低于在线cMix节点总数的30%(在等待池中+当前运行的轮次)。每个区块生产者将使用区块随机地对等待池执行fisher-yates洗牌,选择节点1到5作为第一队,节点6到10作为第二队,以此类推,直到等待池用完。

各队将看到一起参与预计算(Precomputation)的"队形",并共同执行预计算。一旦完成,他们将根据网络拥堵情况选择一个时间来执行他们的实时性计算(Runtime Computation),并生成一个关于该轮实时性开始的联合证书。这将被广播给网关,并在整个网关网络中传播。

正在轮询网关的客户端(Client),将看到实时证书以及区块内的调度,并选择一轮(Round)提交消息。

一旦达到一个实时时间,节点将开始实时且迅速的对消息进行匿名化处理。

一旦完成,混合后的消息将被传递到网关,团队将形成一个联合证书,说明该轮的完成情况。并将其作为一项交易提交给区块链。

一旦收到团队的完成证书,他们将被授予积分(Point),以获得工作奖励,并自动返回到等待池中。如果在预定的区块数之前,区块链没有收到证书,那么这一轮将被视为失败,该团队将不会被重新进入等待池,直到他们提交另一个waiting bid。

在任何时候,团队的任何成员都可以提交该轮的失败证书,取消该轮,并允许团队成员回到等待池中投标。

—-

编译者/作者:xxnetwork

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...