[发明专利]一种基于区块链合约的快速交易系统有效
申请号: | 201710514316.6 | 申请日: | 2017-06-28 |
公开(公告)号: | CN107230056B | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 陈小虎;徐卿;杨歆乐 | 申请(专利权)人: | 无锡井通网络科技有限公司 |
主分类号: | G06Q20/06 | 分类号: | G06Q20/06;G06Q20/38;G06Q20/40 |
代理公司: | 无锡市汇诚永信专利代理事务所(普通合伙) 32260 | 代理人: | 张欢勇 |
地址: | 214000 江苏省无锡市新*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 合约 快速 交易系统 | ||
本发明公开一种基于区块链合约的快速交易系统,该系统包括:分布式验证单元:包括一个或多个服务节点和多个验证节点;合约接入服务器;合约节点:包括普通合约节点和快速交易合约节点;该系统实现方法如下:(1)快速交易的初始化;(2)合约层实现快速交易;(3)底层共识层实现快速交易历史的分布式确认,并写入区块链。本发明系统实现了对交易的快速支持,避免了区块关闭时间、区块大小以及分布式网络传递对交易执行的影响,维持了交易系统的拜占庭容错性,克服了现有区块链交易方式在交易传播、共识过程以及和合约执行过程中存在的延迟现象,可实现对交易细节的隐藏和加密,同时享有分布式区块链固有的优点。
技术领域
本发明涉及区块链技术领域,具体涉及一种基于合约的区块链合约的快速交易系统。
背景技术
现有基于区块链的分布式交易方式因区块链共识方式、区块链生成时间、区块的生成时间、区块的大小而受到很大的限制。基于区块链的交易速度一般都在秒级、甚至分钟级以上,此外,还存在如下缺陷:
1.交易请求在分布式系统中的传播过程存在延迟,从某个发起节点到信息传播至其他所有节点之间存在信息延迟;
2.共识过程存在时间延迟:数据的更新必须在共识完成后才能写入账本中,这种写入是间歇性的,每个验证周期更新一次,用户对数据更新的请求必须在更新周期之后才能得到响应并返回;
3.现有的基于智能合约不仅受到以上两点的影响,还受到合约执行延迟的影响。
一些现有的解决方案,如闪电网络、比特币网络采用通道的办法来加快对交易请求的处理,但上述方案的协议或者比较复杂,或者采用了非拜占庭容错的方式,限制了其更广泛的应用。
发明内容
针对现有技术中的问题,本发明提供一种基于区块链合约的快速交易系统,该系统实现了对交易的快速支持,避免了区块关闭时间、区块大小以及分布式网络传递对交易执行的影响,同时享有分布式区块链固有的优点。
为实现以上技术目的,本发明的技术方案是:
一种基于区块链合约的快速交易系统,该系统包括:
分布式验证单元:包括一个或多个服务节点和多个验证节点;
合约接入服务器:用于接收用户的快速交易初始化请求、快速交易执行请求和确认交易请求,同时在合约执行完毕后将结果返回给用户;
合约节点:包括普通合约节点和快速交易合约节点,位于本地或所述分布式验证单元远端;所述普通合约节点与所述验证节点之间通过预定义协议进行通讯,获取合约执行所需信息,合约执行完毕后,将结果返回至所述验证节点;所述快速交易合约节点执行快速交易请求并将执行结果返回至所述合约接入服务器;
所述系统实现方法如下:
(1)快速交易初始化:两个或多个需实现快速交易的用户达成一致并创建合约,发起快速交易初始化请求,所述合约接入服务器经所述服务节点将该请求发送至所述验证节点形成交易集,完成共识后,所述验证节点将该交易集发送所有合约节点,依据预定义协议在其中随机且确定性地选取一个快速交易合约节点;
(2)快速交易实现:用户发起快速交易执行请求,所述合约接入服务器经所述服务节点将该请求发送至所述快速交易合约节点,于该节点执行交易请求,直接返回快速交易结果至所述合约接入服务器,同时该合约节点记录交易状态,并保存自上一次确认后的所有快速交易历史;
(3)快速交易历史的分布式确认:系统或用户自定义周期性或非周期性发起确认交易请求,该请求与上述未确认的快速交易历史合并,产生一个自上次确认后到当前状态的变换交易;所述合约接入服务器经所述服务节点将该变换交易发送至所述验证节点,所述验证节点对该变换交易进行共识,再将其发送至所有合约节点进行合约执行,合约执行结果经所述验证节点验证并确认后写入区块链,同时该合约执行结果返回给客户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡井通网络科技有限公司,未经无锡井通网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710514316.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种变流器噪声分析方法
- 下一篇:一种视频处理方法及其设备