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

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

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


技术介绍

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

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

3、区块链是一种类型的分布式账本。分布式账本是具有机密审计跟踪的共识的记录,其本文档来自技高网...

【技术保护点】

1.一种装置,包括:

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

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

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

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

...

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

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