NKN的新一代网络之路

  • 时间:
  • 浏览:0
  • 来源:1分快3_1分快3平台_1分快3网投平台

图片来源图虫:已授站长之家使用

声明:本文来自于微信公众号蓝狐笔记(ID:lanhubiji ),授权站长之家转载发布。

肯能什么都人了解NKN你相似项目都在从它的顾问事先刚开始英语 的,NKN的顾问之一是著名的公钥密码学的一同发明人人Whitfield Diffie,也是图灵奖的得主。NKN还有一位顾问是Stephen Wolfram,他是畅销书《New kind of Science》作者,对NKN的摩卡共识算法(MOCA)有重要影响。

不过,蓝狐笔记从另外有两个 深度1来深入剖析NKN项目,并且我NKN除了得到图灵奖得主的认可之外,它到底是哪此?它的价值在哪里?

NKN:构建新一代的网络传输基础设施

NKN是New kind of Network的缩写,顾名思义,并且我说它定处在成为新一代的网络。构建新一代的网络传输基础设施,源于有两个 方面的结合孕育。一是当前网络传输基础设施处在什么都时要优化提升的地方;二是区块链技术的逐步心智性性性成熟期是什么是什么是什么。

当这有两个 因素碰撞在一一同,新的事物就诞生了。还还都可以 说,这也是科技创新之源。需求和新技术的结合,产生新的技术和应用场景。从你相似深度1,NKN的诞生有它的根基,有它的必然性。

当前的网络传输处在哪此问题?

当前的网络有有两个 明显的问题,有两个 是传统互联网的CS模式处在缺点,你相似客户端到服务器的服务模式,原应分析不可防止的单点故障问题,一旦中心服务器突然出先问题,用户将得不还还都可以服务。一同,用户的数据处在中心服务器,随时都在肯能被黑客攻击或被中心服务器有一种窥探。

此外,你相似模式的服务寻址跟IP地址也是绑定的,这原应分析不容易动态部署;加密认证并且我能依赖第三方,DNS也肯能被里面人劫持和滥发。最后从开发者的深度1,还处在开发和维护服务器端软件以及支付高昂服务器和速率单位费用的问题。

当前的网络模式不仅处在单点故障、隐私担忧、不安全、高成本等问题,其资源的利用率并且我高效。肯能网络要应付流量高峰,比如在观看热门赛事、热门影视剧、网购秒抢、新年抢红包时,但大多数事先,个体的网络资源不还还都可以 被充分利用,甚至处在闲置情况表。不还还都可以 ,如何有效把哪此网络资源利用起来是有两个 问题。

现在不少区块链项目为了提高性能,牺牲了一定程度的去中心化,其本质上把区块链属性中最重要的每种进行了权衡和弱化。去中心化都在目的,目的是真正的安全,和不想第三方中介的信任,还还都可以 让节点不想许可地参与进来。而目前的各种DPoS的共识机制,限制了参与者的数量,并提高了参与者的门槛,好处是性能得到提高,但这也原应分析区块链有一种“机器信任”的削弱。

严重不足,就会有对应的防止方案。区块链的到来为防止上述的网络问题带来新的肯能性。区块链事先,对等节点网络也是处在的,但那么形成真正可持续的网络。这是肯能它那么衡量对等节点的贡献,并且我能 形成可量化的激励。

而区块链的到来,防止了有两个 怪怪的要的问题,有两个 是记账,还还都可以 给所有节点的贡献进行记账,你相似记账是去中心化的,不想中介机构即可完成,形成村里人 的真正信任;二是激励。代币机制的诞生,也并且我节点贡献的代币化,再再加记账的技术,让所有节点的贡献不仅还还都可以 记录,还还还都可以 量化,不可篡改,贡献太大,收益越大。

充分利用区块链的特性,足以重塑传统的网络传输。而NKN并且我要做你相似事情,NKN希望融合区块链,来重构网络的服务模式,最终形成有两个 去中心化的、自我演化的、深度1可扩展的网络。

肯能用大白话来说,它是有两个 构建于当前互联网上的通信网络层,村里人 可把村里人 的计算机当作节点加入到你相似点对点的网络中,并进行中继数据传输,而NKN通过对数据传输的路由特性进行优化,并根据参与节点中继流量的贡献给予代币的回报。

NKN去中心化网络的冲击力

要想对现有的网络形成冲击,取得村里人 的优势,时要具备一定的杀手锏。不还还都可以 NKN如何对现有网络的方案形成村里人 的优势?

NKN有几点值得关注:一是它的节点包容性。它的所有节点都在对等的,进入门槛低,它还还都可以 支持数百万上千万的节点。节点数的规模足以保证它区块链账本的安全。二是网络速率单位方面。这肯能是最具吸引力的许多,它通太大点路径模式加快传输速率单位,节点太大,速率单位那么来越快,吞吐量越大。三是服务的随时在线。NKN有唯一标识的地址,不想担心单点故障,用户随时通过NKN网络跟服务建立连接。

四是低延迟。还还都可以 支持各种类型的应用,甚至包括实时3D游戏,此外它的节点间数据支持链下的传输,不想受制于达成共识所需时间的限制。五是在安全和隐私上,它有CS模式无法虚实结合 的优势,并且我它支持端到端的服务,不想第三方参与,不想担心隐私的泄漏。最后,从开发者的深度1,它不想运行中心服务器,还还都可以 降低系统的比较比较复杂和成本,不想担心黑客攻击。

