[发明专利]一种基于区块链的交易瞬间确认的方法及系统有效
申请号: | 201810556093.4 | 申请日: | 2018-07-05 |
公开(公告)号: | CN110689428B | 公开(公告)日: | 2022-08-05 |
发明(设计)人: | 杨税令 | 申请(专利权)人: | 本无链科技(深圳)有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04 |
代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 蔡宗慧 |
地址: | 518000 广东省深圳市南山区粤海街道高新区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 交易 瞬间 确认 方法 系统 | ||
1.一种基于区块链的交易瞬间确认的方法,包括如下步骤:
(1)启动区块链节点,交易双方节点中的其中一方A节点准备区块链交易;
(2)A节点发布瞬间交易需求,对整个区块链网络进行网络搜索;
(3)A节点搜索可信节点,并确认当前可信节点在本地网络列表中,从可信节点中选择区块锻造节点;
(4)测试A节点与区块锻造节点的直连能力,若能够直连,则A节点与区块锻造节点直接建立连接,转入步骤(6),若不能直连则进行步骤(5);
(5)A节点寻找与区块锻造节点的最佳到达路径,若寻找到最佳路径,则通过最佳路径建立连接,若不能,将本次瞬间交易转为普通交易,交易结束;
(6)A节点与区块锻造节点建立连接后,A节点将最终选取的区块锻造节点信息发送给交易对手方B节点,进入步骤(7);
(7)测试B节点与区块锻造节点的直连能力,若能够直连,则B节点与区块锻造节点直接建立连接,若不能直连则B节点寻找与区块锻造节点的最佳路径,若寻找到该最佳路径,则通过最佳路径建立连接,转入步骤(8);
若不能,将本次瞬间交易转为普通交易,交易结束;
(8)A节点和B节点与区块锻造节点连接上后,A节点与B节点确定区块锻造节点共识范围,区块锻造节点仅在共识范围内处理交易;
(9)A节点将区块链交易发送到区块锻造节点,区块锻造节点处理完交易将结果返回给A节点和B节点;
(10)A节点和B节点得到反馈后确认交易,瞬间交易完成。
2.根据权利要求1所述的一种基于区块链的交易瞬间确认的方法,其特征在于,所述的步骤(2)中的区块链是节点确权与交易相分离的区块链。
3.根据权利要求1所述的一种基于区块链的交易瞬间确认的方法,其特征在于,所述的搜索可信节点的方式是通过工作量证明机制或权益证明机制或DPOP算法在整个区块链网络中搜索可信节点。
4.一种基于区块链的交易瞬间确认的系统,其特征在于,所述基于区块链的交易瞬间确认的系统执行如权利要求1所述基于区块链的交易瞬间确认的方法,包括:
交易管理器:所述的交易管理器与区块链网络连接,启动区块链网络中发起交易的节点,并将交易结果反馈给交易节点;
网络选择器:所述的网络选择器与区块链网络连接,从区块链网络的节点中采用算法选取可信节点,从可信节点中选取区块锻造节点;
网络适配器:建立区块锻造节点与交易发起方A节点和交易接收方B节点的连接;
区块锻造器:所述的区块锻造器与网络选择器和区块链网络相连,确定A节点与B节点的共识范围,接收区块链网络发来的交易信息并在共识范围内打造区块,而后发给数据处理器;
数据库处理器:所述的数据库处理器与区块锻造器连接,接受该区块交易结果并存储该笔交;
所述的交易管理器,网络选择器,网络适配器,区块锻造器,数据库处理器顺序连接。
5.根据权利要求4所述的一种基于区块链的交易瞬间确认的系统,其特征在于,该系统还包括数据校验器。
6.根据权利要求5所述的一种基于区块链的交易瞬间确认的系统,其特征在于,所述的数据校验器在区块锻造器和数据库处理器中间,负责检验交易区块的正确性。
7.根据权利要求4所述的一种基于区块链的交易瞬间确认的系统,其特征在于,所述的网络选择器选取可信节点采用的算法是通过DPOP算法或工作量证明机制或权益证明机制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于本无链科技(深圳)有限公司,未经本无链科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810556093.4/1.html,转载请声明来源钻瓜专利网。