交易方法和交易系统技术方案

技术编号:18351612 阅读:51 留言:0更新日期:2018-07-02 01:39
本发明专利技术属于互联网技术领域,具体涉及交易方法和相应的交易系统。该交易方法包括步骤:区块链网络中的节点参与对公众事件的预测时,选中任一预测结果作为选中认定结果,并附上认定金额;参与节点广播选中认定结果和认定金额,区块链网络中包括挖矿节点的所有节点接收并记录所述参与节点的广播消息;所述挖矿节点获取公众事件结果,并根据公众事件结果统计记账权的区块内不同选中认定结果的参与节点的认定金额,以及广播统计结果;区块链网络根据公众事件结果对所述参与节点进行认定金额分配。该基于区块链的交易方法及其相应的交易系统实现认定、认定金额分配的去中心化,实现有条件的交易,为用户提供了自由、安全、可靠、便利的交易方式。

【技术实现步骤摘要】
交易方法和交易系统
本专利技术属于互联网
,具体涉及交易方法和交易系统。
技术介绍
第三方交易服务器是目前区块链业务应用之一,用于用户和第三方进行积分交易。在目前的区块链业务应用的区块链交易中,可以记录从A到B的交易,从B到C的交易等等。但是无法设置有条件的交易,比如当符合某一个条件的时候,从A到B的交易得到整个区块链网络的认可,才算是从A到B的交易成功。当前,对有条件的交易方式都是通过实体的第三方机构来运营,在一定程度上类似于传统的中心化结构的互联网,其安全机制依赖于可信第三方进行,因此一旦第三方机构遭到了黑客攻击,参与各方的交易信息将被破坏;甚至黑客可以篡改交易信息谋求个人利益等,或者可能是交易金额全部被黑客转走等。可见,如何有条件的交易的去中心化,实现灵活自由但是有条件的、安全的交易成为目前亟待解决的技术问题。
技术实现思路
本专利技术所要解决的技术问题是针对现有技术中上述不足,提供一种交易方法和交易系统,实现有条件的交易的去中心化,实现灵活自由但是有条件的交易,为用户提供了自由、安全、可靠、便利的交易方式。解决本专利技术技术问题所采用的技术方案是该交易方法,包括步骤:区块链网络中的节点参与对公众事件的预测时,选中任一预测结果作为选中认定结果,并附上认定金额;参与节点广播选中认定结果和认定金额,区块链网络中包括挖矿节点的所有节点接收并记录所述参与节点的广播消息;所述挖矿节点获取公众事件结果,并根据公众事件结果统计记账权的区块内不同选中认定结果的参与节点的认定金额,以及广播统计结果;区块链网络根据公众事件结果对所述参与节点进行认定金额分配。优选的是,根据公众事件结果统计记账权的区块内不同选中认定结果的参与节点的认定金额的步骤中:每一所述挖矿节点查询各自内部的全部账本,获得关于该公众事件的所有认定信息和各自对应记账权的区块里的所述参与节点的认定信息,认定信息包括每一选中认定结果对应的认定金额和认定参与节点;所述挖矿节点统计对应记账权的区块内的选中认定结果对应的参与节点数量和节点认定金额。优选的是,区块链网络根据公众事件结果对所述参与节点进行认定金额分配的步骤中,当且仅当至少一选中认定结果与该公众事件结果匹配时,区块链网络根据公众事件结果对记账权的区块内不同选中认定结果的参与节点的认定金额进行分配,包括:计算选中认定结果与该公众事件结果不匹配的所有所述参与节点的认定金额总和;均分认定金额总和;将均分额度转账至选中认定结果与该公众事件结果匹配的每一所述参与节点。优选的是,所述挖矿节点在记录参与节点的广播消息的同时,还对该公众事件结果的公布时间进行定时,到该公众事件结果公布时自动触发到区块链网络中搜索该公众事件结果。优选的是,所有节点接收并记录参与节点的广播消息至少包括:参与节点的选中认定结果、对应的认定金额以及该公众事件结果公布的时间;以及,所述挖矿节点广播的统计结果至少包括:每一所述挖矿节点对应记账权的区块内的选中认定结果对应的参与节点数量和节点认定金额。一种交易系统,包括认定模块、广播模块、统计模块、分配模块,其中:所述认定模块,配置为使得区块链网络中的节点参与对公众事件的预测时,能选中任一预测结果作为选中认定结果,并附上认定金额;所述广播模块,配置为使得参与节点广播选中认定结果和认定金额,以及区块链网络中包括挖矿节点的所有节点接收并记录所述参与节点的广播消息;以及,广播所述挖矿节点的统计结果;所述统计模块,配置为使得所述挖矿节点获取公众事件结果,并根据公众事件结果统计记账权的区块内不同选中认定结果的参与节点的认定金额;所述分配模块,配置为使得区块链网络根据公众事件结果对所述参与节点进行认定金额分配。优选的是,所述统计模块包括查询单元、统计单元,其中:所述查询单元,配置为使得每一所述挖矿节点查询各自内部的全部账本,获得关于该公众事件的所有认定信息和各自对应记账权的区块里的参与节点的认定信息,认定信息包括每一选中认定结果对应的认定金额和认定参与节点;所述统计单元,配置为使得所述挖矿节点统计对应记账权的区块内的选中认定结果对应的参与节点数量和节点认定金额。优选的是,所述分配模块当且仅当至少一选中认定结果与该公众事件结果匹配时,所述挖矿节点根据公众事件结果对记账权的区块内不同选中认定结果的参与节点的认定金额进行分配;所述分配模块包括求和单元、均分单元和转账单元,其中:所述求和单元,配置为计算选中认定结果与该公众事件结果不匹配的所有所述参与节点的认定金额总和;所述均分单元,配置为均分认定金额总和;所述转账单元,配置为将均分额度转账至选中认定结果与该公众事件结果匹配的每一参与节点。优选的是,所述广播模块还包括定时单元,所述定时单元配置为使得对该公众事件结果的公布时间进行定时,到该公众事件结果公布时自动触发到区块链网络中搜索该公众事件结果。优选的是,在所述广播模块中,所有节点接收并记录参与节点的广播消息至少包括:参与节点的选中认定结果、对应的认定金额以及该公众事件结果公布的时间;以及,所述挖矿节点广播的统计结果至少包括:每一所述挖矿节点对应记账权的区块内的选中认定结果对应的参与节点数量和节点认定金额。本专利技术的有益效果是:该基于区块链的交易方法及其相应的交易系统实现有条件的交易的去中心化,实现灵活自由但是有条件的交易,解决了对于公众事件的认定只能到自己附近的实体网点去购买的现状,给广大用户购买带来了便利性。而且,该系统的运营包括认定、认定金额分配等一切环节都不再由第三方机构来运营,为用户提供了安全可靠的交易,使得用户的安全性和利益得到了保障,提升用户体验。附图说明图1为本专利技术实施例中交易方法的流程图;图2为本专利技术实施例中交易系统的结构示意图;附图标识中:1-认定模块;2-广播模块;3-统计模块;4-分配模块。具体实施方式为使本领域技术人员更好地理解本专利技术的技术方案,下面结合附图和具体实施方式对本专利技术交易方法和交易系统作进一步详细描述。为了解决以上问题,本申请提供了一种交易方法和交易系统,实现了认定、认定金额分配的去中心化,实现灵活自由但是有条件的交易,并且保证了交易信息的安全性。如图1所示,本申请实施例中该交易方法包括:步骤S1):区块链网络中的节点参与对公众事件的预测时,选中任一预测结果作为选中认定结果,并附上认定金额。在该步骤中,区块链网络中每个参与节点都对于公众事件的几个不同的预测结果选择其中的一种结果进行认定,并附上一个自己的认定金额。区块链(Blockchain)是一个重要概念,也是一种底层技术和基础架构。区块链的本质是一个去中心化的数据库,也是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。区块链网络包括:多个节点,用于分别存储包括记录数据的区块,并链接区本文档来自技高网...
交易方法和交易系统

