[发明专利]不可变的密码保护的分类账支持的数据库在审
申请号: | 201780060802.3 | 申请日: | 2017-09-29 |
公开(公告)号: | CN109844783A | 公开(公告)日: | 2019-06-04 |
发明(设计)人: | C·R·贾可德卡特;T·W·布雷;T·S·R·迪克;M·J·坎帕尼亚;A·H·沃姆伦 | 申请(专利权)人: | 亚马逊技术有限公司 |
主分类号: | G06Q10/08 | 分类号: | G06Q10/08;G06Q20/36;G06Q40/02 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 成丽杰 |
地址: | 美国华盛顿*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库表 密码保护 分类账 非关系数据库 资产跟踪工具 数据库引擎 语义 呈现信息 验证系统 可变的 应用层 数据库 关联 记录 | ||
提供了一种数据库表,诸如可以由非关系数据库实现的数据库表,以与在密码保护的分类账中记录的那样,呈现信息以及与所述信息相关联的状态。所述数据库表元素的语义以及其中各种对象之间的关系可以由模式、数据库引擎和/或应用层来定义和/或实施。例如,所公开的方法和系统可以用于实现不需要信任实现系统以验证系统的内容的资产跟踪工具。
相关申请的交叉引用
本申请要求2016年9月30日提交的标题为“IMMUTABLE CRY PTOGRAPHICALLYSECURED LEDGER-BACKED DATABASES”的美国专利申请No.15/283,017的优先权,其公开内容通过引用以其整体并入本文。
背景技术
分布式计算和存储系统和服务,(诸如由计算资源服务提供者(例如,通过因特网)提供的那些),越来越多地由企业和各个用户用来增强,并且在一些情况下,替换内部计算资源,以及跟踪资产(离散的以及可互换的两者)。然而,由于这样的分布式系统和服务不一定在实现用户或企业的完全控制下,因此与之一起进行的交易的完整性可能难以确定(从用户的角度来看),并且难以提供保证(从服务提供者的角度来看)。
附图说明
将参考附图来描述各种技术,在附图中:
图1示出了根据一些实施方案的示例环境,其中密码保护的分类账的内容被处理并作为数据库表的一个或多个字段被公开给请求者;
图2示出了根据一些实施方案的示例环境,其中由密码保护的分类账跟踪的资产的所有权交易通过数据库提交并使其可用;
图3示出了根据一些实施方案的示例环境,其中定义与资产相关联的一种或多种数据库格式(例如,字段)的模式被更新,以便进一步更新资产的数据库表示;
图4示出了根据一些实施方案的示例环境,其中实现模式以定义由密码保护的分类账支持的数据库的一个或多个字段;
图5示出了根据一些实施方案的用于在密码保护的分类账支持的数据库中处理交易的示例过程;
图6示出了根据一些实施方案的用于更新用于定义与由密码保护的分类账跟踪的资产相关联的一个或多个属性的模式的示例过程;
图7示出了根据一些实施方案的用于确定由密码保护的分类账保持或跟踪的资产的所有权交易的有效性的示例过程;
图8示出了根据至少一个实施方案的连接到计算资源服务提供者的客户的示例;以及
图9示出了可以实现各种实施方案的环境。
具体实施方式
在一个示例中,向请求者提供对诸如关系数据库或非关系(例如,NoSQL)数据库之类的数据库的访问,其中数据库反映密码保护的分类账(诸如区块链)内包含的内容、状态和其他信息。在一些实施方案中,数据库是只读的;也就是说,写入交易(例如,对数据库表的字段或其他内容的)被忽略或丢弃。被写入密码保护的分类账的交易的不变性完全保留,并且由密码保护的分类账(并且因此通过相关联的数据库展示)所表示的对象的任何改变都通过单独类型的交互而发生,例如直接与密码保护分类帐交互,以便写入新的交易。关联的数据库表可以与给定的密码保护的分类账更新同步地(或者,在一些情况下,异步地)更新。
在一些示例中,数据库表接受读取和写入两者,诸如对行、列等的更新。在这样的示例中,实现系统可以处理写入,使得其确定要写入到密码保护的分类账的关联交易或交易组,以反映更新的数据库表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚马逊技术有限公司,未经亚马逊技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780060802.3/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理