【技术实现步骤摘要】
一种区块链的消息处理方法、装置、设备和介质
本申请实施例涉及计算机
,具体涉及区块链技术。
技术介绍
区块链技术的推广速度很快,已经应用到越来越多的场景中来解决数据处理和存储的问题。目前的区块链网络有多个区块链节点构成,承担大量计算任务和存储任务的区块链节点是所属于不同的用户的。这些用户在为区块链网络提供基础的区块链处理功能时,有时还需要有一些个性化的处理需求。例如,有些节点的用户希望对所处理的区块链网络中的消息进行统计等控制。由于现有的区块链系统的功能由代码和智能合约等方式实现,是所有节点统一的,因此难以为这些用户提供自定义的附加控制逻辑。
技术实现思路
本申请实施例公开一种区块链的消息处理方法、装置、设备和介质,可以灵活的实现对区块链的附加控制功能,且不影响区块链的统一功能体系。第一方面,本申请实施例提供了一种区块链的消息处理方法,包括:区块链的前置层获取发送给区块链的核心层的消息,其中,所述核心层用于对所述消息执行区块链标准功能的处理;所述前置层基于区块 ...
【技术保护点】
1.一种区块链的消息处理方法,其特征在于,包括:/n区块链的前置层获取发送给区块链的核心层的消息,其中,所述核心层用于对所述消息执行区块链标准功能的处理;/n所述前置层基于区块链协议对所述消息进行解析,并基于解析结果对所述消息执行至少一项前置功能的处理;/n所述前置层根据前置处理的结果,控制所述消息向所述核心层的传输。/n
【技术特征摘要】
1.一种区块链的消息处理方法,其特征在于,包括:
区块链的前置层获取发送给区块链的核心层的消息,其中,所述核心层用于对所述消息执行区块链标准功能的处理;
所述前置层基于区块链协议对所述消息进行解析,并基于解析结果对所述消息执行至少一项前置功能的处理;
所述前置层根据前置处理的结果,控制所述消息向所述核心层的传输。
2.根据权利要求1所述的方法,其特征在于,所述前置功能包括下述至少一项:
根据解析结果进行通过性验证;
根据解析结果进行计费;
根据解析结果中的账户进行会员识别,并根据会员识别结果进行区别处理;
对所述消息的内容数据进行二次处理并向消息中添加附加数据。
3.根据权利要求1或2所述的方法,其特征在于,所述前置层基于区块链协议对所述消息进行解析,并基于解析结果对所述消息执行至少一项前置功能的处理包括:
所述前置层基于区块链协议对所述消息进行解析,并基于解析结果对所述消息串行执行多项前置功能的处理;
在串行执行的过程中,如果当前前置功能的处理结果为通过,则继续传输给后续的前置功能进行处理;如果当前前置功能的处理结果为不通过,则产生禁止传输给所述核心层的最终前置处理结果,并停止执行后续的前置功能。
4.根据权利要求1或2所述的方法,其特征在于,所述前置层基于区块链协议对所述消息进行解析,并基于解析结果对所述消息执行至少一项前置功能的处理包括:
所述前置层基于区块链协议对所述消息进行解析,并基于解析结果对所述消息串行或并行的进行多项前置功能的处理;
将多项前置功能的处理结果,按照设定逻辑规则进行合并,以作为最终的前置处理结果。
5.根据权利要求2所述的方法,其特征在于,所述前置层基于区块链协议对所述消息进行解析,并基于解析结果对所述消息执行至少一项前置功能的处理包括:
所述前置层基于区块链协议对所述消息进行解析;
所述前置层根据所述解析结果中的发起账户进行会员识别;
如果所述发起账户为会员,则所述前置层调用会员系统对所述消息进行处理,并产生允许传输给核心层的结果,否则产生禁止传输给核心层的结果。
6.根据权利要求1所述的方法,其特征在于,所述前置层基于区块链协议对所述消息进行解析,并基于解析结果对所述消息执行至少一项前置功能的处理包括:
所述...
【专利技术属性】
技术研发人员:肖伟,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。