System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 机密区块链数据库制造技术_技高网

机密区块链数据库制造技术

技术编号:44469838 阅读:0 留言:0更新日期:2025-03-04 17:41
所公开的技术通常涉及分布式查询和命令系统。在该技术的一个示例中,在第一节点的可信执行环境(TEE)中,执行第一节点的数据库代码和第一节点的分布式账本代码,使得第一节点的分布式账本代码的执行实例化联合区块链的分布式账本的第一实例,并且使得第一节点的查询和命令代码的执行实例化查询和命令系统的第一实例。联合区块链分布在多个节点之中,并且查询和命令系统分布在该多个节点之中。接收与修改查询和命令系统相关联的第一事务。执行该第一事务。对分布式账本的与第一事务相关联的改变被持久化。

【技术实现步骤摘要】
【国外来华专利技术】


技术介绍

1、区块链系统已被提出用于各种应用场景,包括金融行业、医疗、iot等中的应用。例如,开发比特币系统以允许电子现金直接从一方被转移到另一方,而无需通过金融机构。比特币(例如,电子硬币)由事务链表示,该事务链将所有权从一方转移到另一方。为了转移比特币的所有权,可以生成新事务并且将其添加到区块中的事务堆栈中。包括新所有者的公钥的新事务可以由具有所有者的私钥的所有者进行数字签名,以将所有权转移到新所有者,如由该新所有者公钥所表示的。

2、当区块已满时,该区块可以利用区块头“封顶”,该区块头是该区块内的所有事务标识符的哈希摘要。区块头可以被记录为链中的下一个区块中的第一事务,从而创建被称为“区块链”的数学层次结构。为了验证当前的所有者,可以遵循事务的区块链来验证从第一事务到最后事务的每个事务。新所有者只需要具有与转移比特币的事务的公钥相匹配的私钥。区块链可以在由安全身份(例如,公钥)所表示的实体中创建所有权的数学证明,其在比特币系统的情况下是伪匿名的。

3、区块链是一种类型的分布式账本。分布式账本是具有机密审计跟踪的共识的记录,其通常由几个单独的节点来维护和验证。


技术实现思路

1、提供本
技术实现思路
来以简化的形式介绍一系列概念,这些概念将在下面的具体实施方式中被进一步描述。本
技术实现思路
不旨在于标识所要求保护的主题内容的关键特征或基本特征,也不旨在于被用于限制所要求保护的主题内容的范围。

2、简而言之,所公开的技术通常涉及分布式查询和命令系统。在一些示例中,在第一节点的可信执行环境(tee)中,执行第一节点的数据库代码和第一节点的分布式账本代码,使得第一节点的分布式账本代码的执行实例化联合区块链的分布式账本的第一实例,并且使得第一节点的查询和命令代码的执行实例化查询和命令系统的第一实例。区块链分布在多个节点之中,并且查询和命令系统分布在该多个节点之中。在一些示例中,接收与修改查询和命令系统相关联的第一事务。在一些示例中,执行该第一事务。在一些示例中,对分布式账本的与第一事务相关联的改变被持久化。

3、在阅读和理解附图和说明时,将理解所公开的技术的其它方面和针对所公开的技术的应用。

本文档来自技高网...

【技术保护点】

1.一种装置,包括:

2.根据权利要求1所述的装置,所述动作还包括在所述第一节点的所述TEE中执行代理代码。

3.根据权利要求1所述的装置,其中所述数据库是关系型数据库。

4.根据权利要求1所述的装置,其中持久化对所述分布式账本的与所述第一事务相关联的改变包括:更新所述分布式账本中的效果的日志,使得所述效果的日志被更新以针对基于所述第一事务而对所述数据库做出的每个改变来添加对应于所述改变的条目。

5.根据权利要求1所述的装置,其中所述动作还包括提供针对所述第一事务的通用可验证方案,其中所述通用可验证方案包括默克尔树证明和签名根哈希。

6.根据权利要求1所述的装置,其中所述动作还包括使用所述分布式账本来恢复所述数据库。

7.一种方法,包括:

8.根据权利要求7所述的方法,其中所述查询和命令系统是数据库或消息中介中的至少一个。

9.根据权利要求7所述的方法,还包括:使用所述分布式账本来恢复所述查询和命令系统。

10.一种处理器可读存储介质,所述处理器可读存储介质具有被存储在其上的处理器可执行代码,所述处理器可执行代码在由至少一个处理器执行时启用动作,所述动作包括:

11.根据权利要求10所述的处理器可读存储介质,其中所述查询和命令系统是数据库或消息中介中的至少一个。

12.根据权利要求10所述的处理器可读存储介质,所述动作还包括:在所述第一节点的所述TEE中执行代理代码。

13.根据权利要求10所述的处理器可读存储介质,所述动作还包括:使用所述分布式账本来恢复所述查询和命令系统。

14.根据权利要求7所述的方法,还包括:在所述第一节点的所述TEE中执行代理代码。

15.根据权利要求7所述的方法,还包括:提供针对所述第一事务的通用可验证方案,其中所述通用可验证方案包括默克尔树证明和签名根哈希。

...

【技术特征摘要】
【国外来华专利技术】

1.一种装置,包括:

2.根据权利要求1所述的装置,所述动作还包括在所述第一节点的所述tee中执行代理代码。

3.根据权利要求1所述的装置,其中所述数据库是关系型数据库。

4.根据权利要求1所述的装置,其中持久化对所述分布式账本的与所述第一事务相关联的改变包括:更新所述分布式账本中的效果的日志,使得所述效果的日志被更新以针对基于所述第一事务而对所述数据库做出的每个改变来添加对应于所述改变的条目。

5.根据权利要求1所述的装置,其中所述动作还包括提供针对所述第一事务的通用可验证方案,其中所述通用可验证方案包括默克尔树证明和签名根哈希。

6.根据权利要求1所述的装置,其中所述动作还包括使用所述分布式账本来恢复所述数据库。

7.一种方法,包括:

8.根据权利要求7所述的方法,其中所述查询和命令系统是数据库或消息中介中的至少一个。

9.根据权...

【专利技术属性】
技术研发人员:R·J·K·E·比约恩斯WL·蔡M·E·拉希诺维奇S·W·克勒布施A·P·P·沙马尤
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:

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

1