对于NGK而言,帐本是不可或缺的,所以NGK有独立的共识层,共识层有单独的参与的共识节点。而其余计算都丢给其他的计算资源计算,共识层汇总一个正确的结果即可。

进行大量计算过程的资源是另一种节点,在NGK的网络内被成为超级节点,而这些节点会为每一个并行的子网组成一个超级节点委员会,计算需要计算的任务并存储相应的数据,这些节点中会有治理委员会节点,这些节点进行复制计算,将需要上传至共识层的数据上传到共识层。

为了防止治理委员会节点上传有问题的数据,共识层和治理委员会节点间会进行差异检测确认数据的正确性。

对于整个网络,最重要的是会存在很多个超级节点,超级节点开发的灵活性极高,具备不同特性的超级节点会在整体网络里组成一个超级节点层,并行处理网络任务。

这是一种明确的为了性能高效的分层结构,让网络不受Pow、Pos等共识限制,不受扩容限制。在这里,你会发现,如果给节点组成的分层排序,每个超级节点很像子链,而共识层像主链,或者共识层像主链,而超级节点像平行链。

超级节点是相对独立的,且没有链内共识的限制,同时还具备存储和计算的能力。

NGK主打的隐私等特性,也会在超级节点中定向实现,例如NGK的TEE设计,就是通过基于TEE开发的超级节点来实现的机密智能合约,这个超级节点会开放给开发者,以供其选择是否使用TEE实现隐私保护。

所以,理论上,基于超级节点的设计,NGK确实有很多可能性,而这些可能性,也许会在某一时间段成为爆款应用一鸣惊人的基础实施。

笔者认为,理解NGK的前提思路是,当性能不是区块链和加密货币网络的问题,区块链的能力配合其他定向的解决方案,就一定会有新应用的出现,例如NGK提倡的有责数据,目标在于利用区块链完成用户数据的确权,而利用隐私技术完成数据的隐私保护,在NGK网络里可以实现这样的解决方案。此外,该方案已经在基因医疗工程、医疗大健康场景里进行了尝试。大有快速发展之趋势!

最新文章

  1. javascript动画系列第一篇——模拟拖拽
  2. async和await
  3. It will affect staff as well.
  4. Surprise团队第一周项目总结
  5. CentOS 6.5 安装Oracle 11G R2问题列表
  6. 第65课 C++中的异常处理(下)
  7. DATEADD(Day, DATEDIFF(Day,0,ShippingTime), 0)
  8. java异常处理的两种方法
  9. Gradle Goodness: Continue Build Even with Failed Tasks
  10. CMSIS Example - osMessageQ osMessagePut osMessageGet
  11. SNV ConnerStore使用说明
  12. Basic MSI silent install
  13. JQuery树形目录制作
  14. UIApplication-备用
  15. 【Java基础】setter与getter方法
  16. TCP三次握手(建立连接)/四次挥手(关闭连接)
  17. Android 开发笔记___shape
  18. C语言博客作业--一二维数组。
  19. Axure RP8 注册码
  20. 洛谷P1848 书架

热门文章

  1. LOJ10098
  2. 详解Java8特性之新的日期时间 API
  3. DOS windows 使用bat脚本获取 IP MAC 系统信息
  4. Linux环境Hadoop安装配置
  5. jQuery实战笔记
  6. Django(命名空间)
  7. ehCache 配置
  8. python----类,面向对象(封装、继承、多态)(属性,方法)
  9. 【Spring-Security】Re01 入门上手
  10. 2015ACM/ICPC亚洲区沈阳站-重现赛 M - Meeting (特殊建边,最短路)