经由区块链网络高效且安全地处理、访问和传输数据的系统和方法技术方案

技术编号:29420800 阅读:10 留言:0更新日期:2021-07-23 23:18
本发明专利技术提供了用于在区块链上存储、共享、检索、写入和访问数据(内容)的改进的方法和系统。本发明专利技术可以形成用于存储、搜索和访问数据的协议的部分。本发明专利技术的实施例包括以下步骤:处理包括以下各项的至少一个区块链交易(Tx):协议标志;自由选择的公钥(DPK);以及自由选择的交易ID(DTxID)。它们在不需要它们作为基础区块链协议的一部分而是根据本发明专利技术的意义上是自由选择的。特征的该组合使数据的各部分能够在区块链上被标识、检索和共享,并且当其在多个交易中被提供时,也可以彼此链接/关联。它使得能够构建图形或树状结构,该结构反映了数据的各部分之间的层次关系,从而促进了它们的处理、搜索和共享。

【技术实现步骤摘要】
【国外来华专利技术】经由区块链网络高效且安全地处理、访问和传输数据的系统和方法
本专利技术大体上涉及对跨电子网络,尤其是对等网络(诸如区块链网络等)的数据通信和交换的改进。它涉及数据存储、访问、检索和处理,尤其涉及区块链上此类与数据相关的活动。本专利技术特别适合于但不限于在以类似于由网站和网页提供的方式、但是将区块链用作基础机制或平台而不是网络服务器来处理数据时使用。因此,本专利技术提供了用于数据处理和传送的安全、高效、以密码方式实施的替代基础设施。
技术介绍
在本文档中,我们使用术语“区块链”来包括所有形式的电子的基于计算机的分布式账本(ledger)。这些包括基于共识的区块链和交易链技术、许可的和未被许可的账本、共享账本及其变型。尽管已经提出并开发了其他区块链实现方式,但是区块链技术最广为人知的应用是比特币账本。尽管为了方便和说明的目的在本文中可能提及比特币,但是应当注意,本专利技术不限于与比特币区块链一起使用,并且替代的区块链实现和协议落入本专利技术的范围内。术语“用户”在本文中可以指人或基于处理器的资源。如本文所使用的,“比特币”包括从比特币协议衍生的协议的所有版本和变型。区块链是一种点对点的电子账本,其被实现为基于计算机的去中心化的分布式系统,该系统由区块组成,而区块又由交易组成。每个交易是一种数据结构,该数据结构对区块链系统中参与者之间的数字资产控制权的转移进行编码,并包括至少一个输入和至少一个输出。每个区块包含前一个区块的哈希值,使得区块被链接在一起来创建所有交易的永久、不可更改的记录,这些交易自其开始就已经被写入区块链。交易包含嵌入到其输入和输出中的被称为脚本的小程序,这些小程序指定如何以及由谁可以访问交易的输出。在比特币平台上,这些脚本是使用基于堆栈的脚本语言编写的。为了将交易写入区块链,必须对其进行“验证”。网络节点(矿工)执行工作以确保每笔交易有效,而无效交易则被网络拒绝。安装在节点上的软件客户端通过执行其锁定脚本和解锁脚本来对未花费的交易(unspenttransaction,UTXO)执行该验证工作。如果锁定脚本和解锁脚本的执行评估为真(TRUE),则该交易有效,并将该交易写入区块链。因此,为了将交易写入区块链,必须:i)由接收交易的第一节点验证该交易–如果交易经过验证,则该节点将其中继到网络中的其他节点;ii)将该交易添加到由矿工建造的新区块中;以及iii)该交易被挖掘,即,被添加到过去交易的公共账本中。尽管区块链技术因使用加密货币实现方式而被广泛了解,但数字企业家已经开始探索使用比特币所基于的加密安全系统以及可以存储在区块链上的数据这两者以实现新系统。如果区块链可以用于不限于加密货币领域的任务和过程,那将是非常有利的。这样的方案将能够利用区块链的好处(例如,事件的永久性、防篡改记录、分布式处理等),同时在其应用中具有更多用途。一个这样的关注领域是使用区块链来存储、共享、访问和控制用户之间的数据。如今,这经由因特网来实现,其中,服务器托管网站和页面,用户通常通过搜索引擎访问这些网站和页面,以访问所需的数据。但是,一些观察者已经开始设想使用区块链来解决因特网的某些缺点,例如,由中心化的各方控制大量数据和内容。例如,参见“LifeAfterGoogle:TheFallofBigDataandtheRiseoftheBlockchainEconomy(谷歌之后的生活:大数据的衰落和区块链经济的崛起)”,GeorgeGilder,GatewayEditions,2018年7月,ISBN-10:9781621575764和ISBN-13:978-1621575764。
技术实现思路
因此,期望提供一种布置,该布置使得能够有利地利用区块链的分布式、不可变和永久性的性质在区块链上存储、处理、检索、搜索和/或共享这样的数据。现在已经设计出这种改进的方案。本公开的实施例至少提供了用于实现区块链方案以及用于在其上或从其存储、处理、搜索和/或检索数据的替代的高效和安全的技术。实施例还至少提供了用于在计算节点之间存储、处理、检索、传送、搜索和/或共享数据的替代的区块链实现的技术基础设施。因为本专利技术使得能够以新的方式使用区块链网络并将其用于提供改进的技术结果,所以本专利技术提供了一种改进的区块链实现的网络。实施例还提供了用于在技术上不同且改进的计算平台上安全控制对数字资源的访问的方案,该计算平台包括区块链和区块链协议。本专利技术在所附权利要求书中被限定。根据本专利技术,可以提供计算机实现的方法和对应的系统。该方法可以被描述为一种用于经由区块链启用或控制数据的处理、存储、检索、标识和/或共享的方法。附加地或替代地,它可以被描述为一种用于关联或链接存储在(单独的/不同的)区块链交易中的数据以实现所述数据的标识、检索和/或共享的方法。该方法可以包括以下步骤:处理包括交易ID(TxID)的至少一个区块链交易(Tx),该至少一个区块链交易包括:协议标志;自由决定的公钥(discretionarypublickey,DPK);以及自由决定的交易ID(DTxID)。特征的该组合使数据的各部分能够在区块链上被标识,并且当其在多个交易中被提供时,也能够彼此链接/关联。它使得能够构建图形或树状结构,该图形或树状结构反映了数据的各部分之间的层次关系,从而促进了它们的处理、搜索、访问、生成和共享。在本文中,“共享”可以包括向节点或用户提供、发送、传达、传输数据的部分或提供对数据的部分的访问。如区块链协议领域中已知的,交易ID(TxID)是交易的标识符-每个区块链交易都有唯一的ID作为基础区块链协议的一部分。相比之下,自由决定的公钥(DPK)和/或自由决定的交易ID(DTxID)可以是“自由决定的”在于它们作为本专利技术的一部分被提供,而不是作为基础区块链的协议所规定的交易的基本组成部分被提供。换句话说,根据基础区块链(例如,比特币)的协议,为了使交易有效,不需要它们。附加地或可替代地,它们可用被描述为作为本专利技术的一部分提供的附加的非必要项,而不是因为区块链协议需要它们。优选地,协议标志与基于区块链的协议相关联和/或指示基于区块链的协议,该基于区块链的协议用于在一个或多个区块链交易中搜索、存储和/或检索数据。协议标志可以是指示符或标记。它可以指示交易是根据预定协议形成的。这可能是基础区块链的协议之外的协议。它可以是根据本文描述的任何实施例的搜索协议(即,可以被称为本文描述的“元网”协议的搜索协议)。术语“处理”可以解释为表示与交易或其相关联数据有关的任何活动,包括生成、传输、验证、访问、搜索、共享提交到区块链网络和/或标识。根据本专利技术的实施例,自由决定的交易ID可以是与交易(Tx)相关联的标识符、标签、指示符或标记。我们使用术语“指示符”来包括所有这些术语。应当注意,如本领域中已知的并且如本领域技术人员容易理解的那样,区块链上的每个交易由标识符唯一地标识,该标识符通常在本领域中称为TxID。TxID是基础区块链协议的基本的、必要的且非自由决定的部分。该非自由决定的T本文档来自技高网
...

