[发明专利]基于区块链智能合约的交易方法、装置和设备有效
申请号: | 202110866456.6 | 申请日: | 2021-07-29 |
公开(公告)号: | CN113592650B | 公开(公告)日: | 2023-10-24 |
发明(设计)人: | 李成才;邓柯 | 申请(专利权)人: | 成都质数斯达克科技有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;H04L67/10 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610094 四川省成都市高新区益*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 智能 合约 交易 方法 装置 设备 | ||
本发明涉及视频内容分析技术领域,具体而言,涉及基于区块链智能合约的交易方法、装置和设备,接收交易支出节点提交的第一加密交易数据;检测所述第一加密交易数据的有效性,若所述第一加密交易数据为有效,则将所述第一加密交易数据上传到区块链网络上,所述第一加密交易数据用于触发所述区块链网络根据所述合约凭证数据调取对应的智能合约,然后通过所述智能合约自动完成交易,本发明通过将合约凭证封装在第一加密交易数据内,并在交易发起前将编译的智能合约上传到区块链网络上,在第一加密交易数据被检验有效性后,通过校验合约凭证检验交易双方是否完成预设的合约条款,进而使区块链网络完成更为复杂的交易。
技术领域
本发明涉及视频内容分析技术领域,具体而言,涉及一种基于区块链智能合约的交易方法、装置、设备及可读存储介质。
背景技术
区块链技术,是一种基于去中心化分布式协议、共识算法、非对称密钥签名、哈希等技术,构建的能安全地存储数字资产信息,信息不可伪造和篡改,区块链网络上的所有节点各自执行交易,并共同完成结果确认,由共识算法保证各节点执行交易的一致性。
目前的区块链网络只能够完成较为简单的转账交易,无法完成较为复杂的交易,如根据合同的履行情况,判定该笔交易是否满足双方预设的相关协议,或者是否满足现有的金融监管协议。
发明内容
本发明的目的在于提供一种基于区块链智能合约的交易方法、装置、设备及可读存储介质,以改善上述问题。
为了实现上述目的,本申请实施例提供了如下技术方案:
一方面,本申请实施例提供了一种基于区块链智能合约的交易方法,该方法应用于区块链网络中任意交易审核节点,所述交易审核节点为交易双方共同的上层节点,该方法包括:
接收交易支出节点提交的第一加密交易数据,所述第一加密交易数据包括合约凭证数据,所述合约凭证数据用于表示交易发起方已履行合约;
检测所述第一加密交易数据的有效性,若所述第一加密交易数据为有效,则将所述第一加密交易数据上传到区块链网络上,所述第一加密交易数据用于触发所述区块链网络根据所述合约凭证数据调取对应的智能合约,然后通过所述智能合约自动完成交易。
可选地,所述检测所述第一加密交易数据的有效性,包括:
调取所述第一加密交易数据;
对所述第一加密交易数据进行解密,得到第一交易数据;
检验所述第一交易数据中的收支平衡和签名有效性,若所述第一交易数据中的收支平衡为平衡状态且签名为有效,则判定所述第一加密交易数据为有效数据。
第二方面,本申请实施例提供了一种基于区块链智能合约的交易方法,该方法应用于区块链网络,包括:
获取交易审核节点发送的第一加密交易数据,所述第一加密交易数据包括合约凭证数据、支出数据和收入数据,所述合约凭证数据包括合约编号;
根据所述合约编号调取对应的智能合约;
检测所述合约凭证数据、所述支出数据和所述收入数据是否均满足所述智能合约中的预设条款,若所述合约凭证数据、所述支出数据和所述收入数据均满足所述预设条款,则对所述第一加密交易数据进行共识投票;
将已达成共识的第一加密交易数据发送至区块链网络中的每个节点。
第三方面,本申请提供了一种基于区块链智能合约的交易方法,该方法应用于区块链网络,包括:
获取交易审核节点发送的第一加密交易数据,所述第一加密交易数据包括合约凭证数据、支出数据和收入数据,所述合约凭证数据包括合约编号交易发起时间;
根据所述合约编号调取对应的智能合约;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都质数斯达克科技有限公司,未经成都质数斯达克科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110866456.6/2.html,转载请声明来源钻瓜专利网。