一种基于区块链的调研方法及系统与流程

文档序号:16511545发布日期:2019-01-05 09:22阅读:513来源:国知局
一种基于区块链的调研方法及系统与流程

本发明涉及区块链技术、智能合约和用户调研技术领域,具体涉及一种基于区块链的调研方法及系统。



背景技术:

区块链技术,区块链是一种新型去中心化分布式账本技术,本质上是一个去中心化的数据库,能安全地存储数字货币交易或其他数据,特点是存储在区块链上的信息不可伪造和篡改,区块链共识算法驱动区块链上的每个节点都参与到交易的验证过程中,保证区块链上交易都是经过确认可信的,区块链上每个节点都维护一个公共的账本,用于存储区块链网络上所有用户的余额和智能合约数据,任何一个节点对自己所维护的账本的修改都将不被其他节点所承认,从而保证公共账本不可被伪造和篡改,并实现信息共享。

智能合约,区块链上的智能合约是指由solidity编写和编译并运行在区块链上的一串二进制代码,智能合约函数的调用将在区块链上生成一次调用记录,并以交易的形式永久存储于区块链,我们可以通过智能合约实现在区块链上的数据存储、读写以及一些逻辑操作,因此一些基于区块链的应用是利用智能合约完成的。

用户调研,指通过各种方式得到受访者的建议和意见,并对此进行汇总,研究事务的总特征。用户调研的目的在于为生产提供相关数据基础。现有调研方法都是将数据收集集中到一个数据库或数据中心里,同时为了调研数据的唯一性和真实性,需要获取被调研者的个人信息,并根据调研表现会给予不同的报酬。现有技术的主要问题是:首先,难以保证调研的双盲,因为要发放相应报酬到某匿名参与者,而目前除了用比特币等虚拟货币,所有在线支付方式都需要知道参与者在线账户,而账户信息与参与者个人信息是有关联的,第三方机构也难以保证个人信息不被泄漏;其次,参与者对于调研报酬会持怀疑态度,因为当今社会网络诈骗案例不少,人们对于在线调研会有戒备,会担心个人信息泄露甚至被骗钱财。因此,需要提供一种调研方法及系统,既能获取真实、可靠的调研数据,同时又能保证调研参与者的个人信息不被泄露,增强调研参与者参与调研行为的信心。

申请号201310034232.4的中国专利公开了一种电子问卷调研业务系统及应用该业务系统的调研方法,其通过电子终端对被采访者进行电子问卷的填写并将问卷结果直接上传至服务器,提高问卷调研的效率、优化问卷的管理,防止调研人员在调研过程中进行作假,但是其缺点是缺乏对被调研者个人信息的保护,被调研者的个人信息直接通过电子终端上传至服务器,在上传信息的过程中存在信息泄露或被人恶意窃取的风险。

申请号201710021250.7的中国专利公开了一种基于互联网的市场调研系统及其处理方法,实现了基于互联网的智能化市场调研,降低了劳动强度,节省了人力,不受地域、时间和空间的限制,调研范围更大,但是其缺点是没有为调研参与者支付一定的报酬,获取的调研数据的真实性和可靠性较低。



技术实现要素:

为克服上述现有技术的不足,本发明提供一种基于区块链的调研方法及系统,利用区块链和智能合约技术,实现了去中心化的数据与报酬的交换过程,实现了调研者与被调研者之间的双盲,保障了调研数据的可信度,保护了用户的个人隐私。

本发明是通过以下技术方案予以实现的:

一种基于区块链的调研方法,包括以下步骤:

步骤一、建立由各调研行为的调研者和被调研者所组成的区块链网络,调研行为的各参与方通过网络进行注册,注册成功后成为区块链网络的节点参与记账;

步骤二、调研者登录区块链网络,提出调研请求,所述调研请求包括调研问卷、调研规则、调研报酬和被调研者条件,所述调研请求的业务逻辑通过智能合约编写并运行在区块链网络上,所述智能合约包括根据所述调研请求的各项内容生成的相应计算机执行代码;

步骤三、被调研者登录区块链网络,触发所述智能合约自动执行对应被调研者条件的计算机代码,验证被调研者是否符合所述调研请求中的被调研者条件,若符合,则转入步骤四;

步骤四、被调研者填写调研问卷,在完成调研问卷后,触发所述智能合约自动执行对应调研规则的计算机代码,验证已完成的调研问卷是否符合所述调研请求中的调研规则,若符合,则转入步骤五;

步骤五、所述智能合约自动执行对应调研报酬的计算机执行代码,向被调研者支付调研报酬;

步骤六、调研者和被调研者的区块链节点分别对所述调研行为进行记账,更新区块链网络的总账本;这里的对所述调研行为进行记账仅针对调研行为发生的状态和支付的状态进行记录,不记录调研行为涉及的具体调研问卷的内容和获取的调研数据;

