nkn简介

作者: hbliuwb | 来源:发表于2018-05-27 09:21 被阅读217次

一、项目介绍https://www.nkn.org/doc/NKN_Introduction_cn.pdf

nkn简介 nkn简介 nkn简介 nkn简介 nkn简介 nkn简介 nkn简介 nkn简介 nkn简介 nkn简介 nkn简介 nkn简介 nkn简介

二、源代码

nkn简介

三、项目进展

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

nkn简介

最新月报:

https://mp.weixin.qq.com/s/jmtRx-eSouELTDoQEmuGig

nkn简介 nkn简介 nkn简介

四、项目团队

nkn简介 nkn简介

五、项目评测

https://mp.weixin.qq.com/s/5jgkInXDDnsHKAOOhcYT9g

https://mp.weixin.qq.com/s/2feLsAmXvorUKYeQPlEjag

NKN简评

原创: 谢骏毅  码农学习区块链  3月7日

NKN全名New Kind of Network (https://nkn.org)使用区块链技术和元胞自动机(Cellular Automata)重建Internet网络,成为新一代网络的三大基石之一。

白皮书不长,正文13页左右。初看下来感觉是NKN和Mainframe很相似,但是很多方面比Mainframe想的更加全面和深刻些。同样是提供自定义的P2P层来做去中心化的网络,NKN的阐述就更为清晰,立意也更高些,或者说更知道怎么包装得高大上(比如NKN力求打造下一代区块链系统),而且Mainframe说的太杂,除了网络还再扯存储,有点迷。

简评和摘要如下:

现存的各种技术方案不适用于区块链,因为他们:

通过中心化来提高效率

牺牲网络的可扩展性来加速共识达成

限制节点的参与度或强制要求节点通过授权来提高安全性

使用纯财务激励或可信第三方来解决本可以通过数学和科技解决的问题。

P2P的问题

静态网络拓扑结构在攻击面前很脆弱

没有自我激励措施来保证网络连接和数据传输

网络可扩展性被大大牺牲了用来提高可控性

美国FCC近来正式取消了网络中立性原则,通信巨头更加有话语权,所以更需要去中心化的网络基建来介入。网络中立性就是“非歧视性的互联互通”,是指网络运营者(所有者)不得通过调整网络配置使服务产生差别,即平等对待所有使用该网络的用户,即不管是看youtube的还是看weibo的,带宽速度都必须一致。

基于以上的痛点,NKN力图成为区块链时代的TCP/IP网络层协议。通信服务业的uber。并希望重建internet。NKN目标具体是:

任意节点可以从任何地方连到NKN网络

促进网络共享

通过网络层的创新来保证网络中立

网络公开和可扩展性

高效动态的路由

代币系统激励网络连接和数据传输

设计和建立下一代的区块链

计算(算力),存储和网络是Internet的三大基石。NKN认为前两者已经被有效的区块链化,比如计算有bitcoin和以太,存储有IPFS/FileCoin。而NKN则可以对网络进行去中心化和区块链化,从而完成重建Internet的关键一步。

NKN的关键组成部分

应用层: Dapps 和 智能合约

激励层:数据传输和网络连接代币化

共识层:Proof of Relay

网络层:元胞自动机 动态拓扑

底层是块结构加密码学

其中最为核心的是构建网络层的元胞自动机(CA)。通过CA可以创建自进化的网络拓扑结构以及由其支持的共识和激励。

举例来说,元胞自动化机(CA)可以理解为一个含有很多节点的状态机,每个节点都是平等的,而且每个节点会按照某种设定好的局部规则基于相邻节点的状态来改变自身的状态。每个节点受邻居影响,但也会影响邻居,从而把自己的状态传播出去来影响整个网络。比如,一个局部规则可以是每个新加入网络的节点将大概率地连上已有很多相邻节点的节点,那么久而久之,这个网络就会进化成非常中心化的网络。如果换成一个其他规则,就有可能生成节点平等的开放的去中心化的网络。

CA的美好之处在于通过设定和改变简单的局部规则,可以模拟和演化出复杂的系统,这是计算机的优势所在。规则可以很简单,但是生成的系统可以是复杂的,自然的,有机成长的和动态的。并且局部规则都是可数学化和可编程的。

通过选择正确的局部规则,CA可以让系统自进化出动态的,可扩展的网络拓扑结构(独立于底层的物理或逻辑网络结构)。基于如此网络的消息路由是高度随机和不可预测的,从而提高了安全性并能保护隐私。

让庞大的网络获得共识是很困难,NKN的共识也是基于CA,白皮里花了一定篇幅论证了通过稀疏相邻节点的状态,一组CA规则可以确保整个网络在O(N)的交互中就可以达成共识。其中用到了物理里的数学模型:Ising Model。

Proof of Relay:变种的POW共识,主要是为了激励网络连接共享和数据传输。所以在线时间长,能连接很多节点,并且提供高速、低latency的数据传输的节点能获得token奖励。从而保证整个网络的有效性和高效性。但是具体的信息和算法在白皮书里没有披露,NKN目前正在准备发布技术黄皮书,其中会详细介绍POR。

DApps:DApps的开发者不需要关注太多网络层细节,使用提供的网络toolkit就可以了。

Github:虽然有四个repo,但是核心的东西目前并没上传。估计要等日后再慢慢开源核心组建。

以下是撕x环节,最近看到某个装逼文喷NKN是空气币的文章(文章link?不存在的,为什么我要给他引流,有兴趣自己搜吧 2333),里面有很多无厘头的说法,比如华人没能力做底层链的创新,汉人密码学学的都很烂什么的。Anyway,这些当作嘤嘤狂吠自动忽略就好,不过该文确实也提到了零星几个值得深入探讨的问题点。

关于顾问:文章中也有提到NKN项目方一直在给聘请到的顾问打聚光灯(Whitfield Diffie:公钥加密杰出贡献者,15年图灵奖得主),而其实上只是拿他来站站台来忽悠投资人的,其实一点都没有实际合作。基于本人做的和密码学沾点边,不忍吾届巨佬被人扣屎盆子,我还是去找NKN创始人Yanbo Li专门确认这件事。Yanbo给我的答复大致是:

Diffie是个严谨的科学家,人家不差钱,最看重的是项目的质量以及是否涉及到自己感兴趣的研究领域。

Diffie和NKN有签正式的合作协议,Diffie在合作前也明确提出不愿做只挂名的顾问,而是要给他一些真正有价值的“难题”让他研究和参与。

NKN在后续的合作中会和Diffie定期见面讨论项目的情况,以及核心问题的解决思路和进展。

Diffie身后的Cyptic Lab里也有很多专家,同时也是NKN的合作伙伴,会在难点问题上一起研究和探讨。

以上是所有获得的消息,当然信和不信又是另外一回事了,反正项目方能有这种表态我肯定是表示欢迎。话又说回来了,如果请到牛x顾问不吆喝不打高光,我会很怀疑团队营销方面的能力。活儿好难道还不能打广告了么?

关于元胞自动机:文章说NKN花了很大量篇幅在介绍元胞自动机,和区块链没啥关系,是蹭热点。我反而觉得很好,我看元胞这部分看的还是看得很入迷的(看视频的话可能会有更加直观的感受https://www.bilibili.com/video/av4688012/)。元胞虽然和底层密码学关联不大,但是能把传统IT领域的好东西搬进来解决痛点是件好事情。很多其他底层链项目所谓超级亮点的分片技术,microservices,分层解耦,并发,甚至DAG本身都是来源于目前计算机科学和软件工程里。将good practices引入区块链不丢人也没毛病。

关于看不懂:文章说后面的长篇数学论证看不懂,说明不是好文章,故弄玄虚。那个啥,元胞你看懂了就说人家花的篇幅太多,浪费笔墨,这个论证你看不懂也怪人家花的篇幅太多。算了,不撕了,话说这部分数学论证确实不太好懂,我打算周末找几个朋友再一起钻研下。

文章已于2018-03-08修改

后记:

投资有风险。

收集的信息供个人项目研究之用,不作投资依据。

相关文章

网友评论

  • e246ff2ac41e:信息量太大了,慢慢消化。
  • 蜜糖771:这么多信息是多长时间收集完成的,收集的过程也就是一个很好的学习的过程,通过你的这些资料也多多少少了解到一点这个nkn:clap:
    hbliuwb:@swt花语 关注-思考-沉淀

本文标题:nkn简介

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