[发明专利]基于区块链网络的智能合约交易方法和系统有效
申请号: | 201811166340.6 | 申请日: | 2018-10-08 |
公开(公告)号: | CN109447799B | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 路成业;王凌 | 申请(专利权)人: | 全链通有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06F21/64 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100191 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 网络 智能 合约 交易 方法 系统 | ||
本发明提出了一种基于区块链网络的智能合约交易方法和系统,其中,方法包括:每个参与节点生成并广播目标智能合约集合;确定有效智能合约集合,将第一区块发送给区块链网络中;在第二区块记账权的挖矿节点在第二区块生成周期内分析对应的有效智能合约集合,对各合约构建节点的智能合约进行相应的结果反馈,并将反馈结果记录在第二区块中发送给区块链网络中。由此,利用区块链网络去中心化的特点为用户提供了安全可靠的网上合约构建交易,提高了合约构建事件参与的便利性和安全性,合约构建事件和对应的实施条件可以由有关节点自行设置,满足了合约构建事件的个性化设置需求,另外,基于区块链网络的运行机制可以并行承载多个合约构建事件运作,实用性较高。
技术领域
本发明涉及区块链技术领域,尤其涉及一种基于区块链网络的智能合约交易方法和系统。
背景技术
目前,随着生活的进步,在比赛场景中的合约构建也成为用户主要的娱乐方式,相关技术中,合约构建用户的合约构建金额以及合约构建事件结果等合约构建信息和开奖处理等均依赖于第三方机构来实现,然而这种中心化处理方式的风险性较高,比如,当第三方机构遭到恶意攻击时,有关合约构建信息可能会泄露或者是黑客可以篡改合约构建信息谋求个人利益等,也可能是合约构建金额全部被黑客转走等,因此,亟需一种能够有效保证合约构建事件安全性的方式。
发明内容
本发明提供一种基于区块链网络的智能合约交易方法和系统,以解决现有技术中,将合约构建信息以及合约构建事件的管理由第三方机构统一管理,导致风险较高,容易受到安全威胁的技术问题。
本发明第一实施例提供一种基于区块链网络的智能合约交易方法,包括:每个参与节点在当前的第一区块生成周期内获取区块链网络中各合约构建节点广播的智能合约,其中,所述智能合约包括:指定的目标合约构建事件标识,合约构建节点标识、合约构建数据和合约构建金额;每个参与节点获取所述第一区块生成周期内与同一目标合约构建事件标识对应的所有目标智能合约,将所述所有目标智能合约生成携带对应目标合约构建事件标识的目标智能合约集合,并对每个目标智能合约集合进行计算生成对应的目标验证哈希值,并向所述区块链网络广播自身的节点标识以及经过自身私钥签名的携带目标合约构建事件标识对应的目标验证哈希值的目标智能合约集合;验证节点接收多个参与节点广播的节点标识以及经过私钥签名的携带目标验证哈希值和目标合约构建事件标识的目标智能合约集合,根据预设的与每个节点标识对应的公钥依次对对应的私钥签名进行验证,若验证通过,则将与不同的参与节点发送的同一目标合约构建事件标识对应的多个目标智能合约集合携带的目标验证哈希值进行比较,若相同的有效目标验证哈希值的次数达到预设阈值,则将任一有效目标验证哈希值对应的目标智能合约集合作为与所述同一目标合约构建事件标识对应的有效智能合约集合,并向所述区块链网络广播携带验证节点标识以及经过验证私钥签名的智能合约集合确定消息,其中,所述确定消息包括:携带目标合约构建事件标识的有效智能合约集合以及所述有效目标验证哈希值和对应的验证时间戳;获取第一区块记账权的挖矿节点在所述第一区块中记录携带验证节点标识以及经过验证私钥签名的智能合约集合确定消息,并将所述第一区块发送给所述区块链网络中;获取第二区块记账权的挖矿节点在第二区块生成周期内根据预先获取的与所述验证节点标识对应的验证公钥对所述验证私钥进行验证,若验证通过,则根据预设的与目标合约构建事件标识对应的合约构建事件合约信息,分析对应的有效智能合约集合,对各合约构建节点的智能合约进行相应的结果反馈,并将反馈结果记录在所述第二区块中发送给所述区块链网络中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于全链通有限公司,未经全链通有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811166340.6/2.html,转载请声明来源钻瓜专利网。