-
公开(公告)号:CN116401406A
公开(公告)日:2023-07-07
申请号:CN202111612536.5
申请日:2021-12-27
Applicant: 中国移动通信有限公司研究院 , 中国移动通信集团有限公司
IPC: G06F16/901 , G06Q40/04
Abstract: 本发明提供一种交易依赖关系的识别方法、装置及设备,所述方法包括:确定区块中N个交易中的第一有效交易,所述N个交易按照交易顺序进行排序,N为正整数;生成从第一有效交易至第N交易的读操作的读表格和写操作的写表格;根据所述读表格和写表格,得到交易之间的依赖关系图;所述依赖关系图用于体现各交易之间的交易依赖关系;本发明的方案在验证阶段构建能体现各交易之间的交易依赖关系的依赖关系图,构建过程易于实现,可有效地减少需要进行多版本并发控制MVCC的交易数量,同时减少了多版本并发控制MVCC执行导致的延迟。
-
公开(公告)号:CN116360743A
公开(公告)日:2023-06-30
申请号:CN202111590282.1
申请日:2021-12-23
Applicant: 中国移动通信有限公司研究院 , 中国移动通信集团有限公司
Abstract: 本发明提供一种智能合约的生成方法、装置及设备,所述方法包括:获取具有格式化标记的目标文本;根据所述目标文本,生成目标编程语言代码;对所述目标编程语言代码进行编译处理,得到可执行代码;将所述可执行代码进行打包处理,得到智能合约。本发明的方案解决了目标业务的协议文本的自然语言表达的二义性问题,以便于专业编程人员更加准确和一致地理解目标业务的协议文本内容,利于协议文本内容的规范化处理,为智能合约的生成提供了技术基础。
-
公开(公告)号:CN116915791A
公开(公告)日:2023-10-20
申请号:CN202310072152.1
申请日:2023-02-07
Applicant: 中国移动通信有限公司研究院 , 中国移动通信集团有限公司
IPC: H04L67/104 , H04L67/1095 , H04L9/32 , G06Q40/04
Abstract: 本申请提供了一种区块链交易冲突检测的方法、排序节点及背书节点,其中,所述方法包括:获取各个背书节点的本地世界状态对应的区块高度;根据各个背书节点的本地世界状态对应的区块高度和所述排序节点最新生成的区块的区块号,计算各个背书节点与排序节点的区块高度差,并根据所述区块高度差,构建所述排序节点与背书节点间的世界状态差异数据集;利用所述世界状态差异数据集对待排序交易进行冲突检测,并在所述待排序交易与所述世界状态差异数据集存在冲突时,丢弃所述待排序交易,并向所述客户端发送用于指示交易冲突的响应消息。本申请能够减少无效交易对系统的性能和存储的消耗,提升了区块链的交易性能。
-
-