CN109064335A - 一种基于智能合约的数据交易方法及装置 - Google Patents

一种基于智能合约的数据交易方法及装置 Download PDF

Info

Publication number
CN109064335A
CN109064335A CN201810978789.6A CN201810978789A CN109064335A CN 109064335 A CN109064335 A CN 109064335A CN 201810978789 A CN201810978789 A CN 201810978789A CN 109064335 A CN109064335 A CN 109064335A
Authority
CN
China
Prior art keywords
target
data
contract
information
intelligent
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810978789.6A
Other languages
English (en)
Inventor
张伟
胡崔亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Qianhai Yi Chain Network Technology Co Ltd
Original Assignee
Shenzhen Qianhai Yi Chain Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Qianhai Yi Chain Network Technology Co Ltd filed Critical Shenzhen Qianhai Yi Chain Network Technology Co Ltd
Priority to CN201810978789.6A priority Critical patent/CN109064335A/zh
Publication of CN109064335A publication Critical patent/CN109064335A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Technology Law (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明适用于区块链领域,尤其涉及一种基于智能合约的数据交易方法及装置,应用于数据获取端,所述方法包括:调用目标智能合约,所述目标智能合约至少包含标的数据信息、标的数据金额信息及数据提供者的收款地址;若所述标的数据信息符合规定要求,则向所述数据提供者的收款地址支付所述标的数据金额信息规定的交易金额;若支付成功,则接收所述标的数据信息。本发明通过将标的数据写入智能合约并保存在区块链中,数据使用者只需通过数据获取端在区块链中调用该智能合约并执行合约规定,便能完成数据交易,整个交易过程都是在去中心化的环境中实现,避免了用户数据资产被第三方泄露或擅自使用,有力地保障了用户的信息隐私安全。

Description

一种基于智能合约的数据交易方法及装置
技术领域
本发明属于区块链领域,特别是涉及一种基于智能合约的数据交易方法及装置。
背景技术
在大数据时代,个人信息被非法收集和利用的情况非常普遍,而且数据监控无处不在,这些都给公民的信息隐私带来巨大威胁,而传统的隐私权法已经跟不上时代发展的潮流。在数据资源的开发与利用成为潮流的今天,必须谨慎地设计信息隐私保护的路径,以期达到信息自由与隐私保护的平衡。
然而,目前市场中的数据交易平台普遍是数据所有人将数据托管到中心化平台中,由中心化平台进行撮合交易,但是中心化平台面临数据泄露的嫌疑和风险,用户对中心化平台处理数据没有知情权;因此,用户的信息隐私极为不安全。
发明内容
基于此,有必要针对上述的问题,提供一种基于智能合约的数据交易方法及装置。
在本发明的一个实施例中,提供了一种基于智能合约的数据交易方法,应用于数据获取端,所述方法包括:
调用目标智能合约,所述目标智能合约至少包含标的数据信息、标的数据金额信息及数据提供者的收款地址;
若所述标的数据信息符合规定要求,则向所述数据提供者的收款地址支付所述标的数据金额信息规定的交易金额;
若支付成功,则接收所述标的数据信息。
本发明还提供另一种基于智能合约的数据交易方法,应用于数据提供端,所述方法包括:
将标的数据信息、标的数据金额信息及数据提供者的收款地址信息写入目标智能合约;
在区块链网络中发布所述目标智能合约,当所述目标智能合约被调用时,若标的数据信息符合规定要求,且收款地址获得规定的交易价值,则数据调用者将获得所述标的数据信息。
本发明还提供一种基于智能合约的数据交易装置,应用于数据获取端,其特征在于,所述装置包括:
调用单元,用于调用目标智能合约,所述目标智能合约至少包含标的数据信息、标的数据金额信息及数据提供者的收款地址;
处理单元,用于若所述标的数据信息符合规定要求,则向所述数据提供者的收款地址支付所述标的数据金额信息规定的交易金额;
接收单元,用于若支付成功,则接收所述标的数据信息。
本发明还提供一种基于智能合约的数据交易装置,应用于数据提供端,所述装置包括:
合约制作单元,用于将标的数据信息、标的数据金额信息及数据提供者的收款地址信息写入目标智能合约;
合约发布单元,用于在区块链网络中发布所述目标智能合约,当所述目标智能合约被调用时,若标的数据信息符合规定要求,且收款地址获得规定的交易价值,则数据调用者将获得所述标的数据信息。
上述基于智能合约的数据交易方法、装置,通过将标的数据写入智能合约并保存在区块链中,数据使用者只需通过数据获取端在区块链中调用该智能合约并执行合约规定,便能完成数据交易,整个交易过程都是在去中心化的环境中实现,避免了用户数据资产被第三方平台泄露或擅自使用,有力地保障了用户的信息隐私安全。
附图说明
图1是本发明实施例提供的一种基于智能合约的数据交易方法的流程图;
图2是本发明实施例提供的另一种基于智能合约的数据交易方法的流程图;
图3是本发明实施例提供的一种基于智能合约的数据交易装置的模块图;
图4是本发明实施例提供的另一种基于智能合约的数据交易装置的模块图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但除非特别说明,这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一xx脚本称为第二xx脚本,且类似地,可将第二xx脚本称为第一xx脚本。
本发明通过将标的数据写入智能合约并保存在区块链中,数据使用者只需通过数据获取端在区块链中调用该智能合约并执行合约规定,便能完成数据交易,整个交易过程都是在去中心化的环境中实现,避免了用户数据资产被第三方泄露或擅自使用,有力地保障了用户的信息隐私安全。
实施例一
图1是本发明实施例提供的一种基于智能合约的数据交易方法,应用于数据获取端,其中,该数据获取端可以是区块链网络中的任一节点服务器,本方法中的数据获取端主要用于向区块链网络中请求调用特定数据,而该特定数据是通过智能合约的形式发布在区块链网络中;具体实施流程如下:
步骤S201,调用目标智能合约,所述目标智能合约至少包含标的数据信息、标的数据金额信息及数据提供者的收款地址。
本发明方法基于区块链网络实现其流程,区块链技术也被称为分布式账本技术,是一种互联网数据库技术,其特点是去中心化、公开透明。
目前在区块链技术中引入智能合约技术成为一种新潮流,智能合约是一种旨在以信息化方式传播、验证或执行合同的计算机协议,智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。
在本发明的一个实施例中,智能合约中至少会写入标的数据信息、标的数据金额信息以及数据提供者的收款地址。
这里的目标智能合约即包含了数据获取端想要获取的标的数据信息的智能合约。
作为本发明的一个具体实施例,下表示出了一种智能合约的基础数据结构:
本发明实施例中是以数据作为交易标的,结合表格所示,上述标的数据信息即包含了待交易的数据,其对应上表中的“data”项;标的数据金额信息则标识了标的数据的交易价格/金额,对应上表的“fee”项;数据提供者的收款地址则用于让数据使用者/获取者/购买者向数据提供者进行支付,对应上表的“address”项,一般可以通过区块链内在的token(代币)、数字货币等形式进行支付;而“expire”项、“timestamp”项则分别用于表征数据过期时间与数据上传时间。
以下以一具体例子示出一种写入到智能合约的标的数据信息的具体内容、结构(仅作示范):
在本发明的一个实施例中,当智能合约被数据提供端发布到区块链网络中时,会由区块链自动生成智能合约地址,因此步骤S201具体可以通过以下步骤来调用目标智能合约:
向区块链网络发出数据使用请求;
接收所述区块链网络返回的目标智能合约地址;
根据所述目标智能合约地址获取所述目标智能合约。
上述过程中,数据获取端直接就可以获取到目标智能合约,无需第三方接触数据就可实现。
步骤S202,若所述标的数据信息符合规定要求,则向所述数据提供者的收款地址支付所述标的数据金额信息规定的交易金额。
在本发明实施例中,一般地,智能合约中的标的数据信息都会设置有效时限,即目标智能合约中包含有数据上传时间和数据过期时间,对照上文表格中的“expire”项、“timestamp”项,通过这两个时间可以判断智能合约中的标的数据信息核实过期;当数据获取端调用了智能合约之后,会先判断数据是否合法有效,然后才执行支付操作,具体的步骤如下:
根据所述数据上传时间与数据过期时间,判断所述标的数据信息是否过期;
若所述标的数据信息未过期,则向所述数据提供者的收款地址支付所述标的数据金额信息规定的交易金额;
若所述标的数据信息已过期,则标的数据信息获取失败。
步骤S203,若支付成功,则接收所述标的数据信息。
在本发明实施例中,若标的数据信息未过期,且数据获取端对其支付成功,也即合约生效,那么数据获取端将会获取写入到目标智能合约中的标的数据信息。
在本发明的一个实施例中,所述若所述标的数据信息符合规定要求,则向所述数据提供者的收款地址支付所述标的数据金额信息规定的交易金额,之后还包括:
若支付失败,则标的数据信息获取失败。
本发明的上述实施例中,通过将标的数据写入智能合约并保存在区块链中,数据使用者只需通过数据获取端在区块链中调用该智能合约并执行合约规定,便能完成数据交易,整个交易过程都是在去中心化的环境中实现,避免了用户数据资产被第三方泄露或擅自使用,有力地保障了用户的信息隐私安全。
实施例二:
图2示出了本发明的另一个实施例,提供了一种基于智能合约的数据交易方法,应用于数据提供端,其中,该数据提供端可以是区块链网络中的任一节点服务器,本方法中的数据获取端主要用于向区块链网络中发布包含有标的数据的智能合约,用于需要使用该标的数据的数据获取端执行合约以获得数据调用权限,具体实施流程如下:
步骤S301,将标的数据信息、标的数据金额信息及数据提供者的收款地址信息写入目标智能合约。
步骤S302,在区块链网络中发布所述目标智能合约,当所述目标智能合约被调用时,若标的数据信息符合规定要求,且收款地址获得规定的交易价值,则数据调用者将获得所述标的数据信息。
本发明方法基于区块链网络实现其流程,区块链技术也被称为分布式账本技术,是一种互联网数据库技术,其特点是去中心化、公开透明。
目前在区块链技术中引入智能合约技术成为一种新潮流,智能合约是一种旨在以信息化方式传播、验证或执行合同的计算机协议,智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。
在本发明的一个实施例中,智能合约中至少会写入标的数据信息、标的数据金额信息以及数据提供者的收款地址。
本发明实施例中是以数据作为交易标的,这里的目标智能合约即包含了标的数据信息的智能合约。
作为本发明的一个具体实施例,为了说明步骤S301中所述的智能合约,下表给出了一种智能合约的基础数据结构:
结合表格所示,上述标的数据信息即包含了待交易的数据,其对应上表中的“data”项;标的数据金额信息则标识了标的数据的交易价格/金额,对应上表的“fee”项;数据提供者的收款地址则用于让数据使用者/获取者/购买者向数据提供者进行支付,对应上表的“address”项,一般可以通过区块链内在的token(代币)、数字货币等形式进行支付;而“expire”项、“timestamp”项则分别用于表征数据过期时间与数据上传时间。
以下以一具体例子示出一种写入到智能合约的标的数据信息的具体内容、结构(仅作示范):
在本发明实施例中,当上述目标智能合约制作完成后,发布到区块链网络中后,会生成目标智能合约地址,当区块链网络中的某个数据请求端/获取端/使用端需要使用其标的数据信息时,可以通过该目标智能合约地址调用该目标智能合约。
当所述目标智能合约被调用时,调用者执行合约内容,若标的数据信息符合规定要求(一般是通过目标智能合约上的数据上传时间与数据过期时间判断标的数据信息是否过期),且收款地址获得规定的交易价值,则数据调用者将获得所述标的数据信息,即实现了数据交易。
上述过程是在去中心化的环境中实现,避免了用户数据资产被第三方泄露或擅自使用,有力地保障了用户的信息隐私安全。
实施例三
图3是本发明实施例提供的一种基于智能合约的数据交易装置,应用于数据获取端,其中,该数据获取端可以是区块链网络中的任一节点服务器,本方法中的数据获取端主要用于向区块链网络中请求调用特定数据,而该特定数据是通过智能合约的形式发布在区块链网络中;具体如下:
调用单元110,用于调用目标智能合约,所述目标智能合约至少包含标的数据信息、标的数据金额信息及数据提供者的收款地址。
本发明方法基于区块链网络实现其流程,区块链技术也被称为分布式账本技术,是一种互联网数据库技术,其特点是去中心化、公开透明。
目前在区块链技术中引入智能合约技术成为一种新潮流,智能合约是一种旨在以信息化方式传播、验证或执行合同的计算机协议,智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。
在本发明的一个实施例中,智能合约中至少会写入标的数据信息、标的数据金额信息以及数据提供者的收款地址。
这里的目标智能合约即包含了数据获取端想要获取的标的数据信息的智能合约。
作为本发明的一个具体实施例,下表示出了一种智能合约的基础数据结构:
本发明实施例中是以数据作为交易标的,结合表格所示,上述标的数据信息即包含了待交易的数据,其对应上表中的“data”项;标的数据金额信息则标识了标的数据的交易价格/金额,对应上表的“fee”项;数据提供者的收款地址则用于让数据使用者/获取者/购买者向数据提供者进行支付,对应上表的“address”项,一般可以通过区块链内在的token(代币)、数字货币等形式进行支付;而“expire”项、“timestamp”项则分别用于表征数据过期时间与数据上传时间。
以下以一具体例子示出一种写入到智能合约的标的数据信息的具体内容、结构(仅作示范):
在本发明的一个实施例中,当智能合约被数据提供端发布到区块链网络中时,会由区块链自动生成智能合约地址,因此调用单元具体还用于:
向区块链网络发出数据使用请求;
接收所述区块链网络返回的目标智能合约地址;
根据所述目标智能合约地址获取所述目标智能合约。
上述过程中,数据获取端直接就可以获取到目标智能合约,无需第三方接触数据就可实现。
处理单元120,用于若所述标的数据信息符合规定要求,则向所述数据提供者的收款地址支付所述标的数据金额信息规定的交易金额。
在本发明实施例中,一般地,智能合约中的标的数据信息都会设置有效时限,即目标智能合约中包含有数据上传时间和数据过期时间,对照上文表格中的“expire”项、“timestamp”项,通过这两个时间可以判断智能合约中的标的数据信息核实过期;当数据获取端调用了智能合约之后,会先判断数据是否合法有效,然后才执行支付操作,具体的步骤如下:
根据所述数据上传时间与数据过期时间,判断所述标的数据信息是否过期;
若所述标的数据信息未过期,则向所述数据提供者的收款地址支付所述标的数据金额信息规定的交易金额;
若所述标的数据信息已过期,则标的数据信息获取失败。
接收单元130,用于若支付成功,则接收所述标的数据信息。
在本发明实施例中,若标的数据信息未过期,且数据获取端对其支付成功,也即合约生效,那么数据获取端将会获取写入到目标智能合约中的标的数据信息。
在本发明的一个实施例中,所述若所述标的数据信息符合规定要求,则向所述数据提供者的收款地址支付所述标的数据金额信息规定的交易金额,之后还包括:
若支付失败,则标的数据信息获取失败。
本发明的上述实施例中,通过将标的数据写入智能合约并保存在区块链中,数据使用者只需通过数据获取端在区块链中调用该智能合约并执行合约规定,便能完成数据交易,整个交易过程都是在去中心化的环境中实现,避免了用户数据资产被第三方泄露或擅自使用,有力地保障了用户的信息隐私安全。
实施例四:
图4示出了本发明的另一个实施例,提供了一种基于智能合约的数据交易装置,应用于数据提供端,其中,该数据提供端可以是区块链网络中的任一节点服务器,本方法中的数据获取端主要用于向区块链网络中发布包含有标的数据的智能合约,用于需要使用该标的数据的数据获取端执行合约以获得数据调用权限,具体包括:
合约制作单元210,用于将标的数据信息、标的数据金额信息及数据提供者的收款地址信息写入目标智能合约。
合约发布单元220,用于在区块链网络中发布所述目标智能合约,当所述目标智能合约被调用时,若标的数据信息符合规定要求,且收款地址获得规定的交易价值,则数据调用者将获得所述标的数据信息。
本发明方法基于区块链网络实现其流程,区块链技术也被称为分布式账本技术,是一种互联网数据库技术,其特点是去中心化、公开透明。
目前在区块链技术中引入智能合约技术成为一种新潮流,智能合约是一种旨在以信息化方式传播、验证或执行合同的计算机协议,智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。
在本发明的一个实施例中,智能合约中至少会写入标的数据信息、标的数据金额信息以及数据提供者的收款地址。
本发明实施例中是以数据作为交易标的,这里的目标智能合约即包含了标的数据信息的智能合约。
作为本发明的一个具体实施例,为了说明步骤S301中所述的智能合约,下表给出了一种智能合约的基础数据结构:
结合表格所示,上述标的数据信息即包含了待交易的数据,其对应上表中的“data”项;标的数据金额信息则标识了标的数据的交易价格/金额,对应上表的“fee”项;数据提供者的收款地址则用于让数据使用者/获取者/购买者向数据提供者进行支付,对应上表的“address”项,一般可以通过区块链内在的token(代币)、数字货币等形式进行支付;而“expire”项、“timestamp”项则分别用于表征数据过期时间与数据上传时间。
以下以一具体例子示出一种写入到智能合约的标的数据信息的具体内容、结构(仅作示范):
在本发明实施例中,当上述目标智能合约制作完成后,发布到区块链网络中后,会生成目标智能合约地址,当区块链网络中的某个数据请求端/获取端/使用端需要使用其标的数据信息时,可以通过该目标智能合约地址调用该目标智能合约。
当所述目标智能合约被调用时,调用者执行合约内容,若标的数据信息符合规定要求(一般是通过目标智能合约上的数据上传时间与数据过期时间判断标的数据信息是否过期),且收款地址获得规定的交易价值,则数据调用者将获得所述标的数据信息,即实现了数据交易。
上述过程是在去中心化的环境中实现,避免了用户数据资产被第三方泄露或擅自使用,有力地保障了用户的信息隐私安全。
应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种基于智能合约的数据交易方法,应用于数据获取端,其特征在于,所述方法包括:
调用目标智能合约,所述目标智能合约至少包含标的数据信息、标的数据金额信息及数据提供者的收款地址;
若所述标的数据信息符合规定要求,则向所述数据提供者的收款地址支付所述标的数据金额信息规定的交易金额;
若支付成功,则接收所述标的数据信息。
2.如权利要求1所述的方法,其特征在于,所述调用目标智能合约的步骤具体为:
向区块链网络发出数据使用请求;
接收所述区块链网络返回的目标智能合约地址;
根据所述目标智能合约地址获取所述目标智能合约。
3.如权利要求1所述的方法,其特征在于,所述目标智能合约还包括数据上传时间与数据过期时间;
所述若所述标的数据信息符合规定要求,则向所述数据提供者的收款地址支付所述标的数据金额信息规定的交易金额的步骤具体为:
根据所述数据上传时间与数据过期时间,判断所述标的数据信息是否过期;
若所述标的数据信息未过期,则向所述数据提供者的收款地址支付所述标的数据金额信息规定的交易金额;
若所述标的数据信息已过期,则标的数据信息获取失败。
4.如权利要求1所述的方法,其特征在于,所述若所述标的数据信息符合规定要求,则向所述数据提供者的收款地址支付所述标的数据金额信息规定的交易金额,之后还包括:
若支付失败,则标的数据信息获取失败。
5.一种基于智能合约的数据交易方法,应用于数据提供端,其特征在于,所述方法包括:
将标的数据信息、标的数据金额信息及数据提供者的收款地址信息写入目标智能合约;
在区块链网络中发布所述目标智能合约,当所述目标智能合约被调用时,若标的数据信息符合规定要求,且收款地址获得规定的交易价值,则数据调用者将获得所述标的数据信息。
6.如权利要求5所述的方法,其特征在于,所述目标智能合约还包括数据上传时间与数据过期时间,用于判断所述标的数据信息是否过期。
7.一种基于智能合约的数据交易装置,应用于数据获取端,其特征在于,所述装置包括:
调用单元,用于调用目标智能合约,所述目标智能合约至少包含标的数据信息、标的数据金额信息及数据提供者的收款地址;
处理单元,用于若所述标的数据信息符合规定要求,则向所述数据提供者的收款地址支付所述标的数据金额信息规定的交易金额;
接收单元,用于若支付成功,则接收所述标的数据信息。
8.如权利要求7所述的装置,其特征在于,所述调用单元用于:
向区块链网络发出数据使用请求;
接收所述区块链网络返回的目标智能合约地址;
根据所述目标智能合约地址获取所述目标智能合约。
9.如权利要求7所述的装置,其特征在于,所述目标智能合约还包括数据上传时间与数据过期时间;
所述调用单元用于:
根据所述数据上传时间与数据过期时间,判断所述标的数据信息是否过期;
若所述标的数据信息未过期,则向所述数据提供者的收款地址支付所述标的数据金额信息规定的交易金额;
若所述标的数据信息已过期,则标的数据信息获取失败。
10.一种基于智能合约的数据交易装置,应用于数据提供端,其特征在于,所述装置包括:
合约制作单元,用于将标的数据信息、标的数据金额信息及数据提供者的收款地址信息写入目标智能合约;
合约发布单元,用于在区块链网络中发布所述目标智能合约,当所述目标智能合约被调用时,若标的数据信息符合规定要求,且收款地址获得规定的交易价值,则数据调用者将获得所述标的数据信息。
CN201810978789.6A 2018-08-27 2018-08-27 一种基于智能合约的数据交易方法及装置 Pending CN109064335A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810978789.6A CN109064335A (zh) 2018-08-27 2018-08-27 一种基于智能合约的数据交易方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810978789.6A CN109064335A (zh) 2018-08-27 2018-08-27 一种基于智能合约的数据交易方法及装置

Publications (1)

Publication Number Publication Date
CN109064335A true CN109064335A (zh) 2018-12-21

Family

ID=64757171

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810978789.6A Pending CN109064335A (zh) 2018-08-27 2018-08-27 一种基于智能合约的数据交易方法及装置

Country Status (1)

Country Link
CN (1) CN109064335A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109670793A (zh) * 2018-12-26 2019-04-23 ***股份有限公司 一种基于区块链的数字资产有效期处理的方法及装置
CN111309813A (zh) * 2020-03-17 2020-06-19 北京百度网讯科技有限公司 数据流通中信息处理方法、装置、设备及存储介质
CN111309931A (zh) * 2020-05-09 2020-06-19 支付宝(杭州)信息技术有限公司 基于区块链的交易方法、装置、电子设备及存储介质
US10733583B2 (en) 2019-04-29 2020-08-04 Alibaba Group Holding Limited Blockchain-based withholding operations
WO2020220760A1 (zh) * 2019-04-29 2020-11-05 创新先进技术有限公司 基于区块链的缴费代扣方法及装置、电子设备、存储介质
CN112417514A (zh) * 2020-10-30 2021-02-26 迅鳐成都科技有限公司 基于电子合约的多方数据协作方法、***及存储介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107292622A (zh) * 2017-07-05 2017-10-24 武汉凤链科技有限公司 一种针对智能合约的价值分配方法和***
CN107358424A (zh) * 2017-06-26 2017-11-17 中国人民银行数字货币研究所 一种基于数字货币的交易方法和装置
CN108062671A (zh) * 2017-11-03 2018-05-22 深圳市轱辘车联数据技术有限公司 数据交易方法、区块链节点服务器及数据提交终端
CN108090761A (zh) * 2017-11-10 2018-05-29 杭州云象网络技术有限公司 基于可信二维码的区块链代币支付方法
CN108171511A (zh) * 2017-12-26 2018-06-15 陈晶 一种具有隐私保护功能的区块链模型
US20180204191A1 (en) * 2015-07-08 2018-07-19 Barclays Bank Plc Secure Digital Data Operations
TW201828202A (zh) * 2017-01-26 2018-08-01 現代財富控股有限公司 以智能合約數位化不可量化資產並交易之系統及其方法
CN108389047A (zh) * 2018-02-12 2018-08-10 深圳沃链科技有限公司 区块链中母链与子链交易的方法及区块链网络

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180204191A1 (en) * 2015-07-08 2018-07-19 Barclays Bank Plc Secure Digital Data Operations
TW201828202A (zh) * 2017-01-26 2018-08-01 現代財富控股有限公司 以智能合約數位化不可量化資產並交易之系統及其方法
CN107358424A (zh) * 2017-06-26 2017-11-17 中国人民银行数字货币研究所 一种基于数字货币的交易方法和装置
CN107292622A (zh) * 2017-07-05 2017-10-24 武汉凤链科技有限公司 一种针对智能合约的价值分配方法和***
CN108062671A (zh) * 2017-11-03 2018-05-22 深圳市轱辘车联数据技术有限公司 数据交易方法、区块链节点服务器及数据提交终端
CN108090761A (zh) * 2017-11-10 2018-05-29 杭州云象网络技术有限公司 基于可信二维码的区块链代币支付方法
CN108171511A (zh) * 2017-12-26 2018-06-15 陈晶 一种具有隐私保护功能的区块链模型
CN108389047A (zh) * 2018-02-12 2018-08-10 深圳沃链科技有限公司 区块链中母链与子链交易的方法及区块链网络

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109670793A (zh) * 2018-12-26 2019-04-23 ***股份有限公司 一种基于区块链的数字资产有效期处理的方法及装置
WO2020134930A1 (zh) * 2018-12-26 2020-07-02 ***股份有限公司 一种基于区块链的数字资产有效期处理的方法及装置
US10733583B2 (en) 2019-04-29 2020-08-04 Alibaba Group Holding Limited Blockchain-based withholding operations
WO2020220760A1 (zh) * 2019-04-29 2020-11-05 创新先进技术有限公司 基于区块链的缴费代扣方法及装置、电子设备、存储介质
CN111309813A (zh) * 2020-03-17 2020-06-19 北京百度网讯科技有限公司 数据流通中信息处理方法、装置、设备及存储介质
CN111309813B (zh) * 2020-03-17 2023-08-29 北京百度网讯科技有限公司 数据流通中信息处理方法、装置、设备及存储介质
CN111309931A (zh) * 2020-05-09 2020-06-19 支付宝(杭州)信息技术有限公司 基于区块链的交易方法、装置、电子设备及存储介质
CN112417514A (zh) * 2020-10-30 2021-02-26 迅鳐成都科技有限公司 基于电子合约的多方数据协作方法、***及存储介质
CN112417514B (zh) * 2020-10-30 2024-04-05 迅鳐成都科技有限公司 基于电子合约的多方数据协作方法、***及存储介质

Similar Documents

Publication Publication Date Title
CN109064335A (zh) 一种基于智能合约的数据交易方法及装置
CN109509078B (zh) 基于区块链的借贷运行方法、***、服务器及存储介质
RU2732506C1 (ru) Способ и оборудование перевода активов и электронное устройство
CN110020786B (zh) 业务处理、风控识别方法、装置及设备
US8793190B2 (en) Offsite financial account onboarding
CN112037068B (zh) 资源转移方法、***、装置、计算机设备和存储介质
CN113222606B (zh) 一种基于智能合约的安全交易执行方法
US20150254660A1 (en) Anonymous Electronic Payment System
CN109815138A (zh) 业务信息测试方法、装置、计算机设备和存储介质
CN111444209A (zh) 一种基于区块链的数据处理方法、装置、设备及介质
KR20120010230A (ko) 모바일 네트워크에서의 콘텐츠 전달
CN110009501B (zh) 基于区块链的融资方法、***、计算设备及存储介质
CN108776896A (zh) 基于多重签名的数字货币钱包业务管理方法及***
CN109544335A (zh) 基于区块链的交易数据处理方法、装置、设备及存储介质
CN110751485A (zh) 一种数据处理方法及设备
CN113221191B (zh) 基于区块链的数据存证方法、装置、设备和存储介质
CN111967958A (zh) 一种基于区块链的药品供应管理***和方法
CN111640002A (zh) 一种基于区块链的货押贷款方法和装置
CN111028064B (zh) 一种基于区块链的物联网平台交易***、方法和设备
US8341080B2 (en) Offsite financial account onboarding
CN109741070A (zh) 一种基于网证的账户管理方法及装置
CN111681053A (zh) 一种收付链构建方法、装置、计算机设备及可读存储介质
CN110046895A (zh) 兼容以太坊分布式账本方法、装置、设备及介质
US20160232588A1 (en) Consumer verification
US8626648B1 (en) Method and system for user signup by a network service provider

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20181221

RJ01 Rejection of invention patent application after publication