【区块链】NGK如何从数据层面提升区块链的效率?

【区块链】NGK如何从数据层面提升区块链的效率?

NGK引入高级数据库查询的功能,支持类似MongoDB对象关系型查询语言(nosql),也会引入Google MapReduce的一种新的数据处理形式。

NGK会提供数据库迁移工具,使传统的中心化数据库快速转移至区块链数据库上。

什么是模块化?就像我们小时候拼积木一样。我们想拼一个房子出来,我们不是一下子从低到顶逐渐的拼出来。而是我们把一个横条,竖条,圆圈等拼凑在一起,形成一个窗户,一面墙,房顶等等部件。这些部件就如同是一个个模块一样。具备一定的功能,可以单独分开使用。不同的框架和库的模块,有很多功能类似,可以理解为你的积木是塑料的,他的是木头的,只要接口Api可以对的上,那么也可以通用。在区块链开发者角度,整体开发效率大大提升,并且保证了稳定性。

《【区块链】NGK如何从数据层面提升区块链的效率?》

NGK协议分层是共识管理层、区块树(Block tree)管理层、链间(Interchain)处理层、交易处理层、数据格式层、对等网络层、互联网协议层;

NGK系统组件是可插拔式共识模型、可插拔式业务逻辑容器、数据库管理组件、数据库操作组件、数据库查询组件、共享对等网络服务、进行区块链处理的全节点、智能手机端轻节点冷钱包、智能手机端轻节点热钱包、浏览器端钱包;

NGK平台引入了独特的主链与侧链模型。区块链S被称为另一区块链M的?条侧链,如果S满足:感知性(Awareness):S的全节点同时也是M的全节点,并对M的所有交易进处理.同步性(Synchronization):S遵守与M的抽象时钟同步相应地,M被称为S的主链。相应地,M被称为S的主链。

《【区块链】NGK如何从数据层面提升区块链的效率?》

抽象时钟同步处理两个区块链之间的区块排序问题。设想区块链为一个抽象的时钟,其每一个区块为一个时钟滴答。称其为抽象时钟,是因为它与写进区块的本地时间戳并无关系。时间戳是局域数值,不能全局地决定事件的正确顺序。而区块链中的区块高度可以决定一个全局时间序列。观测者可以放心地认为前一个区块中的事件总是在后一个区块事件之前发生,不论两个区块的时间戳如何。

NGK平台计划提供为应用建立区块链所需的工具包。区块链模板制备(template preparation)允许用户从不同协议参数及可插拔组件(如共识模型)中进行选择。一旦定下模板及选项,NGK平台提供的工具包甚至可能在应用所需具体业务逻辑尚未完全开发之前即为应用部署好一个全新的区块链。

 

以上就是小编分享关于”【区块链】NGK如何从数据层面提升区块链的效率?”的相关文章,感谢读者的耐心阅读,觉得不错动动小手收藏转发吧!想了解更多相关新闻敬请关注小柚财经!

小柚财经QQ专线:97876780(带你加入更多行业交流群)
小柚财经微信公众号:搜索【今日币有约】关注即可

文章标题:【区块链】NGK如何从数据层面提升区块链的效率?
文章链接 http://www.patapon-game.com/index.php/2021/04/14/6463/
小编申明:本站所提供文章资讯,均由互联网整理。

点赞

发表评论

邮箱地址不会被公开。 必填项已用*标注