美文网首页NKN.ORG
NKN 项目2018 年11月最近进展

NKN 项目2018 年11月最近进展

作者: NKN | 来源:发表于2018-12-05 16:12 被阅读0次

    第一章 重点产品和技术成果

    首先向关心NKN项目的朋友们汇报一下我们的重点产品和技术成果。截止到11月初,NKN测试网testnet达到5,878个全节点参与共识并转发p2p网络数据。绝大多数节点由遍布全世界的社区自主运行。

    随着V0.5Koala版本的发布,我们已经实现并测试了NKN协议和系统的所有核心功能。

    1.在核心技术上我们已经实现:

        a.分布式数据传输网络(DDTN)

    现在v0.5 Koala已经拥有完整的网络功能,这可以从我们的社区成员开发的分布式多人即时游戏Space Cats得到证明,该游戏在不需要开发中心化服务器的优点下具有很好的用户体验。

    我们重写了整个网络层(约占25%的代码),网络层也独立为一个新的github代码仓库,并命名为nnet(https://github.com/nknorg/nnet)。 nnet被集成到nkn v0.5版本中。通过新的网络层,NKN现在具有完整的网络功能,对网络故障具有极高容错性,这些功能已经在大规模部属的NKN网络中进行了测试。其他一些值得注意的功能还包括:

    我们与Cryptic Labs紧密合作,开发了一种全新的广播算法,可以实现最佳吞吐量和低延迟效果。这是实现高性能网络的必要条件,并在典型的网络条件下可以将性能提高一个数量级。

    我们对原始的Chord DHT协议进行了大量的研究和工程改进,并且已被证明是现有最健壮的DHT协议之一。在运行于全球数千个节点的测试中,即使突然发生90%以上节点丢失的情况也不会出现网络故障。相比之下,原始Chord协议无法承受O(N)级别的节点故障。

    极高的中继成功率:在大约6千个由社区搭建的节点状态并不稳定的测试网中,客户端到客户端的丢包率小于单一路径的0.5%。结合我们的多路径协议,我们基本上可以实现零丢包率。

    支持NAT穿透。

    支持TCP和UDP的混合传输协议。

    为离线客户提供了域名服务、多播、数据包缓冲的离线实现,这些功能已经在多人游戏Space Cats中得到使用和验证。

        b.中继证明

    使用签名链的中继证明已在公共网络中完全实现和测试数月,没有发生任何问题。这表明签名链是一种证明节点完成中继工作的有效方式,以及根据节点完成的工作随机选择提议节点的安全方法。

        c.MOCA共识

    MOCA(摩卡,Majority vote Cellular Automata)共识算法已在我们的公开测试网络中得到大规模的应用和测试。实现了MOCA的NKN testnet是世界上最大的开放式p2p网络之一,目前拥有近6000个节点(3倍于BCH全节点数量)。在这些节点中,社区提供了超过5000个节点。 在这种规模下,整个网络能够在1-2秒钟内对每个块达到共识,并且每个块在20s内完成确认。

    MOCA共识显示出了极高的可扩展性和高效性,即使网络大小约为六千节点,testnet中的每个节点在个人笔记本电脑上仅占用约2%的CPU、低于200M的内存和小于50KB / s的数据传输开销! 据我们所知,它是目前可用的最具可扩展性和效率的共识算法,我们的测试网络在所有非PoW区块链测试网或主网中全节点数量是最多的。

    2.核心软件和公开测试网络中稳定性及可扩展性的显著提升

    可扩展性:数量多达5878的全节点 (参与挖矿 & 共识)可以在1到2秒内达到共识。其中大部分由遍布全世界的社区成员运行。目前的节点总数维持在2000以上:http://testnet.nkn.org

    稳定性:节点基本上都能够稳定运行,我们部属了V0.5 Koala(从10月21日到现在),测试网没有因为任何严重错误而需要重启。

    全球覆盖和节点多样性:我们的足迹已遍布全球近30个国家或地区,其社区矿机在各种硬件、软件平台和网络连接设备上运行节点。其中包括AWS,Google Cloud,Digital Ocean以及家用电脑(Windows, Mac OS, Linux)和Raspberry Pi。

    从上面的截屏可知总节点数在11月初达到了5878个,并且可以看到NKN的全部节点在我们的公开测试网络中的全球地理分布。这比比特现金(BCH)和莱特币(LTC)全节点数量加起来的总数还要多。数字由我们的网络爬虫自动生成并实时刷新。工具链接:

    https://github.com/nknorg/nkn-crawler

    3.重写并开源nnet的网络堆栈,旨在为所有Web3.0的应用提供不可或缺的网络基础层

    https://github.com/nknorg/nnet

    nnet 是提供给去中心化或者分布式系统一个快速、具有可扩展性和开发者友好的网络层;与IPFS的libp2p属同一类型,但其有更好的性能、更强的可验证性和更简易的使用接口。

    NKN超过25%的核心代码被重写

    4.Client SDK 和Wallet SDK 支持实时性要求比较高的软件

    增加了以下新功能以减少通信量和延迟:多点传送、提供给离线客户的消息缓存、域名服务的注册与解析。

    Client SDK: 应用开发者可以通过NKN网络在他们的系统中用仅仅4行Javascript代码就可实现真正的去中心化p2p网络通信,而且无需任何Token或额外的智能合约https://github.com/nknorg/nkn-client-js

    Wallet SDK:

    https://github.com/nknorg/nkn-wallet-js

    5.简便易用的用户操作界面和流程

    支持Windows, Mac OS和Linux的图形界面一键矿机:

    https://github.com/nknorg/nkn-mining/releases

    NKN控制面板(区块链浏览器, 网络状态显示):

    http://testnet.nkn.org/

    NKN官方钱包:

    http://testnet.nkn.org/wallet/create

    社区开发的在线钱包:

    https://newkindofwallet.com/

    6.基于NKN开发的新应用: Space Cats 3D游戏, NKN Chat等

    Space cats, 无需服务器的3D实时游戏:

    https://github.com/PlaySpaceCats/space-cats

    NKN Chat, 去中心化即时通讯软件: 

    http://testnet.nkn.org/usecase/chat_based_on_nkn

    全部应用列表:

    https://nkn.org/app/en

    NKN区块链浏览器的演示动画

    第二章 重要社区成果

    接下来为朋友们介绍一下NKN在社区方面近期所取得的重要成果:

    NKN测试网络中基于网络传输的挖矿模式被证明非常流行,已成为全球开发者追逐的一个趋势。

    社区开发者的贡献列在下方。社区开发者不仅为NKN开发软件和工具,还提供了技术文档和使用说明以指导新人。

    我们拥有活跃的Telegram和Discord,在那里,社区爱好者一起讨论NKN应用和使用场景、使用场景、网络挖矿、经济模型等更有意义的话题。热心的社区志愿者还会帮助新手答疑。

    1.挖矿操作面板、网络钱包和区块链浏览器

        

    区块链浏览器:

    https://nknx.org

    网络钱包:

    https://newkindofwallet.com

    挖矿操作面板:

    https://github.com/thesheepman/nkn-dashboard

        社区开发的应用:

    Space cats,去中心化3D 即时游戏: https://github.com/PlaySpaceCats/space-cats

    域名服务 :

    https://github.com/nknorg/nkn/pull/272

    NKN HTTP代理: 可以通过NKN访问HTTP网站:

    https://github.com/trueinsider/nkn-http-proxy

        社区开发的多种编程语言的客户端实现:

    Java:

    https://github.com/RealJohnSmith/nkn-java-client

    C#:

    https://github.com/trueinsider/nkn-client-csharp

    Exlir:

    https://github.com/termoose/nkn_client

        社区提供的技术文档和教程:

    用Raspberry pi搭建自己的NKN矿机(新型矿机):

    https://medium.com/nknetwork/make-your-own-nkm-new-kind-of-miner-out-of-a-raspberry-pi-dbeeed6d8130

    5分钟内用DigitalOcean设置NKN矿机,并免费运行2个月:

    https://medium.com/nknetwork/setting-up-a-nkn-miner-in-5-minutes-and-run-it-free-for-2-months-with-digitalocean-76bafcd82ae8

    如何在Windows 10上设置NKN矿机并作为自动服务运行:

    https://medium.com/nknetwork/how-to-set-up-a-nkn-miner-on-windows-10-and-run-it-as-a-automatic-service-63e5b7a6b792

    将Raspberry Pi设置为即插即用NKN矿机:

    https://github.com/rxper/nkm-pi

    中文NKN挖矿指南:5分钟参与NKN测试网挖矿指南:

    https://mp.weixin.qq.com/s/ylvTHZAu1ZPh49m_EWhpOA

    日语NKN挖矿指南:

    https://link.medium.com/fxEnMfMoNR

    https://link.medium.com/MOy0CiPoNR

    第三章 重要商务进展

    1.以战略合作为基础构建高质量、有意义的合作关系

    以实际产品演示或产品原型为基础,建立高质量的项目合作关系。

    IoTeX 的合作,为智慧家庭合作提供loT解决方案。

    由双方技术团队提供的联合解决方案。Medium展示:

    https://medium.com/iotex/iotex-nkn-expanding-the-reach-and-impact-of-blockchain-technology-a721201d306c 


    NKN和IoTeX宣布启动战略合作_腾讯视频

    联合代码库:

    https://github.com/nknorg/IoTeX-NKN

    电信基础设施联盟(Telecom Infra Project)伦敦峰会 (10月15-16) 上NKN团队的演示视频:


    电信基础设施项目伦敦峰会上NKN团队的演示_腾讯视频

    CES 2019纽约发布会(11月8-9)上IoTeX团队演示展出。

    与Portal Network的合作关系,合作内容为NKN域名服务与相关工具包集成(Kaizen, MUMEI)

    方便用户和开发者使用所做的简化:如NA4KWpXCUPkyvjWdTp196F6c3dV9eW3JPR简chris.nkn.在这里保存你已有的NKN域名

    https://nkn.portal.network

    代码库:

    https://github.com/PortalNetwork/nkn-ns

    公告前的NKN客户SDK和Kaizen CLI集成:

    https://github.com/PortalNetwork/kaizen-cli/pull/34

    联合解决方案公告:

    https://medium.com/nknetwork/partnership-portal-network-x-nkn-b6238eed7924

    Portal Network关于联合解决方案的周报:

    https://medium.com/portalnetworkofficial/nkn-week-2-nkn-name-service-development-update-f4bfab92f3d8

    2.在顶级电信业盛会中进行品牌推广和新商业促进

    电信基础设施联盟(Telecom Infra Project 缩写为TIP) 2018伦敦峰会 :

    这是Facebook组织的、电信行业中最大规模的年度开源硬件、软件界聚会。

    NKN是TIP 2018伦敦峰会的白银赞助商之一。

    NKN全面展示了它的技术:电信应用案例、测试网络和若干现场演示。演示包括智慧家庭的IoT解决方案(与IoTeX合作)、Space Cats 3D点对点游戏以及装备有 Linksys家用WiFi路由器的嵌入式矿机。

    NKN团队会见了来自多个参会公司的代表,这些公司包括: Facebook、BT、Telefonica、Tech Mahindra、Ofcom、MobileEdgeX、OpenSignal、Nokia, Redhat、华为和Zeetta Networks。

    Medium展示:

    https://medium.com/nknetwork/nkn-showcase-in-tip-summit-2018-london-adaf6fb4aa17

    电信理事会(Telecom Council) 运营商交流 (TC3)2018硅谷峰会

    NKN被从100多个申请中选中成为应用发言人。

    电信中的区块链是本年TC3峰会中的主题之一,很多电信巨头与区块链公司合作解决如移动支付、漫游和loT等问题。

    继续推进与电信运营商的合作

    IoT:与美国有线电视公司共同为智能停车计时器开发PoC系统

    边缘计算:与欧洲一线运营商合作探讨解决方案

    漫游与结算解决方案:与APAC一线运营商合作

    对云服务提供商的重点关注

    我们正与顶尖的云服务提供商如Amazon Web Service (AWS),Google Cloud Platform (GCP),Microsoft Azure和Digital Ocean (DC) 陆续进行商务洽谈。

    再次感谢NKN社区朋友们对于项目的关注和支持!我们将定期汇总最新的项目进展与大家同步。

    关于NKN

    NKN是一个完全去中心化, 基于网络传输量工作证明,可支持千万级规模节点共识的区块链系统。由NKN所构建的这样一个有经济模型所驱动,社区共建共享的新型点对点网络,为开发者提供了一个开放、便捷、高效和安全的网络连接传输平台。基于NKN开发的各种应用将给终端用户带来各种全新的网络体验。

    Home: https://nkn.org/

    Email: contact@nkn.org

    Telegram: https://t.me/nknorg

    Twitter: https://twitter.com/NKN_ORG

    Medium: https://medium.com/nknetwork

    Linkedin: https://www.linkedin.com/company/nknetwork/

    Github: https://github.com/nknorg

    Reddit:https://www.reddit.com/r/nknblockchain

    Discord: https://discord.gg/c7mTynX

    相关文章

      网友评论

        本文标题:NKN 项目2018 年11月最近进展

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