步骤七、调研者的区块链节点加密获取的调研数据,并放入外部存储中,将外部链接和认证方式加入到所述智能合约中。

进一步地,只有调研者的区块链节点能与外部进行数据交互,通过认证方式读取和下载获取的调研数据。

进一步地,所述认证方式为已有的认证方式,通过智能合约编写并以计算机执行代码的形式运行在区块链网络上,当调研者触发外部链接时,自动执行所述智能合约中认证方式的计算机执行代码,对调研者的节点权限进行认证,认证通过后,调研者方可读取和下载所述调研数据。

优选地,在调研行为结束后,调研者和被调研者根据合约的执行情况对彼此的信用进行评价并将所述评价写入与所述调研请求对应的所有记账节点进行同步,并生成新的区块记录写入到总账本。

优选地,步骤五进一步包括:为所有用户的区块链账户默认开通虚拟货币资产,利用所述智能合约将虚拟货币资产化,在被调研者完成调研且经验证符合调研规则后,将虚拟货币以数字资产的形式支付到被调研者的区块链账户下。

优选地,步骤五进一步包括:在向被调研者支付调研报酬之前,根据所述调研规则对被调研者完成的调研问卷进行调研评价,所述智能合约根据不同的调研评价执行对应不同的调研报酬的计算机代码。

优选地,步骤六进一步包括:调研报酬支付完成后,被调研者参与调研行为的记录和支付记录发给与所述调研请求相应的所有记账节点进行同步,并生成新的区块记录到调研者的区块链账户上。

一种基于区块链的调研系统,包括客户端,用于调研者和被调研者进行注册和登录;调研系统,用于调研行为的管理,包括内容管理、用户管理、系统设置、统计报表和系统日志;智能合约,包括合约设置、合约生成和合约执行;分布式总账本,用于以分布式总账本的方式记录调研过程。

优选地,所述客户端包括web客户端、app客户端、桌面应用客户端和矿机。

进一步地,所述客户端包括调研者客户端以及被调研者客户端。

优选地,所述调研系统的内容管理包括管理不同调研者发布的调研请求,所述用户管理用于管理发布调研请求的不同调研者以及参与调研行为的不同被调研者,所述系统设置包括调研系统的安全设置和用户权限设置,所述统计报表包括以调研目的、统计时间等形式为调研者提供统一的调研行为的统计,所述系统日志用于记录系统中硬件、软件和系统问题的信息,同时还可以监视系统中发生的事件。

与现有技术相比,本发明的有益效果在于,1)本发明的一种基于区块链的调研方法,将调研参与双方的行为通过区块链来记录,利用区块链技术的不可篡改及分布式总账等特性,并利用智能合约实现调研过程的自动执行,相较于传统的调研方式,提供了去中心化的数据与报酬的交换过程,区块链上参与方都可以看到同样且真实的信息,实现了调研过程的公开透明可信任,增强了调研数据的可信度和不可伪造性;2)通过虚拟货币进行调研报酬的支付,不涉及第三方支付机构,无需获取被调研者的网络支付账户的信息,不需要第三方权威机构来进行支付担保,保护了参与调研者的个人隐私信息,满足了调研参与者的双盲要求,免除了被调研者对于调研报酬的戒备和怀疑心理,提高了被调研者参与调研过程的积极性,提高了调研数据的真实性和可靠性;3)本发明充分考虑到调研行为的特殊性,将调研问卷、调研规则、调研报酬和被调研者条件编写到智能合约中来实现,智能合约自动执行,不受人为干扰,有效的保证了调研过程的真实性和可靠性;4)在调研过程中,获取的调研数据不发布到区块链中,而是加密存放在外部数据存储中,一方面减少了区块链的存储成本,保证了区块链执行的效率,另一方面,只有调研者的区块链账户与外部数据存储进行交互,而被调研者无法获得调研数据,这样保证了调研数据的安全性。

附图说明

图1为本发明的一种基于区块链的调研方法的流程图;

图2为本发明的一种基于区块链的调研系统的示意图。

具体实施方式

以下将结合附图对本发明各实施例的技术方案进行清楚、完整的描述,显然,所描述发实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施例,都属于本发明所保护的范围。

如图1所示,提供一种基于区块链的调研方法,包括以下步骤:

步骤一、建立由各调研行为的调研者和被调研者所组成的区块链网络,调研行为的各参与方通过网络进行注册,注册成功后成为区块链网络的节点参与记账;

步骤二、调研者登录区块链网络,提出调研请求,所述调研请求包括调研问卷、调研规则、调研报酬和被调研者条件,所述调研请求的业务逻辑通过智能合约编写并运行在区块链网络上,所述智能合约包括根据所述调研请求的各项内容生成的相应计算机执行代码;

步骤三、被调研者登录区块链网络,触发所述智能合约自动执行对应被调研者条件的计算机代码,验证被调研者是否符合所述调研请求中的被调研者条件,若符合,则转入步骤四;在所述智能合约触发之前,为被调研者提供调研问卷描述、完成调研问卷所需时间、完成调研问卷的报酬的信息,经被调研者确认参与调研行为后,方可触发所述智能合约自动执行;

