[发明专利]一种基于区块链一体机的交易转发方法及装置有效
申请号: | 202011295715.6 | 申请日: | 2020-07-08 |
公开(公告)号: | CN112492002B | 公开(公告)日: | 2023-01-20 |
发明(设计)人: | 湛宗儒;王江;刘小丽;曹政;邓福喜;曾超 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | H04L67/1097 | 分类号: | H04L67/1097;H04L67/1095;H04L9/40;H04L12/66;H04L9/32;G06Q40/04 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 申亚辉 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 一体机 交易 转发 方法 装置 | ||
公开了一种基于区块链一体机的交易转发方法及装置。区块链一体机包括CPU和智能网卡,智能网卡是内置有处理器或微处理器的网卡,可以进行数据计算与处理。智能网卡可以取代CPU在交易受理阶段进行交易转发。
技术领域
本说明书实施例涉及信息技术领域,尤其涉及一种基于区块链一体机的交易转发方法及装置。
背景技术
区块链技术(也被称之为,分布式账本技术)是一种去中心化的分布式数据库技术,具有公开透明、不可篡改、可信任等特点,适用于诸多对数据可靠性具有高需求的应用场景中。
在实际应用中,客户端发起交易时,通常将交易发送给区块链网络的某个节点,由该节点进行交易广播。具体地,该节点将交易转发给相邻的其他节点,接收到该交易的其他节点继续转发交易,最终实现交易的全网广播。目前,通常由节点的中央处理器(centralprocessing unit,CPU)来对交易进行转发。
基于现有技术,需要一种更为高效的区块链交易转发方法。
发明内容
为了解决现有的区块链交易转发方法效率较低的问题,本说明书实施例提供一种基于区块链一体机的交易转发方法及装置,技术方案如下:
根据本说明书实施例的第1方面,提供一种基于区块链一体机的交易转发方法,所述区块链一体包括中央处理器CPU与智能网卡,所述区块链一体机是区块链网络的任一节点,所述方法包括:
当所述区块链一体机通过所述智能网卡受理到交易时,所述智能网卡确定待转发的其他节点;
所述智能网卡将所述交易转发给待转发的其他节点。
根据本说明书实施例的第2方面,提供一种基于区块链一体机的交易转发装置,应用于区块链一体机的智能网卡,所述区块链一体还具有CPU,所述区块链一体机是区块链网络的任一节点,所述装置包括:
确定模块,当所述区块链一体机通过所述智能网卡受理到交易时,确定待转发的其他节点;
转发模块,将所述交易转发给待转发的其他节点。
本说明书实施例所提供的技术方案,区块链一体机包括CPU和智能网卡,智能网卡是内置有处理器或微处理器的网卡,可以进行数据计算与处理。智能网卡可以取代CPU在交易受理阶段进行交易转发。
通过本说明书实施例,将交易转发这种需要频繁与其他节点进行网络交互的操作由CPU转移到智能网卡,可以实现如下技术效果:
1、由智能网卡专门负责交易转发,为CPU卸载这部分操作负担,可以提升区块链一体机作为节点时的运转效率,CPU也可以在单位时间内执行更多的交易,提升吞吐量。
2、交易转发过程中涉及的网络流量不必流经CPU,而是由智能网卡接收后直接进行处理并反馈,使得区块链一体机的反馈延时降低。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书实施例。
此外,本说明书实施例中的任一实施例并不需要达到上述的全部效果。
附图说明
为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
图1是本说明书实施例提供的一种区块链一体机的机构示意图;
图2是本说明书实施例提供的一种区块链系统的结构示意图;
图3是本说明书实施例提供的一种基于区块链一体机的交易处理方法的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011295715.6/2.html,转载请声明来源钻瓜专利网。