LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > NGK如何从数据层面提升区块链的效率?

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

2021-04-14 NGK区块链 来源:区块链网络

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

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

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

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

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

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

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

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

—-

编译者/作者:NGK区块链

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...