[发明专利]对区块链的原生持久存储支持在审
申请号: | 202080066449.1 | 申请日: | 2020-07-27 |
公开(公告)号: | CN114424181A | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | J·W·斯塔莫斯;M·B·吉尔卡;胡伟明;J·R·洛埃扎;S·V·索纳瓦奈;杨宏杰 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/23;G06F16/27;G06F16/182;H04L9/06 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 冯薇 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 原生 持久 存储 支持 | ||
1.一种方法,包括:
BCA网络的特定BCA参与者接收将特定事务提交到存储在持久存储系统中的分类账储存库对象的请求,所述特定事务包括针对所述分类账储存库对象执行的一个或多个操作;
其中所述BCA网络包括多个BCA参与者,该多个BCA参与者包括所述特定BCA参与者和多个其它BCA参与者,其中所述多个BCA参与者中的每个BCA参与者包括:
所述分类账储存库对象的相应分类账储存库对象复本;
存储区块链的BC日志的相应BC日志复本,所述相应BC日志复本存储所述区块链的相应区块链复本;
响应于接收到提交所述特定事务的所述请求:
针对所述分类账储存库对象发起第一分布式事务;
所述特定BCA参与者向所述多个其它BCA参与者发送第一提议以将第一日志记录添加到所述BC日志,其中所述第一日志记录包括要添加到所述区块链的第一区块,所述第一区块描述所述一个或多个操作;
确定所述BCA网络针对所述第一提议的共识结果是接受;
响应于确定针对所述第一提议的所述共识结果是接受,修改所述特定BCA参与者的相应BC日志复本以将所述第一日志记录的第一日志记录复本添加到相应BC日志;
确定所述BCA网络提交所述第一分布式事务的共识结果是接受;以及
基于所述BCA网络提交所述第一分布式事务的共识结果,协调提交所述第一分布式事务。
2.如权利要求1所述的方法,其中所述第一区块包括指定所述一个或多个操作和由所述特定事务生成的特定写入集的特定事务上下文。
3.如权利要求2所述的方法,还包括:
所述特定BCA参与者发送将第二日志记录添加到所述BC日志的第二提议,该第二日志记录包括要添加到所述区块链的第二区块,所述第二区块包括指示所述BCA网络提交所述第一分布式事务的共识结果是接受的内容;
所述特定BCA参与者确定所述BCA网络针对所述第二提议的第二共识结果是接受;
响应于确定针对所述第二提议的所述共识结果是接受,修改所述特定BCA参与者的相应BC日志复本以将所述第二日志记录的第二日志记录复本添加到相应BC日志。
4.如权利要求1所述的方法,其中所述多个BCA参与者中的每个BCA参与者包括:
定义所述每个BCA参与者的相应分类账储存库对象复本和相应BC日志复本的相应BC模式;以及
其中所述每个BCA参与者的相应区块链复本包括指定定义所述相应BC模式的DDL操作的一个或多个区块。
5.如权利要求4所述的方法,其中所述多个BCA参与者中的所述每个BCA参与者的相应BC模式定义区块链过程,其中所述特定事务包括所述区块链过程的执行。
6.如权利要求4所述的方法,还包括:
所述特定BCA参与者对所述特定BCA参与者的相应BC模式进行未决的DDL改变;
所述特定BCA参与者向所述多个其它BCA参与者发送将第二日志记录添加到所述BC日志的第二提议,其中所述第二日志记录包括要添加到所述区块链的第二区块,所述第二区块指定所述DDL改变;
所述特定BCA参与者确定所述BCA网络针对所述第二提议的共识结果是接受;
响应于确定针对所述第二提议的所述共识结果是接受,修改所述特定BCA参与者的相应BC日志复本以将所述第二日志记录的第二日志记录复本添加到所述特定BCA参与者的相应BC日志;
确定所述BCA网络针对所述DDL改变的共识结果是接受;
基于所述BCA网络针对所述DDL改变的共识结果,将所述DDL改变激活到所述特定BCA参与者的所述相应BC模式。
7.如权利要求6所述的方法,其中对所述特定BCA参与者的相应BC模式进行未决的DDL改变包括创建所述相应BC模式的时期。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080066449.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:伽伐尼电池单体和电池模块
- 下一篇:伽伐尼电池单体和电池模块