[发明专利]基于智能合约的安全交易方法在审
申请号: | 201810893438.5 | 申请日: | 2018-08-07 |
公开(公告)号: | CN108876381A | 公开(公告)日: | 2018-11-23 |
发明(设计)人: | 杨国超 | 申请(专利权)人: | 杨国超 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q40/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 641103 四川省内*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交易凭证 安全交易 智能 交易数据 加密 凭证 变化过程 记录数据 加密交易 密文区块 密文数据 唯一对应 原始交易 私钥 杂凑 追溯 伪造 记录 交易 保证 | ||
本发明提供了一种基于智能合约的安全交易方法,该方法包括:接收原始交易凭证及杂凑值;接收交易各方使用自己的私钥对交易凭证进行的加密,形成加密后的交易凭证;将交易凭证的密文数据记录在基于智能合约的交易数据联盟链上。本发明提出了一种基于智能合约的安全交易方法,每个交易凭证都会记录数据的变化及其唯一对应的密文区块数据;实现了加密交易凭证的不可伪造,而且实现了交易凭证数据的零丢失,并保证交易数据变化过程可追溯。
技术领域
本发明涉及区块链,特别涉及一种基于智能合约的安全交易方法。
背景技术
金融交易需要具有数据加密的唯一保真、数据不可伪造、所有数据过程可追溯等能力,保证系统的安全、可靠、易监管。传统的金融交易信息系统主要采用数据集中化管理模式,服务器数据库存储所有的数据,所有的终端通过应用服务器进行使用。由于中心化存储模式存在着数据丢失、被伪造的风险。而且这种数据丢失、伪造行为过程不可追溯。在金融交易管理业务中,容易引起交易凭证不能充分信任的问题。
发明内容
为解决上述现有技术所存在的问题,本发明提出了一种基于智能合约的安全交易方法,包括:
接收原始交易凭证及杂凑值;
接收交易各方使用自己的私钥对交易凭证进行的加密,形成加密后的交易凭证;
将交易凭证的密文数据记录在基于智能合约的交易数据联盟链上。
优选地,所述联盟链网络中进一步包括区块检验模块,所述区块检验模块,用于各类用户检验存储在区块链的各区块的交易数据信息。
优选地,所述联盟链网络中进一步包括运行监控模块,所述运行监控模块用于监控联盟链网络各对等节点的运行情况和协调节点。
优选地,所述协调节点用于协调各对等节点上的模块统一运行以及各对等节点间的交易数据同步。
优选地,在生成所述交易凭证的密文数据时,先提取交易凭证中确定的特征数据,然后针对这些特征数据生成密文数据,所述特征数据包括交易双方ID、时间、金额。
优选地,当所述交易凭证缺少至少一项所述特征数据时,根据所述交易凭证的交易类型确定缺少的特征数据的默认值。
本发明相比现有技术,具有以下优点:
本发明提出了一种基于智能合约的安全交易方法,每个交易凭证都会记录数据的变化及其唯一对应的密文区块数据;实现了加密交易凭证的不可伪造,而且实现了交易凭证数据的零丢失,并保证交易数据变化过程可追溯。
附图说明
图1是根据本发明实施例的基于智能合约的安全交易方法的流程图。
具体实施方式
下文与图示本发明原理的附图一起提供对本发明一个或者多个实施例的详细描述。结合这样的实施例描述本发明,但是本发明不限于任何实施例。本发明的范围仅由权利要求书限定,并且本发明涵盖诸多替代、修改和等同物。在下文描述中阐述诸多具体细节以便提供对本发明的透彻理解。出于示例的目的而提供这些细节,并且无这些具体细节中的一些或者所有细节也可以根据权利要求书实现本发明。
本发明的一方面提供了一种基于智能合约的安全交易方法。图1是根据本发明实施例的基于智能合约的安全交易方法流程图。
本发明基于智能合约的金融交易凭证处理系统包括交易数据生成单元、凭证文件存储单元、智能合约管理单元和联盟链网络。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杨国超,未经杨国超许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810893438.5/2.html,转载请声明来源钻瓜专利网。