预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111951106A(43)申请公布日2020.11.17(21)申请号202010693771.9G06Q20/08(2012.01)(22)申请日2020.07.17G06Q30/06(2012.01)G06F16/182(2019.01)(66)本国优先权数据G06F21/60(2013.01)202010554166.32020.06.17CNG06F21/64(2013.01)(71)申请人杭州增信信息技术有限公司H04L29/06(2006.01)地址311100浙江省杭州市余杭区南苑街H04L29/08(2006.01)道康成大厦1幢615室B(72)发明人陈霄李海南邹雨豪陈磊磊朱礼廷(74)专利代理机构杭州裕阳联合专利代理有限公司33289代理人姚宇吉(51)Int.Cl.G06Q40/04(2012.01)G06Q20/38(2012.01)权利要求书2页说明书4页附图1页(54)发明名称基于区块链智能合约技术的数据交易系统及其方法(57)摘要本发明公开了一种基于区块链智能合约技术的数据交易系统及其方法,该系统包括:数据售卖端、数据购买端和服务节点;数据购买端向运行在区块链中的智能合约支付对应的数字资产,将数字资产保存在智能合约中,并在接收到数据文件后向智能合约发送放款请求;智能合约将数字资产发送至数据售卖端。本发明所提供的基于区块链智能合约技术的数据交易系统及其方法由区块链上的智能合约实现,交易过程中的数字资产全部托管在区块链上的智能合约中,资产公开透明可查看,数字资产托管在智能合约中,不存在中心化信任问题,数字资产在智能合约中的转入和转出记录全部记录在区块链上,可公开查看且不可修改,解决了交易双方的信任问题。CN111951106ACN111951106A权利要求书1/2页1.一种基于区块链智能合约技术的数据交易系统,其特征在于,包含:数据售卖端,用于供卖方操作进行数据售卖;数据购买端,用于供买方操作进行数据购买;服务节点,用于为所述数据售卖端和所述数据购买端提供消息转发和数据存储服务;所述数据售卖端、所述数据购买端和所述服务节点通过网络连接进行通讯;所述数据售卖端包括:订单生成模块、加密模块和第一数字资产管理模块;所述数据购买端包括:第二数字资产管理模块和解密模块;所述服务节点包括:第一数据存储模块和验证模块;所述订单生成模块用于生成订单信息;所述加密模块用于对数据文件进行加密;所述数据售卖端将所述订单信息和所述数据文件发送至所述服务节点;所述服务节点将所述订单信息发送至所述数据购买端并通过所述第一数据存储模块保存所述数据文件;所述第二数字资产管理模块向运行在区块链中的智能合约支付对应的数字资产;所述智能合约接收到所述数字资产后生成付款回执并发送至所述数据购买端;所述数据购买端将所述付款回执发送至所述服务节点;所述服务节点在所述验证模块验证所述付款回执后将所述第一数据存储模块中保存的所述数据文件发送至所述数据购买端并同时发送提示信息至所述数据售卖端;所述数据售卖端发送解密秘钥至所述数据购买端;所述数据购买端在所述解密模块通过所述解密秘钥对所述数据文件进行解密后向所述智能合约发送放款请求;所述智能合约将所述数字资产发送至所述数据售卖端的第一数字资产管理模块。2.根据权利要求1所述的基于区块链智能合约技术的数据交易系统,其特征在于,所述数据售卖端还包括:数字签名模块,用于对生成的所述订单信息进行数字签名。3.根据权利要求1所述的基于区块链智能合约技术的数据交易系统,其特征在于,所述订单生成模块包括:摘要提取子模块,用于提取所述数据文件的摘要信息;订单生成子模块,用于根据所述摘要信息和价格信息生成所述订单信息。4.根据权利要求3所述的基于区块链智能合约技术的数据交易系统,其特征在于,所述订单生成模块还包括:时间设置子模块,用于设定失效时间;所述订单生成子模块用于根据所述摘要信息、价格信息和所述失效时间生成所述订单信息。5.根据权利要求1所述的基于区块链智能合约技术的数据交易系统,其特征在于,所述数据售卖端还包括:第二数据存储模块,用于存储所述数据文件;所述数据购买端还包括:第三数据存储模块,用于存储所述数据文件。2CN111951106A权利要求书2/2页6.一种基于区块链智能合约技术的数据交易方法,其特征在于,包含以下步骤:卖方生成订单信息;卖方对数据文件进行加密;卖方将所述订单信息和加密后的所述数据文件发送至服务节点;所述服务节点保存所述数据文件并将所述订单信息发送至买方;买方确认所述订单信息后向运行在区块链中的智能合约支付对应的数字资产;买方将所述智能合约返回的付款回执发送至所述服务节点;所述服务节点在验证所述付款回执后将所述