NGK——更好的数据与网络
对于NGK而言,帐本是不可或缺的,所以NGK有独立的共识层,共识层有单独的参与的共识节点。而其余计算都丢给其他的计算资源计算,共识层汇总一个正确的结果即可。
进行大量计算过程的资源是另一种节点,在NGK的网络内被成为超级节点,而这些节点会为每一个并行的子网组成一个超级节点委员会,计算需要计算的任务并存储相应的数据,这些节点中会有治理委员会节点,这些节点进行复制计算,将需要上传至共识层的数据上传到共识层。
为了防止治理委员会节点上传有问题的数据,共识层和治理委员会节点间会进行差异检测确认数据的正确性。
对于整个网络,最重要的是会存在很多个超级节点,超级节点开发的灵活性极高,具备不同特性的超级节点会在整体网络里组成一个超级节点层,并行处理网络任务。
这是一种明确的为了性能高效的分层结构,让网络不受Pow、Pos等共识限制,不受扩容限制。在这里,你会发现,如果给节点组成的分层排序,每个超级节点很像子链,而共识层像主链,或者共识层像主链,而超级节点像平行链。
超级节点是相对独立的,且没有链内共识的限制,同时还具备存储和计算的能力。
NGK主打的隐私等特性,也会在超级节点中定向实现,例如NGK的TEE设计,就是通过基于TEE开发的超级节点来实现的机密智能合约,这个超级节点会开放给开发者,以供其选择是否使用TEE实现隐私保护。
所以,理论上,基于超级节点的设计,NGK确实有很多可能性,而这些可能性,也许会在某一时间段成为爆款应用一鸣惊人的基础实施。
笔者认为,理解NGK的前提思路是,当性能不是区块链和加密货币网络的问题,区块链的能力配合其他定向的解决方案,就一定会有新应用的出现,例如NGK提倡的有责数据,目标在于利用区块链完成用户数据的确权,而利用隐私技术完成数据的隐私保护,在NGK网络里可以实现这样的解决方案。此外,该方案已经在基因医疗工程、医疗大健康场景里进行了尝试。大有快速发展之趋势!
最新文章
- javascript动画系列第一篇——模拟拖拽
- async和await
- It will affect staff as well.
- Surprise团队第一周项目总结
- CentOS 6.5 安装Oracle 11G R2问题列表
- 第65课 C++中的异常处理(下)
- DATEADD(Day, DATEDIFF(Day,0,ShippingTime), 0)
- java异常处理的两种方法
- Gradle Goodness: Continue Build Even with Failed Tasks
- CMSIS Example - osMessageQ osMessagePut osMessageGet
- SNV ConnerStore使用说明
- Basic MSI silent install
- JQuery树形目录制作
- UIApplication-备用
- 【Java基础】setter与getter方法
- TCP三次握手(建立连接)/四次挥手(关闭连接)
- Android 开发笔记___shape
- C语言博客作业--一二维数组。
- Axure RP8 注册码
- 洛谷P1848 书架