美文网首页
7分钟了解 NKN 测试网预览

7分钟了解 NKN 测试网预览

作者: NKN | 来源:发表于2018-07-09 11:36 被阅读0次

    NKN是一条公链,是由区块链驱动的新型网络连接协议和生态系统,用于实现开放,去中心化和共享共建的互联网。

    本文介绍的NKN测试网预览地址为:http://preview.nkn.org/

    NKN测试网预览版介绍视频地址为: https://www.nkn.org/video/testnet.mp4 

    NKN技术路线图

    这是我们最新的技术路线图,可以分为测试网和主网两个阶段。 我们今天演示的v0.1 Firefox是不断演进的测试网的第一个版本。这意味着它会在在2019年1月之前可以提供全功能测试网。而且NKN主网的早期版本将于2019年3月发布并在明年6月正式上线,这比我们之前的计划整整提前了3个月。

    NKN团队一直非常努力地专注于产品开发,争取在最短的时间里发布最多最完善的功能。汗水总会得到回报,在此我们非常自豪地宣布NKN核心代码库比计划提前3周正式开源。这不仅超出了社区的期望,也超出了我们的预期。 今天,我们很高兴宣布一下进展:

    1)发布NKN测试网预览演示版本,也就是v0.1版“Firefox”;

    2)发布经过优化后的可视化区块链浏览器,能够更好地展现NKN测试网的工作原理;

    3) 发布实验版 NKN 客户端 JavaScript SDK ,以便开发人员在NKN之上构建应用程序。


    NKN 测试网预览互联网视图


    这是NKN区块链浏览器的界面。它包括全球15个地区部署的15个节点,用来实时演示NKN测试网预览的状态。

    在因特网拓扑视图中显示了NKN测试网预览版所运行的15点。这些节点在地图上用蓝色圆点进行标识,分布在包括美洲,欧洲,亚洲和澳洲的主要几个城市。 用户通过将鼠标悬停在蓝色圆点上可以查看该节点的地理位置和IP地址。 两个节点之间用橙色线相连表示数据包在网络中传输时的轨迹。 橙色圆点连接起始和终点的客户端。 一般来说,数据包来自起始客户端,由少数节点转发,最终传递给另一个客户端。


    NKN 测试网预览签名链视图

    签名链视图中演示的是用户在发送数据包时,会生成一条签名链以用作路由中所有转发节点的转发证明。在NKN的经济模型中,转发节点可以通过替别的节点传递数据包来获取传输收益(以NKN token自动支付)。 与此同时,每个签名链还有机会被选中成为记账节点。 当一条签名链被选中时,[可以把光标移动到选中的橙色节点处观察],系统会从签名链的转发节点中选择出一个记账节点负责出块并获得挖矿奖励。在签名链选项卡中可以查看完整的签名链列表和更多详细信息 [单击查看View All],包括每个签名链的交易哈希,以及打包到哪个块。

    [单击Home,转到DHT映射拓扑视图] NKN网络中的每个节点和客户端都有一个NKN地址,它由分布式哈希表映射拓扑视图中虚拟环上的一个圆点表示。 NKN是覆盖网络,所有拓扑和路由都在虚拟空间中完成。 橙色线表示虚拟空间中签名链的路径。


    NKN 测试网预览分布式哈希表映射视图

    在分布式哈希表映射拓扑视图中,NKN网络中的每个节点和客户端都有一个NKN地址,通过虚拟环上的一个圆点表示。不同的颜色代表不同的状态和角色。例如,灰色圆点代表脱机的客户端,橙色圆点代表在线的客户端, 蓝色圆点代表转发节点,而橙色实线代表数据包的传输轨迹。需要说明的是因为 NKN是覆盖网络,所有的拓扑和路由都在虚拟空间中完成的。因此,这条橙色线也显示了在虚拟空间中签名链的路径。


    NKN 测试网预览区块视图

    区块视图部分显示了NKN测试网预览中生成的最新区块。 具体信息包括区块高度,创建时间以及区块中打包的交易数量。在块选项卡中可以查看完整的区块列表和更多详细信息[单击View All], 例如:谁生产了区块及其大小。[点击blockchain - >transaction标签]在交易标签中可以查看每个区块中包含的交易列表。 其中包括两种类型的交易:签名链和挖矿(出块)奖励。 在NKN中传输数据时会生成签名链交易,挖矿奖励交易则是区块生产者成功出块时发生的。除此之外,NKN还支持其它多种交易类型,例如转账等。这些功能会在后续测试网更新中陆续实现。


    NKN测试网预览 IM应用案例

    你会在导航栏的右上角看到一个应用案例菜单,[点击 “Use Case”] 点击菜单后会切换到一个建立在NKN测试网络预览程序之上的网页即时通讯程序。 网页上有两个客户端,每个客户端都连接到NKN的测试网络上。 当用户在客户端A中输入内容并点击发送按钮时,[在客户端A中键入消息并单击发送按钮],该消息实际上被发送到了NKN测试网络,并由测试网络中的节点转发给客户端B。客户端B接收到消息则立即显示出来。 然后另一个用户也可以在客户端B中输入一些内容作为回复 [在客户端B中键入消息,然后单击发送按钮],回复的内容通过测试网络发送到客户端A。当用户发送更多的消息时,可以看到这些签名链被打包到了区块中。 [在短时间内发送客户端A中的10条消息,如5秒钟内]

    在应用案例上面有一个互联网拓扑视图,用于显示即时发送消息时数据包的实际传输路径。 由于客户端每次打开页面时都使用随机地址进行初始化,因此如果用户在发送完一条消息后,立刻刷新页面并再次发送另一消息,则会发现转发路径将有所不同 [使用鼠标刷新页面并发送消息,等待路径显示在Internet拓扑视图]。

    现在,如果我们返回主页 [点击首页],实际上可以看到包含刚刚发送的消息的区块。 [等到Blocks部分显示区块数据,并将光标移动到比其他区块处理更多的交易信息的区块] 正如我们所看到的,这个区块包含更多的交易信息,它们正是我们刚刚发送的消息的签名链。


    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

    相关文章

      网友评论

          本文标题:7分钟了解 NKN 测试网预览

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