(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211247137.8
(22)申请日 2022.10.12
(71)申请人 山大地纬软件股份有限公司
地址 250222 山东省济南市章 丘区文博路
1579号
(72)发明人 闵新平 仪莉 王敏虾 肖宗水
李庆忠 于飞
(74)专利代理 机构 济南圣达知识产权代理有限
公司 372 21
专利代理师 李琳
(51)Int.Cl.
H04L 9/40(2022.01)
H04L 67/1061(2022.01)
H04L 67/1095(2022.01)
G06Q 40/04(2012.01)
(54)发明名称
一种交易间网状关联关系一致性表达和追
溯方法及系统
(57)摘要
本发明提供了一种交易间网状关联关系一
致性表达和追溯方法及系统, 接收交易请求, 根
据请求内容, 构造满足交易数据模 型的交易并广
播到全网, 交易中包含可提供交易合法性校验的
信息; 基于交易的资产间关联关系, 按照被关联
资产优先执行的原则, 初步筛选一批可封入区块
的交易; 对初步筛选出的交易依次校验交易合法
性, 包括交易本身的合法性校验和交易的关联信
息的合法性校验, 剔除非法交易, 并通过共识对
待封块交易全网达成一致; 参与共识的节点对待
封块交易依次执行, 更新资产的最近交易指针、
资产的当前状态; 将区块广播到全网。 本发明能
够保证有关联关系的数字资产间交易的一致性,
并提供资产关联交易的追溯能力。
权利要求书2页 说明书7页 附图3页
CN 115550048 A
2022.12.30
CN 115550048 A
1.一种交易间 网状关联关系一 致性表达和追溯方法, 其特 征是, 包括以下步骤:
接收交易请求, 根据请求内容, 构造满足交易数据模型的交易并广播到全 网, 交易中包
含可提供交易 合法性校验的信息;
基于交易的资产间关联关系, 按照被关联资产优先执行的原则, 初步筛选一批可封入
区块的交易;
对初步筛选出的交易依次校验交易合法性, 包括交易本身的合法性校验和交易的关联
信息的合法性校验, 剔除非法交易, 并通过共识对待封块交易全网达成一 致;
参与共识的节点对待封块交易依次执 行, 更新资产的最近交易指针、 资产的当前状态;
将区块广播到全网。
2.如权利要求1所述的一种交易间网状关联关系一致性表达和追溯方法, 其特征是, 所
述交易数据模型嵌入交易的关联信息列 表, 引入与交易相关联交易及关联交易的资产对象
和对关联资产对象的状态约束条件。
3.如权利要求1或2所述的一种交易间网状关联关系一致性表达和追溯方法, 其特征
是, 可提供交易 合法性校验的信息包括但不限于资产账户、 交易的关联信息列表。
4.如权利要求3所述的一种交易间网状关联关系一致性表达和追溯方法, 其特征是, 所
述交易的关联信息列表包括与该交易相关联的资产账户唯一标识、 关联资产的交易ID,以
及对关联资产的状态约束, 即该交易执 行时关联资产应处于的状态;
或, 所述交易的关联信息列表中某项为空, 则表示该 笔交易没有相关联资产。
5.如权利要求1所述的一种交易间网状关联关系一致性表达和追溯方法, 其特征是, 所
述资产配置有资产数据模型, 包括 为资产创建唯一标识和资产对象;
资产对象包括资产的最近交易索引和资产的当前状态。
6.如权利要求1所述的一种交易间网状关联关系一致性表达和追溯方法, 其特征是, 所
述被关联资产优先执行的原则具体为当某个交易与其被关联资产的交易同时待入选封块
时, 优先将选择被关联资产的交易, 未选中的交易待下一轮封块时再次参选 。
7.一种交易间 网状关联关系一 致性表达和追溯系统, 其特 征是, 包括:
交易构建模块, 被配置为接收交易请求, 根据请求内容, 构造满足交易数据模型的交易
并广播到全网, 交易中包 含可提供交易 合法性校验的信息;
封块筛选模块, 被配置为基于交易的资产间关联关系, 按照被关联资产优先执行的原
则, 初步筛 选一批可封入区块的交易;
交易校验模块, 被配置为对初步筛选出的交易依次校验交易合法性, 包括交易本身的
合法性校验和交易的关联信息的合法性校验, 剔除非法交易, 并通过共识对待封块交易全
网达成一 致;
区块执行模块, 被配置为参与共识 的节点对待封块交易依次执行, 更新资产的最近交
易指针、 资产的当前状态, 将区块广播到全网。
8.一种区块链系统, 其特 征是, 包括交易构建节点和共识 节点, 其中:
所述交易构建节点根据接收交易请求, 构造满足交易数据模型的交易并广播到全网,
交易中包 含可提供交易 合法性校验的信息;
基于交易的资产间关联关系, 按照被关联资产优先执行的原则, 初步筛选一批可封入
区块的交易;权 利 要 求 书 1/2 页
2
CN 115550048 A
2对初步筛选出的交易依次校验交易合法性, 包括交易本身的合法性校验和交易的关联
信息的合法性校验, 剔除非法交易;
所述共识节点根据实际需求选用共识算法, 并根据选取的共识算法和实际需求配置节
点数量, 对待封块交易依次执 行, 全网达成一 致。
9.如权利要求8所述的一种区块链系统, 其特征是, 所述的交易构建节点包含交易构建
模块、 区块执 行模块、 交易构建节点消息广播处 理模块、 区块同步模块和数据存 储模块;
所述的交易构建模块, 用于接收交易请求, 根据请求内容, 构造满足交易数据模型的交
易并广播到全网, 交易中包 含可提供交易 合法性校验的信息;
所述的区块执行模块, 用于对收到的区块依次执行区块内的交易, 计算资产对象的属
性;
所述的交易构建节点消息广播处理模块, 用于广播交易及其他节点通信消息, 并接收
和处理来自共识 节点的区块消息;
所述的区块同步模块, 用于从共识 节点接收和同步 新区块;
所述的数据存储模块, 用于存储执行后的交易和区块数据、 存储更新后的资产对象属
性。
10.如权利要求8所述的一种区块链系统, 其特征是, 所述共识节点包括封块筛选模块、
交易校验 模块、 区块执 行模块、 共识模块、 数据存 储模块和共识 节点消息广播处 理模块;
所述封块筛选模块, 用于缓存从共识节点消息通信模块接收的新交易, 在区块链每轮
封块开始时, 基于资产间关联关系, 按照被关联资产优先执行的原则, 筛选一批可封入区块
的交易, 提交给交易校验 模块;
所述交易校验模块, 用于接收初步筛选的可封块交易, 基于交易信息校验交易的合法
性, 包括交易本身合法性校验以及关联信息列表校验;
所述共识模块, 用于通过共识机制维护区块链账本数据的一 致性;
所述区块执 行模块, 用于对收到的区块依次执 行区块内的交易, 计算资产对象的属性;
所述数据存储模块, 用于存储校验和执行通过的交易和区块数据、 存储更新后的资产
对象属性;
所述共识节点消息广播处理模块, 用于节点之间消息通信, 包括接收和 处理交易构建
节点广播的交易、 共识 节点之间的共识消息通信、 将新区块广播给交易构建节点。权 利 要 求 书 2/2 页
3
CN 115550048 A
3
专利 一种交易间网状关联关系一致性表达和追溯方法及系统
安全报告 >
其他 >
文档预览
中文文档
13 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-17 23:37:30上传分享