热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

选择你的角色:Nym网络参与者概述

Nym基础架构有四种类型的节点:混合节点、验证节点、网关和服务提供者。在外部,Nym网络与第三方服务提供商进行接口,第三方服务提供商可以通过Nym网络访问其服务,从而为最终用户提供更强的隐私性。作为一


Nym基础架构有四种类型的节点:混合节点、验证节点、网关和服务提供者。


在外部,Nym网络与第三方服务提供商进行接口,第三方服务提供商可以通过Nym网络访问其服务,从而为最终用户提供更强的隐私性。作为一个系统,Nym不会过度地与最终用户交互。相反,Nym是一个在互联网流量的更深层次上运行的隐私基础设施。服务提供商和应用程序可以通过Mixnet和凭证构建和操作,将隐私扩展到他们的最终用户。


用户群越大、越多样化,为所有用户提供的匿名性就越好,网络的成本效益也就越高。但为了开始构建这个用户群,节点运营者必须在Nym网络中添加节点!继续往下读,你可以了解构成Nym网络的节点类型,以及你可能希望成为哪种节点。



混合节点Mixnodes

混合节点是Nym的骨干,被组织在一个三层网络中,称为混合网络mixnet。在将这些数据包转发给原始消息的最终接收者之前,它们在彼此之间匿名地转发相同格式的加密数据包(称为Sphinx数据包)。在从网关或其他mixnode接收到Sphinx包后,它们在发送这些包之前重新排序,并在每次发送之间添加一个变量时间延迟,这使得执行基于时间的关联攻击和通过网络流量分析去匿名化的攻击变得更加困难。


混合节点还通过向没有“真正的”接收者的其他混合节点发送Sphinx包来维持稳定的网络流量,使它看起来好像实际上有一个持续的用户消息流通过混合网络Mixnet。这被称为覆盖流量,允许合规的数据包“隐藏在人群中”,即使实际使用混合网络的人相对较少。


根据验证节点所采取的服务质量(QoS)测量结果,混合节点将通过混合数据包而获得NYM通证奖励。这个测量包括测试Sphinx包,这些包被路由到混合网络中假定打开的各个端口。如果这些测试包通过混合节点到达它们的目的地,并且每次进行这些测量时混合节点都是响应的(大约每15分钟一次),那么混合节点就会被视为具有较高的QoS,并因此得到奖励。



网关Gateways

网关实际上是混合网络的入口,所有用户数据在被转发到混合节点之前都必须通过网关。


它们的主要目的是验证用户是否使用NYM支付了通过网络发送带宽的费用,由验证节点生成的带宽凭证表示(见下文)。用户用带宽凭证为他们选择的网关充值,然后当他们通过混合网络发送带宽时,带宽凭证会减少。然后,网关可以定期把这些服务兑换成NYM,作为对其服务的支付。


网关还缓存消息,作为脱机用户的邮箱。用户可以自由选择始终使用一个网关,或在多个网关之间分割流量,或运行自己的网关,或选择这三种方式的任意组合。


与混合节点非常相似,网关将根据它们提供的QoS获得奖励。



验证节点Validators

验证节点维护Nym Cosmos区块链,作为一个安全的公共通道,用于广播和记录网络范围内的信息,例如:


  • 网络拓扑中节点的公共信息和密钥(通过绑定权益来加入网络的节点列表),

  • 网络配置参数,如区块链的货币和名称,

  • CosmWasm智能合约

  • 以及涉及NYM或任何形式的凭证转移或生成的任何交易记录。


以及为网络维护和制造这种去中心化信任,验证节点生产两种不同类型的用户凭证:1),当一个用户发送NYM到Nympool(奖励分配的通证池)时会生成带宽凭证,作为网关的存款证明。2)服务凭据特定于它们授予访问权的服务,并作为用户访问所述服务的权利的证明。虽然这些可以包括存款证明(如带宽凭证),它们也可以包括任何可验证信息的零知识证明,如用户超过18岁,合法驾驶的能力,或疫苗接种状态等等。



服务提供者Service Providers

服务提供者是Nym基础设施的最后一部分,它促进了Nym网络堆栈的应用层。任何基于Nym构建的应用程序都将利用某种类型的服务提供商(即,它们将运行一部分服务提供商二进制代码),它们可以由任何人构建。目前在Nym代码库中只有一个预构建的服务提供者二进制代码可用——网络请求程序。这是一个通过mixnet接受Nym用户(或其他服务)对网络外信息(例如检查邮件服务器)的请求的程序。请求者发出这个请求,然后通过mixnet将来自外部服务器的任何响应(例如你的新邮件)转发给用户。重要的是,网络请求者不是一个开放的代理,因为它有一个域名白名单,这意味着它只与这个名单上的域名通信。因此,你不必担心它被用于什么,这是运行开放代理的一个常见问题。


服务提供者通过促进信息流动的运行以匿名的方式(如邮件服务器的请求),和信息以某种方式被利用在Nym网络(如被存储在一个私有云备份)从网络的其余部分隔离,从而获得服务凭证。这些服务凭证将能够定期兑换成NYM,从而激励维护人员运行多个服务。


结语


Nym网络是由这些众多的参与者组成的,他们服务于非常不同的功能,并共同运作,以使这个全球去中心化的隐私系统发挥作用。网关和混合节点构成了混合网络的入口和主干,验证节点既是其信任的来源,也是生成凭证的来源,最后服务提供者是构建在混合网络之上的应用程序(或应用程序的接口)。每个角色都有特定的动机,履行特定的职能,有特定的权力和责任。我们将在后续的博客文章中更深入地探讨这些问题。同时,如果你想了解设置这些节点的技术细节,请参阅我们的文档。https://nymtech.net/docs/0.11.0/run-nym-nodes/index/


了解Nym的最新讯息,请关注社交网络:


推特:  https://twitter.com/nymproject 

英文电报: https://t.me/nymchan 

中文电报: https://t.me/nymchina

官方网址:  https://nymtech.net/ 

微信公众号: nymchina

微信群助手: nymwechat


关注Nym网络

官方微信公众号

长按扫码关注我们



推荐阅读
author-avatar
手机用户2602925995
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有