【技术保护点】
1.一种计算机实现的方法,其包括以下步骤:处理至少一个包括交易ID(TxID)的区块链交易(Tx),所述交易(Tx)包括:/n协议标志;/n自由决定的公钥(DPK);以及/n自由决定的交易ID(DTxID)。/n

【技术特征摘要】
【国外来华专利技术】20181127 GB 1819290.6;20181127 GB 1819286.4;2018111.一种计算机实现的方法,其包括以下步骤:处理至少一个包括交易ID(TxID)的区块链交易(Tx),所述交易(Tx)包括:
协议标志;
自由决定的公钥(DPK);以及
自由决定的交易ID(DTxID)。


2.根据权利要求1所述的方法,其中,所述交易(Tx)还包括:
数据的部分,或对数据的部分的引用。


3.根据任一前述权利要求所述的方法,其中:
所述数据的部分或对数据的部分的引用、所述协议标志、所述自由决定的公钥(DPK)和/或所述自由决定的交易ID(DTxID)提供在输出(UTXO)内,优选地,提供在与所述输出(UTXO)相关联的锁定脚本内。


4.根据任一前述权利要求所述的方法,其中,所述数据的部分、对所述数据的部分的引用、所述协议标志、所述自由决定的公钥(DPK)和/或所述自由决定的交易ID(DTxID)提供在交易(Tx)内的脚本操作码之后的位置处,所述脚本操作码用于将输出标记为对于随后用作后续交易的输入是无效的。


5.根据任一前述权利要求所述的方法,其中:
所述交易(Tx)还包括一个或多个属性。


6.根据权利要求5所述的方法,其中:
所述一个或多个属性包括与以下各项相关联的关键字、标签或标识符:
i)在所述交易(Tx)内提供的或在所述交易(Tx)内引用的数据的部分;和/或
ii)所述交易(T...

【专利技术属性】
技术研发人员:C·S·赖特O·沃恩J·O·戴维斯C·C·塔尔坦
申请(专利权)人:区块链控股有限公司
类型:发明
国别省市:安提瓜和巴布达;AG

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1