【技术保护点】
1.一种交易方法,其特征在于,包括步骤:区块链网络中的节点参与对公众事件的预测时,选中任一预测结果作为选中认定结果,并附上认定金额;参与节点广播选中认定结果和认定金额,区块链网络中包括挖矿节点的所有节点接收并记录所述参与节点的广播消息;所述挖矿节点获取公众事件结果,并根据公众事件结果统计记账权的区块内不同选中认定结果的参与节点的认定金额,以及广播统计结果;区块链网络根据公众事件结果对所述参与节点进行认定金额分配。

【技术特征摘要】
1.一种交易方法,其特征在于,包括步骤:区块链网络中的节点参与对公众事件的预测时,选中任一预测结果作为选中认定结果,并附上认定金额;参与节点广播选中认定结果和认定金额,区块链网络中包括挖矿节点的所有节点接收并记录所述参与节点的广播消息;所述挖矿节点获取公众事件结果,并根据公众事件结果统计记账权的区块内不同选中认定结果的参与节点的认定金额,以及广播统计结果;区块链网络根据公众事件结果对所述参与节点进行认定金额分配。2.根据权利要求1所述的交易方法,其特征在于,根据公众事件结果统计记账权的区块内不同选中认定结果的参与节点的认定金额的步骤中:每一所述挖矿节点查询各自内部的全部账本,获得关于该公众事件的所有认定信息和各自对应记账权的区块里的所述参与节点的认定信息,认定信息包括每一选中认定结果对应的认定金额和认定参与节点;所述挖矿节点统计对应记账权的区块内的选中认定结果对应的参与节点数量和节点认定金额。3.根据权利要求1所述的交易方法,其特征在于,区块链网络根据公众事件结果对所述参与节点进行认定金额分配的步骤中,当且仅当至少一选中认定结果与该公众事件结果匹配时,区块链网络根据公众事件结果对记账权的区块内不同选中认定结果的参与节点的认定金额进行分配,包括:计算选中认定结果与该公众事件结果不匹配的所有所述参与节点的认定金额总和;均分认定金额总和;将均分额度转账至选中认定结果与该公众事件结果匹配的每一所述参与节点。4.根据权利要求1所述的交易方法,其特征在于,所述挖矿节点在记录参与节点的广播消息的同时,还对该公众事件结果的公布时间进行定时,到该公众事件结果公布时自动触发到区块链网络中搜索该公众事件结果。5.根据权利要求1-4任一项所述的交易方法,其特征在于,所有节点接收并记录参与节点的广播消息至少包括:参与节点的选中认定结果、对应的认定金额以及该公众事件结果公布的时间;以及,所述挖矿节点广播的统计结果至少包括:每一所述挖矿节点对应记账权的区块内的选中认定结果对应的参与节点数量和节点认定金额。6.一种交易系统,其特征在于,包括认定模块、广播模块、统计模块、分配模块,其中:所述认定模块,配置为使得区块链网络中的...

【专利技术属性】
技术研发人员:田新雪马书惠杨子文肖征荣
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1