[发明专利]受数据库交易保证的提交在审
申请号: | 202010258194.0 | 申请日: | 2020-04-03 |
公开(公告)号: | CN111796968A | 公开(公告)日: | 2020-10-20 |
发明(设计)人: | J·伊拉扎巴尔;A·加拉乔拉;G·R·洛佩兹 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F21/64;G06Q20/38;G06Q40/04 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 李永敏;于静 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 交易 保证 提交 | ||
示例操作可以包括以下中的一个或多个:由区块链网络的提交者节点或对等体接收包括锁定请求的区块,所述锁定请求锁定智能合约的部分状态,所述锁定请求包括递交者标识符和锁定延迟;所述提交者节点或对等体被配置成处理交易区块,所述方法还包括:使所述锁定请求生效;没有延迟地提交包括所述递交者标识符的交易;以及在所述锁定延迟后提交不包括所述递交者标识符的交易。
技术领域
本申请总体上涉及使用同步延迟来增强交易提交,并且更具体地涉及数据库中的受保证的交易提交(commitment)。
背景技术
集中式数据库在位于一个位置的单个数据库(例如,数据库服务器)中存储和维护数据。该位置通常是中央计算机,例如,台式中央处理器(CPU)、服务器CPU、或大型计算机。通常可以从多个不同点访问存储在集中式数据库中的信息。例如,基于客户端/服务器配置,多个用户或客户端工作站可以在集中式数据库上同时工作。集中式数据库易于管理、维护和控制,特别是出于安全目的,因为它位于单个位置。在集中式数据库中,由于所有数据的单个存储位置也暗示给定的一组数据仅具有一个主记录,因此数据冗余被最小化。
然而,集中式数据库遭受重大缺陷。例如,集中式数据库具有单点故障。特别地,如果没有容错性的考虑,并且发生硬件故障(例如硬件、固件和/或软件故障),则数据库中的所有数据都将丢失,并且所有用户的工作都会中断。此外,集中式数据库高度依赖于网络连接。结果,连接速度越慢,每次数据库访问所需的时间量就会增加。另一个缺点是当集中式数据库由于单个位置而遇到高流量时,会出现瓶颈。此外,由于数据库仅维护数据的一个副本,因此集中式数据库提供了对数据的有限访问。结果,多个设备无法同时访问同一段数据而不造成严重的问题或产生覆盖已存储数据的风险。此外,由于数据库存储系统的数据冗余很小甚至没有,因此,除了通过手动操作从备份存储中恢复之外,很难恢复意外丢失的数据。因此,需要一种克服这些缺点和局限性的解决方案。
发明内容
一个示例实施例提供了一种系统,该系统包括:区块链网络,该区块链网络包括智能合约以及提交者(committer)节点或对等体。该智能合约包括所存储的智能合约标识符。该提交者节点或对等体被配置成处理交易区块,该提交者节点或对等体进一步被配置成执行以下操作中的一个或多个:接收包括锁定请求的区块,该锁定请求锁定智能合约的部分状态,该锁定请求包括递交者(submitter)标识符和锁定延迟;使锁定请求生效;没有延迟地提交(commit)包括递交者标识符的交易;以及在锁定延迟后提交不包括递交者标识符的交易。
另一示例实施例提供一种方法,该方法包括以下中的一个或多个:由区块链网络的提交者节点或对等体接收包括锁定请求的区块,该锁定请求锁定智能合约的部分状态,该锁定请求包括递交者标识符和锁定延迟,该提交者节点或对等体被配置成处理交易区块。该方法进一步包括:使锁定请求生效;没有延迟地提交包括递交者标识符的交易;以及在锁定延迟后提交不包括递交者标识符的交易。
另一示例实施例提供了一种非暂时性计算机可读介质,其包括指令,该指令在被处理器读取时使处理器执行以下操作中的一个或多个:由区块链网络的提交者节点或对等体接收包括锁定请求的区块,该锁定请求锁定智能合约的部分状态,该锁定请求包括递交者标识符和锁定延迟,该提交者节点或对等体被配置成处理交易区块。所述指令使处理器进一步执行:使锁定请求生效;没有延迟地提交包括递交者标识符的交易;以及在锁定延迟后提交不包括递交者标识符的交易。
附图说明
图1A示出了根据示例实施例的用于将交易同步到延迟区块的逻辑网络图。
图1B示出了根据示例实施例的锁定请求。
图2A示出了根据示例实施例的示例区块链体系结构配置。
图2B示出了根据示例实施例的区块链交易流程。
图3A示出了根据示例实施例的经许可(permissioned)的网络。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010258194.0/2.html,转载请声明来源钻瓜专利网。