步骤四、被调研者填写调研问卷,在完成调研问卷后,触发所述智能合约自动执行对应调研规则的计算机代码,验证已完成的调研问卷是否符合所述调研请求中的调研规则,若符合,则转入步骤五;

步骤五、所述智能合约自动执行对应调研报酬的计算机执行代码,向被调研者支付调研报酬;

步骤六、调研者和被调研者的区块链节点分别对所述调研行为进行记账,更新区块链网络的总账本;

步骤七、调研者的区块链节点加密获取的调研数据,并放入外部存储中,将外部链接和认证方式加入到所述智能合约中,只有调研者的区块链节点能与外部进行数据交互,通过认证方式读取和下载获取的调研数据。这里可以通过椭圆曲线加密算法对获取的调研数据进行加密,通过已有的认证方式读取和下载获取的调研数据。

具体地,所述调研问卷为各调研者发布的针对不同调研目的的问卷,在触发智能合约自动执行之前,被调研者可以选择想参与的调研问卷;所述调研规则包括满足调研条件的被调研者可以参与的调研内容、填写调研问卷的准则、对调研问卷完成情况的评价标准;所述调研报酬包括与不同评价标准对应的多个不同的报酬等级,每个报酬等级对应不同数量的虚拟货币;所述被调研者条件为符合参与调研问卷的被调研者的特征信息,包括如下信息中的任一种或多种:被调研者所处的地域、被调研者的性别、被调研者的年龄、被调研者的职业、被调研者的学历、被调研者的婚姻状况、被调研者的收入水平、被调研者的兴趣爱好。

具体地,所述的验证已完成的调研问卷是否符合所述调研请求中的调研规则主要包括,验证被调研者填写的调研问卷的完成度以及与填写准则相符的符合度,并根据所述完成度和符合度对所述已完成的调研问卷进行评价,给出相应的评价结果。

具体地,自动执行所述智能合约中对应调研报酬的计算机执行代码进一步包括:自动执行符合步骤四中调研规则的评价结果的报酬,向被调研者支付相应的虚拟货币;该步骤进一步包括:为所有用户的区块链账户默认开通虚拟货币资产,利用所述智能合约将虚拟货币资产化,在被调研者完成调研且经验证符合调研规则后,将虚拟货币以数字资产的形式支付到被调研者的区块链账户下;该步骤进一步包括:根据所述调研规则对被调研者完成的调研问卷进行调研评价,所述智能合约根据不同的调研评价执行对应不同的调研报酬的计算机代码。

具体地,调研者和被调研者根据合约的执行情况对彼此的信用进行评价并将所述评价写入与所述调研请求对应的所有记账节点进行同步,并生成新的区块记录写入到总账本。

如图2所示,一种基于区块链的调研系统,包括客户端,用于调研者和被调研者进行注册和登录;调研系统,用于调研行为的管理,包括内容管理、用户管理、系统设置、统计报表和系统日志;智能合约,包括合约设置、合约生成和合约执行;分布式总账本,用于以分布式总账本的方式记录调研过程。利用区块链技术实现分布式总账本的记账方式。调研行为的业务逻辑通过智能合约编写并运行在区块链上,实现调研行为在区块链的写入。智能合约所定义的调研问卷、调研规则、调研报酬和被调研者条件等功能,通过调用智能合约接口,将每一次调研行为记录到区块链中,所有记录动作自动执行,不允许外部更新记录,保证了区块链调研系统上所有数据的不可篡改。

具体地,所述客户端包括web客户端、app客户端、桌面应用客户端和矿机。

进一步地,所述客户端包括调研者客户端以及被调研者客户端。

具体地,所述调研系统的内容管理包括管理不同调研者发布的调研请求,所述用户管理用于管理发布调研请求的不同调研者以及参与调研行为的不同被调研者,所述系统设置包括调研系统的安全设置和用户权限设置,所述统计报表包括以调研目的、统计时间等形式为调研者提供统一的调研行为的统计,所述系统日志用于记录系统中硬件、软件和系统问题的信息,同时还可以监视系统中发生的事件。

基于区块链的调研系统的工作流程为:调研者通过调研者客户端登录调研系统,发布调研请求,生成基于所述调研请求的智能合约,并在区块链上运行,用户通过被调研者客户端登录所述调研系统,查阅关于调研请求的相关事项,如调研问卷描述、完成调研问卷所需时间、完成调研问卷的报酬的信息,被调研者确认参与调研行为后,触发所述智能合约自动执行,获取被调研者完成的调研问卷,以虚拟货币的形式向被调研者自动支付调研报酬,无需获取被调研者的个人支付账户的信息,保障被调研者的个人信息不被泄露,增强被调研者真实填写调研问卷的信心,提高了调研数据的可靠性。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1