用于区块链的交易处理方法以及网络节点技术

技术编号:32849497 阅读:12 留言:0更新日期:2022-03-30 19:00
本公开涉及用于区块链的交易处理方法以及网络节点,所述方法包括:交易数据生成步骤,由区块链网络中的网络节点将交易数据打包分发给区块链网络中的其它网络节点;交易转发步骤,每个网络节点在接收到交易数据时,将数据直接转发给所述区块链网络中的其它网络节点;交易验证步骤,每个网络节点在直接转发出接收到的分发数据之后,在网络层对转发出交易数据所对应的交易进行验证;智能合约处理步骤,当在所述交易验证步骤中对所述交易的验证未通过的情况下,在合约层依据智能合约对所述交易进行分析处理并记录上链。进行分析处理并记录上链。进行分析处理并记录上链。

【技术实现步骤摘要】
用于区块链的交易处理方法以及网络节点


[0001]本公开涉及网络通信
更具体地,本公开涉及用于区块链的交易处理方法以及实现所述方法的网络节点。

技术介绍

[0002]近年来随着计算机网络技术的发展和信息化的推进,区块链(Blockchain)技术的应用逐步兴起。区块链可被视为一种去中心化的数据库,是一串使用密码学方法相关联产生的数据区块,每一个数据区块中包含了一次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。
[0003]与此同时,当前随着通信技术的演进,面向未来的第五代移动通信(5G)技术作为最新一代蜂窝移动通信技术正逐步普及。移动边缘计算(Multi-access Edge Computing,MEC)是基于5G演进架构、将接入网与互联网业务深度融合的新兴技术。它将应用服务器(Application Server,AS)和移动宽带(Mobile Broadband,MBB)核心网部分业务处理和资源调度的功能一同部署到靠近接入网的网络边缘,通过业务靠近用户处理,来提供高可靠、超低时延的极致业务体验。
[0004]在例如5G通信基础设施的建设阶段,由于包括基站在内的通信网络和设备等的建设和维护成本大幅增高,各通信运营商之间普遍采用共建共享的方式以便有效降低5G建设和运营的成本。在共建共享中,涉及到多方参与、信息共享、数据可信、规范共识等需求,非常适于与区块链技术的优势相互结合。但区块链网络中的交易节点不能直接布置于基站上。如果采用边缘计算的方式,既能够降低传输网压力,降低业务时延,而且边缘计算节点又能作为区块链节点来构建区块链网络。因此在实际应用中,通常优选采用边缘计算节点作为区块链网络中的网络节点。
[0005]根据传统的区块链技术,区块链网络中的网络节点每当收到交易数据后会先进行验证,验证通过后再向相邻节点或种子节点传输。该交易的接收节点也会再度进行验证和传输,以此循环直到遍历全网。这种模式对单个节点和网络整体都会产生很大的负担。尤其在将区块链技术与边缘计算进行结合的情形下,由于边缘计算节点通常有计算能力、存储能力等与在中心节点的大型服务器相比非常有限的问题,这就需要对区块链网络进行优化,以满足边缘计算节点节省资源的需求,同时还期望能够充分发挥区块链网络的安全性和稳定性,实现系统的高效稳定运行。

技术实现思路

