New Kind of Network(NKN)介绍
NKN 是一种基于元胞自动机理论,使用区块链技术与激励机制构建而成的去中心化数据传输网络。NKN 的愿景是建立世界上最大的区块链网络系统。
在大多数通信仍需通过中央服务器处理的今天,我们很难杜绝设备被破坏,入侵或窃听的可能性。现今的互联网专为高峰流量而设计,但在网络利用率大多不足的情况下,产生了带宽浪费。许多大型互联网项目为快速汇总信息并保持持续的可访问性而使用了集中服务器进行控制,极大程度上降低了访客的安全性及其解决方案的保密性。
NKN希望通过基于区块链技术的去中心化解决方案及基于元胞自动机理论的最新网络拓扑来解决当前互联网所面临的挑战。NKN 的目标是利用区块链重构互联网:提高网络资源的利用效率,增强网络的可扩展性和安全性。
NKN 是一个完全去中心化,基于网络传输量工作证明,可支持千万级规模节点共识的区块链系统。由 NKN 所构建的这样一个有经济模型所驱动,社区共建共享的新型点对点网络,为开发者提供了一个开放、便捷、高效和安全的网络连接传输平台。基于 NKN 开发的各种应用将给终端用户带来各种全新的网络体验。
NKN 网络改进了比特币挖矿的 PoW 共识机制,把 PoW 中获得奖励的机制从消耗能源的贡献算力变为在数据传输中贡献连接和网络资源。
通过中继证明达成共识(POR)
NKN设计了可验证数据传输的签名链,既可实现有效的工作量证明,更保障了该链不可篡改,无法伪造,并可抵抗攻击的特性。
分布式数据传输网络
NKN为数万个用户及节点提供基于Chord DHT的去中心化链路链接和网络覆盖层,让数据可在任何客户端间高效率传输数据,且无需集中式服务器。
元胞自动机理论 – 高度可拓展共识机制
NKN基于CA模型的元胞运算模型设计的一种高度可拓展共识算法,全称为Major Vote Cellular Automata(MOCA),并已在NKN数万节点规模的新型网络中进行了部署与实现。
技术特点
NKN 由全球分布的众多节点组成。 每个节点只连接其邻居节点。数据包可以从任何节点以高效且可验证的路由转发到任何其它节点。
1. 去中心化数据传输网络(DDTN)
去中心化数据传输网络(DDTN)对应到 NKN 区块链平台的网络层,它的功能是将任何数据传输到任何节点 / 客户端,无需任何中央服务器。DDTN 作为数据传输网络,可以包含数百万或更多的节点。
2. 基于元胞自动机的 MVCA 共识算法
这种共识算法可以实现高度可扩展,可以支持数百万甚至数十亿个节点的网络规模。简言之,MVCA 在共识时间和消息数量方面都很有效,因为只需要几个邻居之间的通信迭代就可以达成全网共识。
3. 中继证明 (PoR) Proof of Relay (PoR)
PoR 使用签名链对中继包进行签名,其原理是在一个活跃的通信信道内的参与各方按照时间戳的顺序组成一条签名链,在保证安全的同时会统计一个节点中继了多少数据,NKN 网络会根据参与者的贡献分发 NKN 代币奖励。
4. 中继路径验证(RPV)
任何中继路径的有效性应该是所有节点之间的共识,因为它是为每个区块选择全局唯一的挖掘节点的先决条件,RPV 选择节点通过使用已经达成共识的全局信息达成共识。这可以防止攻击者选定特定节点控制数据包的走向。
5. 嵌入公钥的 NKN 地址方案
节点的 NKN 地址需要保持随机性有两个原因。首先,恶意节点很难选择特定的 NKN 地址。恶意节点一旦能够选择 NKN 地址则使其更容易以邻居的方式攻击系统,因为 NKN 的路由是基于 NKN 地址的。其次,随机性保证给定 NKN 地址的节点之间的负载更加平衡,有效地使网络更加去中心化。
产品应用
NKN提供的构架于众包服务器的去中心化PaaS,可为人对人,机器对机器及人对机器间的通信提供快速,可靠,安全及低成本的消息,流媒体,与大文件传输服务。
nMobile:
可信的即时消息APP,所有个人数据仅存于用户手机设备,一切信息传输皆为端到端加密的安全聊天软件。
nConnect:
应用及文件远程安全访问及数据透传解决方案。
nCDN:
新型众包内容分发网络,可大幅度增加网站,视频及各类流媒体内容的性能。
技术方向
1.区块链账本及核心技术:
扩展至百万节点的共识机制;
中继证明;
小额付款;
即时结算。
2.去中心化云与边缘节点
通过NKN地址实现真正的全球客户端扁平化互联互通;
大规模对等数据中继及缓存PaaS服务;
节点网络路由基于价格,性能,资源的调度与优化。
3.进阶研究
基于NKN实现网络结构的自演化;
CA模型的元胞运算进化平台及智能化。
经济模型
释放的NKN总量将为10亿。 在系统开始运行时,将生成70%的NKN。
总额的35%(3.5亿美元)可供购买者使用; 总金额的18%(1.8亿美元)留给了开发商和顾问,并在3年内转移给了他们; 总额的17%(1.7亿美元)预留给基金会,用于建设NKN社区和网络; 剩余的30%(3亿)将通过“采矿”在估计的25年期间内产生。
剩余的30%将在主网启动后由传输网络挖掘产生,该主网将在25年内以数量递减的方式进行。
基于时间变量“ T”分配生产的NKN的年供应量(Q),单位为百万,可根据以下公式进行挖掘:Qnkn = 18.5-0.5T,1≤T≤25。
NKN的总量受到限制,采矿产量随时间线性下降。 这促使人们更早地参与NKN网络。
NKN的成本由客户与矿工之间的出价决定(类似于以太坊系统费用); 因此,NKN的市场价格变化不会影响交易或中继费的等价价格。
使用场景
NKN基于区块链技术,以确保消费和分享贡献的数据不会被伪造。通过分散的分类帐,它可以确保所有记录都是有效和透明的。
NKN代币也是NKN生态系统的驱动力,也是培育健康稳定的生态系统的影响因素。
NKN代币的奖励驱使用户共享其网络资源,甚至升级其硬件,从而增强了整个网络的容量。 NKN用户可以使用NKN代币交换网络资源,从而迎来了增强的网络连接和数据传输能力的时代。
NKN网络中节点的传输容量的定价将直接在服务提供商和客户端之间进行协商。
总结
NKN 项目主要致力于在去中心化网络层进行优化与探索,基于网络传输量工作证明,打造支持千万级规模节点共识的区块链系统,目前其节点数超过四万个全节点的规模,同期比特币与以太坊只分别拥有约一万个全节点,NKN是目前全球最大的区块链网络。其技术特点在于利用区块链技术和元胞自动机理论搭建的点对点数据通信网络,允许个人创建全节点以增加网络容量从而提升用户体验,尤其在提升安全性、隐私性、闲置资源利用率等方面。创始人李彦博是 Linux 核心网络子系统代码贡献者,图灵奖得主 Diffie 担任技术顾问,团队实力较强。NKN 代币总量10亿,初始产出70%,分配给项目启动,最多三年锁定期,剩余30%分25年挖矿线性释放,目前流通率58%。NKN项目为WEB 3.0 时期的重要去中心化网络基础设施。