[发明专利]一种基于区块链合约的快速交易系统有效
申请号: | 201710514316.6 | 申请日: | 2017-06-28 |
公开(公告)号: | CN107230056B | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 陈小虎;徐卿;杨歆乐 | 申请(专利权)人: | 无锡井通网络科技有限公司 |
主分类号: | G06Q20/06 | 分类号: | G06Q20/06;G06Q20/38;G06Q20/40 |
代理公司: | 无锡市汇诚永信专利代理事务所(普通合伙) 32260 | 代理人: | 张欢勇 |
地址: | 214000 江苏省无锡市新*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 合约 快速 交易系统 | ||
1.一种基于区块链合约的快速交易系统,其特征在于包括:
分布式验证单元:包括一个或多个服务节点和多个验证节点;
合约接入服务器:用于接收用户的快速交易初始化请求、快速交易执行请求和确认交易请求,同时在合约执行完毕后将结果返回给用户;
合约节点:包括普通合约节点和快速交易合约节点,位于本地或所述分布式验证单元远端;所述普通合约节点与所述验证节点之间通过预定义协议进行通讯,获取合约执行所需信息,合约执行完毕后,将结果返回至所述验证节点;所述快速交易合约节点执行快速交易请求并将执行结果返回至所述合约接入服务器;
所述系统实现方法如下:
(1)快速交易初始化:两个或多个需实现快速交易的用户达成一致并创建合约,发起快速交易初始化请求,所述合约接入服务器经所述服务节点将该请求发送至所述验证节点形成交易集,完成共识后,所述验证节点将该交易集发送至所有合约节点,依据预定义协议在其中随机且确定性地选取一个快速交易合约节点;
(2)快速交易实现:用户发起快速交易执行请求,所述合约接入服务器经所述服务节点将该请求发送至所述快速交易合约节点,于该节点执行交易请求,直接返回快速交易结果至所述合约接入服务器,同时该合约节点记录交易状态,并保存自上一次确认后的所有快速交易历史;
(3)快速交易历史的分布式确认:系统或用户自定义周期性或非周期性发起确认交易请求,该请求与上述未确认的快速交易历史合并,产生一个自上次确认后到当前状态的变换交易;所述合约接入服务器经所述服务节点将该变换交易发送至所述验证节点,所述验证节点对所述变换交易进行共识,再将其发送至所有合约节点进行合约执行,合约执行结果经所述验证节点验证并确认后写入区块链,同时该合约执行结果返回给客户。
2.根据权利要求1所述的基于区块链合约的快速交易系统,其特征在于:用户通过所述合约接入服务器查询所述交易历史的记录。
3.根据权利要求1所述的基于区块链合约的快速交易系统,其特征在于:所述快速交易合约节点的交易执行方式通过非对称加密方式进行,使得交易执行处于保密状态,仅对用户和当前合约节点可见。
4.根据权利要求1所述的基于区块链合约的快速交易系统,其特征在于:当下一个所述快速交易合约节点被选取,原所述快速交易合约节点的交易历史被清空。
5.根据权利要求1所述的基于区块链合约的快速交易系统,其特征在于:所述快速交易合约节点的选取方式为分布式随机选择算法。
6.根据权利要求1所述的基于区块链合约的快速交易系统,其特征在于:所述确认交易请求发起前需经各方用户签名验证。
7.根据权利要求1所述的基于区块链合约的快速交易系统,其特征在于:所述共识采用的机制包括但不限于:BFT,POW或POS。
8.根据权利要求1所述的基于区块链合约的快速交易系统,其特征在于:所述合约接入服务器的功能通过用户端APP或多个服务器簇实现。
9.根据权利要求1所述的基于区块链合约的快速交易系统,其特征在于:所述合约节点之间通过预定义的协议互相通讯。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡井通网络科技有限公司,未经无锡井通网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710514316.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种变流器噪声分析方法
- 下一篇:一种视频处理方法及其设备