[0006]在现有技术中尚无成熟的能够实现边缘计算节点在区块链网络中有效降低资源消耗、同时确保高效稳定运行的网络优化方案。有鉴于此,本公开的目的在于提供一种用于区块链的交易处理方法以及网络节点,通过优化交易数据的转发机制,并利用智能合约对交易的验证结果进行处理,由此有效节省了边缘计算网络节点的计算和存储资源,降低了网络的传输负担,同时能够确保系统高效稳定运行。
[0007]在下文中给出了关于本公开的简要概述,以便提供关于本公开的一些方面的基本理解。但是,应当理解,这个概述并不是关于本公开的穷举性概述。它并不是意图用来限定本公开的关键性部分或重要部分,也不是意图用来限定本公开的范围。其目的仅仅是以简化的形式给出关于本公开的某些概念,以此作为稍后给出的更详细描述的前序。
[0008]根据本公开的一个方面,提供了一种用于区块链的交易处理方法。该方法可以包括:交易数据生成步骤,由区块链网络中的网络节点将包括交易数据的分发数据打包分发给区块链网络中的包括相邻节点和种子节点的其它网络节点;交易转发步骤,所述区块链网络中的多个网络节点中的每个网络节点在接收到来自作为源节点的其它网络节点的包括交易数据的分发数据时,将接收到的所述分发数据直接转发给所述区块链网络中的所述源节点以外的其它网络节点;交易验证步骤,所述区块链网络中的多个网络节点中的每个网络节点在直接转发出接收到的分发数据之后,在网络节点的网络层对转发出的分发数据中包括的所述交易数据所对应的交易进行验证;智能合约处理步骤,当在所述交易验证步骤中对所述交易的验证未通过的情况下,在所述网络节点的合约层依据智能合约对所述交易进行分析处理并记录上链。
[0009]根据本公开的另一方面,提供了一种用于区块链的交易处理的网络节点。该网络节点可以包括:交易数据生成模块,将包括交易数据的分发数据打包分发给区块链网络中的包括相邻节点和种子节点的其它网络节点;交易转发模块,在接收到来自作为源节点的其它网络节点的包括交易数据的分发数据时,将接收到的所述分发数据直接转发给所述区块链网络中的所述源节点以外的其它网络节点;交易验证模块,在直接转发出接收到的分发数据之后,在网络层对转发出的分发数据中包括的所述交易数据所对应的交易进行验证;智能合约处理模块,当在交易验证模块中对所述交易的验证未通过的情况下,在合约层依据智能合约对所述交易进行分析处理并记录上链。
[0010]根据本公开的再一方面,提供了一种计算机可读存储介质。该计算机可读存储介质可以存储有可执行指令,当所述可执行指令由信息处理装置执行时,使所述信息处理装置执行上述用于区块链的交易处理方法。
[0011]根据本公开的又一方面,提供了一种电子设备。该电子设备可以包括:存储器;以及处理电路,所述处理电路被配置为执行上述用于区块链的交易处理方法。
[0012]根据本专利技术,通过在用于区块链的交易处理中优化交易数据的转发机制,并利用智能合约对交易的验证结果进行处理,由此有效节省了边缘计算网络节点的计算和存储资源,降低了网络的传输负担,同时能够确保系统高效稳定运行。
附图说明
[0013]图1示出了根据本公开的实施例的用于区块链的交易处理方法的示例性流程图;
[0014]图2示出了根据本公开的实施例的用于区块链的交易处理的网络节点的示例性模块图。
具体实施方式
[0015]以下将参照附图详细地描述本公开内容的优选实施例。应注意到,除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公
开的范围。同时,为了便于描述,附图中所示出的各个部分的尺寸并非按照实际的比例关系绘制的。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,并不作为对本公开及其应用或使用的任何限制。
[0016]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,而在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。本公开内容的技术能够应用于各种产品。
[0017]为了便于说明,作为实现用于区块链的交易处理方法的网络节点,本公开主要以5G网络中的边缘计算节点为例进行说明,但本公开的技术可以应用于当前的任意其它网络节点,还可以包括例如当前尚未出现的未来新兴的各类网络通信技术中的设备和载体。
[0018]为了便于更好地理解根据本公开的技术方案,以下简单介绍一些可适用于本公开的实施例的区块链相关技术。
[0019]狭义地说,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义地说,区块链技术是利本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于区块链的交易处理方法,包括:交易数据生成步骤,由区块链网络中的网络节点将包括交易数据的分发数据打包分发给区块链网络中的包括相邻节点和种子节点的其它网络节点;交易转发步骤,所述区块链网络中的多个网络节点中的每个网络节点在接收到来自作为源节点的其它网络节点的包括交易数据的分发数据时,将接收到的所述分发数据直接转发给所述区块链网络中的所述源节点以外的其它网络节点;交易验证步骤,所述区块链网络中的多个网络节点中的每个网络节点在直接转发出接收到的分发数据之后,在网络节点的网络层对转发出的分发数据中包括的所述交易数据所对应的交易进行验证;智能合约处理步骤,当在所述交易验证步骤中对所述交易的验证未通过的情况下,在所述网络节点的合约层依据智能合约对所述交易进行分析处理并记录上链。2.根据权利要求1所述的用于区块链的交易处理方法,其中,当在所述交易验证步骤中对所述交易的验证通过的情况下,所述交易被进行通常的打包及上链操作。3.根据权利要求1所述的用于区块链的交易处理方法,其中,当在所述交易验证步骤中对所述交易的验证未通过的情况下,进入所述智能合约处理步骤,其中在网络节点的合约层根据所述交易所涉及的业务具体情况和节点所处地位,依据智能合约对发起所述交易的网络节点发出的包括无效交易或恶意交易的不良交易进行评价打分并记录上链。4.根据权利要求1所述的用于区块链的交易处理方法,还包括:应用层处理步骤,根据在所述智能合约处理步骤中的智能合约分析结果,在应用层对发起不良交易的网络节点进行包括扣除信誉、取消节点资格的处罚。5.根据权利要求1所述的用于区块链的交易处理方法,其中,所述区块链网络包括联盟链网络。6.根据权利要求1所述的用于区块链的交易处理方法,其中,所述网络节点包括5G网络中的边缘计算节点。7.一种用于区块链的交易处理的网络节点,包括:交易数据生成模块,将包括交易数据的分发数据打包分发...

【专利技术属性】
技术研发人员:董仲平梁伟赵君
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1