以上所说的这几点,也并且我传统网络目前的软肋所在。由区块链驱动,NKN的去中心化网络有了比传统网络在低延迟、安全、隐私、成本等方面有更多优势,这让它有了安身立命的根基。

不还还都可以 ,具体来说,NKN有哪此杀手锏?比如它的数据传输模式有哪此不同?它的共识是为啥达成的?它的激励机制是哪此?它的生态有哪此吸引力?

NKN的DDTN:让去中心化的数据传输成为肯能

在理解DDTN前,先从全局深度1来看看NKN的系统架构。它分为六层:底层网络、NKN网络层、区块链层、服务和SDK层、接口层以及应用层。

从上图来看,NKN发挥其创造力最大的地方有有两个 :NKN网络层和区块链层。这也是它独特的地方所在。

首先来看DDTN,它是指去中心化数据传输网络。NKN通过客户端和节点的组合构成了对等网络。客户端是网络终端的代理,主要为NKN网络用户发送和接收数据。NKN的客户端软件还还都可以 嵌入到移动应用、无线网关、IoT设备等。而节点主并且我计算机,如PC或笔记本、服务器以及许多还还都可以 为NKN网络中继数据的设备。不管是村里人 电脑,还是企业的服务器都还还都可以 安装NKN的开源节点软件来加入NKN网络成为节点,从而创建了有两个 NKN的去中心化的数据传输网络。

大规模的节点进入网络事先,NKN如何来组织流经哪此节点的数据传输?NKN维护的是动态的拓扑图特性,它允许客户端和节点随时加入或离开网络。并且我的设计对于节点来说,非常友好。

一旦有节点加入网络,NKN会根据其公钥、私钥和当前区块链,赋予节点有两个 新的唯一NKN地址。你相似地址是节点在NKN网络中的地址,而都在事先节点的IP地址。你相似地址在NKN的去中心化数据传输的架构中非常重要,它还还都可以 帮助其在去中心化的情况表下,尤其是要防止恶意节点扰乱的情况表下,实现最佳的路由路径。你相似路由的办法 也并且我NKN的Chord DHT。

村里人 都知道DHT是分布式哈希表,而NKN的DHT加了有两个 Chord,为哪此呢?请看下图:

NKN的网络看起来像有两个 环形,所有的节点都在环的位置上,它会根据节点在NKN上的地址顺时针地放置在环上。

当用户使用NKN的客户端发送数据到NKN节点,节点会把数据路由到距离接收人最近的邻居节点。它会从当前位置事先刚开始英语 搜索,并围绕着环顺时针移动。当找到距离接收人最近的邻居时,它会把数据发送过去。该邻居节点以同样的办法 中继数据,直到数据最终发送到接受者。

刚才村里人 也提到,你相似距离都在村里人 现实世界中的物理距离,并且我NKN地址之间的距离,这也并且我为哪此NKN的地址怪怪的要的原应分析。

NKN的设计中,共要 重构了网络数据的传输办法 ,节点有村里人 唯一的NKN地址,以及Chord DHT,两者的结合使用,让路由可验证,还还都可以 实现邻居节点、路由选择的选择性,这也是为哪此它能允许任何节点随时加入和离开的原应分析。

此外,按设计来说,NKN的路由速率单位高于传统中心化网络的路由速率单位。但一同肯能去中心化的特性,NKN为了防止恶意节点破坏网络,时要对路由随机化。随机化路由也原应分析速率单位更低,肯能它无法做到最短路径最快速率单位的发送数据包。

NKN提出了权衡的办法 ,NKN节点的每个链接都可知道其ping时间,并且 从给定节点,还还都可以 选择最低延迟的节点。此外,在发送方和接收方之间还还都可以 创建多个并发NKN路由。并且我一来,甚至还还都可以 聚合所有虚拟路径的速率单位。

这也是NKN的网络加速器的原理,根据NKN CTO张逸伦的说法,它还还都可以 实现167%—273%的速率单位提升。并且 文件越大,提升越好。Web下载的瓶颈不再是内容服务器,也都在用户的ISP,并且我在于默认的网络路由路径。

总结来说,NKN的DDTN的核心概念是NKN地址和Chord DHT。在NKN网络层,它包括了基于NKN增强Chord DHT协议的P2P覆盖网络,还还都可以 提供相似于八卦协议或libp2p的功能,当节点增长到数百万甚至数十亿时,在理论上它更加高效,更具扩展性。

NKN如何量化激励:PoR和签名链

在上文中,村里人 分析了NKN是如何实现去中心化的数据传输网络,不还还都可以 ,它又是如何来证明节点发送的数据是可验证的?一同也是安全的?又如何来证明节点的贡献?

首先NKN节点的贡献是基于它的“工作量证明”,而你相似工作量证明跟比特币的挖矿算力证明不同,它涉及的是在NKN网络上中继的数据包。

不还还都可以 如何来证明节点是在为NKN网络工作?NKN提出了PoR的证明,也并且我中继证明。在中继证明中,怪怪的要的许多是要理解它的签名链。在NKN网络中的每个客户端或节点都在公私钥对,密钥对可对交易进行签名。当数据包在NKN网络中传输时,节点用公私钥对数据包进行签名,一同把它中继到下个节点。下有两个 节点不还还都可以 类推,并且我形成了根小签名链。这原应分析,攻击者是无法伪造签名链,除非它拥有所有路由节点的私钥。