[发明专利]基于区块链智能合约的交易方法、装置和设备有效
申请号: | 202110866456.6 | 申请日: | 2021-07-29 |
公开(公告)号: | CN113592650B | 公开(公告)日: | 2023-10-24 |
发明(设计)人: | 李成才;邓柯 | 申请(专利权)人: | 成都质数斯达克科技有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;H04L67/10 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610094 四川省成都市高新区益*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 智能 合约 交易 方法 装置 设备 | ||
1.一种基于区块链智能合约的交易方法,其特征在于,应用于区块链网络中任意交易审核节点,所述交易审核节点为交易双方共同的上层节点,包括:
接收交易支出节点提交的第一加密交易数据,所述第一加密交易数据包括合约凭证数据,所述合约凭证数据用于表示交易发起方已履行合约;
检测所述第一加密交易数据的有效性,若所述第一加密交易数据为有效,则将所述第一加密交易数据上传到区块链网络上,所述第一加密交易数据用于触发所述区块链网络根据所述合约凭证数据调取对应的智能合约,然后通过所述智能合约自动完成交易。
2.根据权利要求1所述的基于区块链智能合约的交易方法,其特征在于,所述检测所述第一加密交易数据的有效性,包括:
调取所述第一加密交易数据;
对所述第一加密交易数据进行解密,得到第一交易数据;
检验所述第一交易数据中的收支平衡和签名有效性,若所述第一交易数据中的收支平衡为平衡状态且签名为有效,则判定所述第一加密交易数据为有效数据。
3.一种基于区块链智能合约的交易方法,其特征在于,应用于区块链网络,包括:
获取交易审核节点发送的第一加密交易数据,所述第一加密交易数据包括合约凭证数据、支出数据和收入数据,所述合约凭证数据包括合约编号;
根据所述合约编号调取对应的智能合约;
检测所述合约凭证数据、所述支出数据和所述收入数据是否均满足所述智能合约中的预设条款,若所述合约凭证数据、所述支出数据和所述收入数据均满足所述预设条款,则对所述第一加密交易数据进行共识投票;
将已达成共识的第一加密交易数据发送至区块链网络中的每个节点。
4.一种基于区块链智能合约的交易方法,其特征在于,应用于区块链网络,包括:
获取交易审核节点发送的第一加密交易数据,所述第一加密交易数据包括合约凭证数据、支出数据和收入数据,所述合约凭证数据包括合约编号交易发起时间;
根据所述合约编号调取对应的智能合约;
通过所述智能合约判定所述合约凭证数据、所述支出数据和所述收入数据是否均满足所述智能合约内部的预设条款,若所述合约凭证数据、所述支出数据和所述收入数据均满足所述预设条款,则检测所述第一加密交易数据是否满足对应的监管规则,若所述第一加密交易数据满足所述监管规则,则对所述第一加密交易数据进行共识投票;
将已达成共识的第一加密交易数据发送至区块链网络中的每个节点。
5.根据权利要求4所述的基于区块链智能合约的交易方法,其特征在于,所述检测所述第一加密交易数据是否满足对应的监管规则,包括:
调取第一加密交易数据,所述第一加密交易数据包括合约编号;
根据所述合约编号,判定所述第一加密交易数据对应的交易类型;
根据所述交易类型,在所述区块链网络中调取对应的监管规则;
检验所述第一加密交易数据是否满足所述监管规则。
6.一种基于区块链智能合约的交易装置,其特征在于,应用于区块链网络中任意交易审核节点,所述交易审核节点为交易双方共同的上层节点,包括:
第一接收模块,用于接收交易支出节点提交的第一加密交易数据,所述第一加密交易数据包括合约凭证数据,所述合约凭证数据用于表示交易发起方已履行合约;
第一计算模块,用于检测所述第一加密交易数据的有效性,若所述第一加密交易数据为有效,则将所述第一加密交易数据上传到区块链网络上,所述第一加密交易数据用于触发所述区块链网络根据所述合约凭证数据调取对应的智能合约,然后通过所述智能合约自动完成交易。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都质数斯达克科技有限公司,未经成都质数斯达克科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110866456.6/1.html,转载请声明来源钻瓜专利网。