说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210567678.2 (22)申请日 2022.05.23 (71)申请人 杨永红 地址 610031 四川省成 都市青羊区西 货站 路清水路苑54栋2单 元1003 (72)发明人 杨永红  (51)Int.Cl. H04L 9/32(2006.01) H04L 9/40(2022.01) G06Q 40/04(2012.01) (54)发明名称 一种基于区块链网络的链下 交易方法、 装置 及设备 (57)摘要 本发明涉及本发 明区块链 技术领域, 具体而 言, 涉及基于区块链网络的链下交易方法、 装置 及设备, 对于任意链下交易发起节点, 该方法包 括: 响应于交易发起用户提交的交易请求, 并根 据所述交易请求生成链下交易信息; 对所述链下 交易信息进行签名, 得到投票数据; 接收所述投 票反馈数据, 并判断是否执行所述交易请求, 若 执行, 则找到至少一个记账节点, 并向其发送记 账请求; 接受所述执行结果, 并向所述交易发起 用户对应的终端发送交易结果; 本发 明通过区跨 链网络将部分非敏感以及全数据的哈希进行上 面, 而交易的内容通过区块链网络仅在交易参与 方节点进行公布或传输, 在保障数据的安全性的 同时, 还通过区块链的防篡改特性极大地增加了 数据的可信性。 权利要求书3页 说明书8页 附图4页 CN 114978547 A 2022.08.30 CN 114978547 A 1.一种基于区块链网络的链下交易方法, 该方法适用于区块链网络中的任意链下交易 发起节点, 其特 征在于, 包括: 响应于交易发起用户提交的交易请求, 并根据所述交易请求生成链下交易信息, 所述 链下交易信息包括投票策略和读写策略; 对所述链下交易信息进行签名, 得到投票数据, 并将所述投票数据发送至第一master 节点, 所述投票数据用于触发所述第一master节点根据所述投票策略分别向每个投票节 点 发送所述投票数据, 并接收每个所述投票节点反馈的投票结果, 生成投票反馈数据, 并返回 所述投票反馈数据, 所述第一master 节点为在第一区块 域中负责跨 域投票的节点; 接收所述投票反馈数据, 并根据所述投票反馈数据判断是否执行所述交易请求, 若判 定执行所述交易请求, 则根据所述读写策略找到至少一个记账节点, 并向所述至少一个记 账节点发送记账请求, 所述记账请求用于触发所述记账节点执行所述交易请求, 并返回执 行结果; 接受所述执行结果, 并根据 所述执行结果向所述交易发起用户对应的终端发送 交易结 果。 2.根据权利要求1所述的基于区块链网络的链下交易方法, 其特征在于, 所述响应于交 易发起用户提交的交易请求, 并根据所述交易请求 生成链下交易信息, 包括: 调取所述交易请求, 所述交易请求包括交易内容, 所述交易内容为反映交易明细的信 息; 根据所述交易内容, 匹配对应的交易类型; 检测所述对应的交易类型是否为链下交易, 若是, 则根据所述交易类型匹配对应的链 下交易策略, 记为第一交易策略, 并生成交易标识; 将所述交易内容、 所述交易类型、 所述第一交易策略和所述交易标识打包生成所述链 下交易信息 。 3.根据权利要求1所述的基于区块链网络的链下交易方法, 其特征在于, 所述根据 所述 投票反馈数据判断是否执 行所述交易请求, 包括: 调取所述投票反馈数据和所述投票策略, 所述投票策略包括执 行条件; 统计所述投票反馈数据中的多个所述投票结果, 计算得到统计数据; 根据所述统计数据判断所述投票反馈数据 是否符合所述执行条件, 若符合所述执行条 件, 则判定可以执 行所述交易请求。 4.根据权利要求1所述的基于区块链网络的链下交易方法, 其特征在于, 所述并根据 所 述投票反馈数据判断是否执 行所述交易请求, 若判定执 行所述交易请求之后, 还 包括: 将所述链下交易信息和所述投票反馈数据进行打包处 理, 得到记账 数据; 在记账数据中添加验证执行签名, 得到所述记账请求, 所述验证执行签名用于触发所 述记账节点执 行所述链下交易信息 。 5.根据权利要求1所述的基于区块链网络的链下交易方法, 其特征在于, 所述根据 所述 读写策略找到 至少一个记账节点, 并向所述至少一个记账节点发送 记账请求, 包括: 调取所述读写策略, 所述读写策略中包括至少一个写入节点标识, 所述读写策略用于 限定每个链下交易的参与节点对链下交易内容的读写权限; 根据所述至少一个写入节点标识, 向至少一个记账节点发送所述记账请求, 所述记账权 利 要 求 书 1/3 页 2 CN 114978547 A 2节点为所述写入节点标识对应的区块链 节点。 6.一种基于区块链网络的链下交易方法, 该方法适用于区块链网络中的任意链下交易 记账节点, 其特 征在于, 包括: 获取链下交易发起节点发送的记账请求, 所述记账请求包括交易内容、 读写策略和验 证执行签名; 检验所述验证执行签名的有效性, 若有效, 则根据 所述记账请求生成存证数据, 并将所 述存证数据上链存证, 以使数据的接收方验证数据真实性; 根据所述交易内容, 更改与所述记账请求对应的账本, 并将更改后的所述记账请求对 应的账本记为第一账本; 打包所述第一账本、 所述存证数据和所述交易内容, 得到执 行结果; 根据所述读写策略, 将所述执 行结果分别发送至多个链下交易 参与节点。 7.根据权利要求6所述的基于区块链网络的链下交易方法, 其特征在于, 根据 所述记账 请求生成存证数据, 并将所述存证数据上链存证, 包括: 调取所述记账请求, 所述记账请求包括链下交易信息, 所述链下交易信息包括交易内 容、 交易标识、 交易类型和第一交易策略; 对所述交易内容和所述第一交易策略进行哈希计算, 得到第一哈希值; 将所述第一哈希值、 所述交易标识和所述交易类型打包, 得到存证数据; 将所述存证数据发送至第二master节点, 所述存证数据用于触发所述第二master节点 对所述存证数据签名, 并将签名后的所述存证数据分别发送给每个区块域对应的master节 点, 签名后的所述存证数据用于触发每个所述区块域对应的master节 点在对应的区块域内 共识所述存证数据。 8.一种基于区块链网络的链下交易方法, 该方法适用于区块链网络中的任意链下交易 参与节点, 其特 征在于, 包括: 接收链下交易记账节发送的执行结果, 所述执行结果包括第 一账本、 存证数据、 第一交 易策略和交易内容, 所述存证数据包括第一哈希值、 交易标识和交易类型; 根据所述交易标识, 在本地的公共账本中找到对应的第二存证数据; 检测所述第二存证数据与所述存证数据是否相同, 若相同, 则对所述交易内容和所述 第一交易策略进行哈希计算哈希计算, 得到验证哈希; 对比所述验证哈希与所述第一哈希值是否相同, 若相同, 则将所述第一账本保存至本 地私有账本中。 9.一种基于区块链网络的链下交易装置, 该装置适用于区块链网络中的任意链下交易 发起节点, 其特 征在于, 包括: 第一计算模块, 用于响应于交易发起用户提交的交易请求, 并根据所述交易请求生成 链下交易信息, 所述链下交易信息包括投票策略和读写策略; 第二计算模块, 用于对所述链下交易信 息进行签名, 得到投票数据, 并将所述投票数据 发送至第一master节 点, 所述投票数据用于触发所述第一master节点根据所述投票策略分 别向每个投票节点发送所述投票数据, 并接 收每个所述投票节点反馈的投票结果, 生成投 票反馈数据, 并返回所述投票反馈数据, 所述第一master节点为在第一区块域中负责跨域 投票的节点;权 利 要 求 书 2/3 页 3 CN 114978547 A 3

.PDF文档 专利 一种基于区块链网络的链下交易方法、装置及设备

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于区块链网络的链下交易方法、装置及设备 第 1 页 专利 一种基于区块链网络的链下交易方法、装置及设备 第 2 页 专利 一种基于区块链网络的链下交易方法、装置及设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 08:14:56上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。