[发明专利]用于区块链网络中一致分布式内存池的方法和系统有效

专利信息
申请号: 201880041758.6 申请日: 2018-06-19
公开(公告)号: CN110771127B 公开(公告)日: 2023-07-11
发明(设计)人: G·德斯蒂法尼斯;S·马蒂奥;P·莫蒂林斯基;S·文森特 申请(专利权)人: 区块链控股有限公司
主分类号: H04L45/02 分类号: H04L45/02;H04L67/1097;H04L9/08;H04L9/32;H04L45/44
代理公司: 隆天知识产权代理有限公司 72003 代理人: 石海霞;李晔
地址: 安提瓜和巴*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 区块 网络 一致 分布式 内存 方法 系统
【说明书】:

可提供一种计算机实现的方法。可使用区块链网络来实现。所述计算机实现的方法包括:在实现分布式散列表(DHT)的分布式内存池网络(DMP)的内存池节点处,接收更新内存池节点的路由信息的请求;在DHT的关键字空间内将随机游走的集合初始化,随机游走的集合用于生成将通过内存池节点存储的键‑值记录的集合;至少部分地基于第一识别信息在第一表中生成第一记录,第一识别信息存储在长距离表类型的第二表中;通过至少进行随机游走的集合的第一随机游走,在长距离表类型的第三表中生成第二记录,第二记录包含第二识别信息以及与其相关联的地址;通过至少从DMP网络的第二内存池节点所维持的表中获得记录,在短距离表类型的第四表中生成第三记录。

技术领域

发明一般涉及基于计算机的存储和转移技术。本发明还涉及分布式散列表,尤其涉及提高用于存储和检索共享信息的安全性和一致性的方法和装置。本发明特别适合于但不限于在区块链应用程序和区块链实现的转移中使用。本发明还涉及通过实现更快的读写操作,提高经由区块链网络的操作速度,并涉及通过防止或减少攻击和/或恶意活动(例如路由和存储攻击,例如在分布式内存池中),改进用于区块链实施系统的安全机制。

背景技术

在本文献中,我们使用术语“区块链”来包括所有形式的电子、基于计算机的分布式账本。它们包括基于共识的区块链和交易链技术、许可和非许可的账本、共享账本及其变体。

虽然区块链技术由于加密货币实施的使用而广为人知,但是数字企业家已经开始探索加密安全系统以及可以存储在区块链上以实现新系统的数据这两者的使用。如果区块链可用于不限于加密货币领域的自动化任务和过程,这将是非常有利的。这些解决方案将能够利用区块链的好处(例如,事件的永久性、防篡改记录,分布式处理等),同时在其应用中更通用。

区块链是一种对等的电子账本,它被实现为基于计算机的去中心化、分布式系统,该系统由区块组成,而区块相应地由区块链交易组成。每个区块链交易是一个这样数据结构,其编码区块链系统中的参与者之间的数字资产或记录链的控制转移,并包括至少一个输入和至少一个输出。每个区块包含前一个区块的散列,因此这些区块变为链接在一起,以创建自区块链开始以来就已经写入区块链的所有区块链交易的永久、不可更改的记录。区块链交易包含嵌入其输入和输出中称为脚本的小程序,它们指定如何以及由谁来访问区块链交易的输出。这些脚本可以是使用基于堆栈的脚本语言来编写的。

为了将区块链交易写入区块链,必须对其进行“验证”。网络节点进行工作以确保每次区块链交易都有效,而无效交易从网络中被拒绝。安装在节点上的软件客户端通过执行其锁定和解锁脚本,对未耗用的区块链交易(UTXO)进行该验证工作。如果锁定和解锁脚本的执行评估为TRUE,则区块链交易有效并将该区块链交易写入区块链。因此,为了将区块链交易写入区块链,必须i)由接收区块链交易的第一节点来验证-如果区块链交易被验证,则节点将其中继到网络中的其他节点;ii)加入节点所建造的新区块;以及iii)挖掘,即加入过去区块链交易的公共账本。

接收新的区块链交易的网络节点将迅速尝试将该区块链交易推送到网络中的其他节点。在将新的区块链交易传输到其他节点之前,需要对其进行“验证”,这意味着要根据一组标准对其进行检查,以确保根据适用的区块链协议,该区块链交易满足针对适当的区块链交易的基本要求。

为了将区块链交易写入区块链,节点将其合并到一个区块中,所述节点被设计为收集区块链交易并将其形成为区块。然后,节点尝试针对节点完成“工作量证明”。整个区块链网络中的节点竞相成为第一个组装区块链交易的区块并完成该区块的关联工作量证明的人。成功的节点将其已确认的区块添加到区块链中,并且该区块通过网络传播,从而维持区块链副本的其他节点可以更新其记录。那些接收区块的节点还“验证”该区块以及其中的所有区块链交易,以确保其符合协议的形式要求。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于区块链控股有限公司,未经区块链控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201880041758.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top