基于声明式和分布式账本的数据处理方法、装置及电子装置制造方法及图纸

技术编号:35824552 阅读:36 留言:0更新日期:2022-12-03 13:51
本申请公开了一种基于声明式和分布式账本的数据处理方法、装置及电子装置。该方法包括:声明式编程模型按照预设规范将上层业务待共识业务逻辑转化为第一声明式语句;引擎服务先调用分析解释器分析所述第一声明式语句,再调用执行控制器判断分析结果是否满足预置执行条件,若满足,则构造执行树以生成执行计划并执行;事务执行器先将执行结果转换成事务数据,再将所述事务数据写入分布式一致性网络中进行共识处理。本申请解决了开发效率低,易读性差,且难以实现不同层次解耦的技术问题。且难以实现不同层次解耦的技术问题。且难以实现不同层次解耦的技术问题。

【技术实现步骤摘要】
基于声明式和分布式账本的数据处理方法、装置及电子装置


[0001]本申请涉及分布式一致性处理领域,具体而言,涉及一种基于声明式和分布式账本的数据处理方法、装置及电子装置。

技术介绍

[0002]分布式一致性网络体现在账本一致性,账本即共识数据,共识数据是通过共识算法,解决所谓去中心化的数据信任问题。分布式一致性处理的前提是,需要将上层业务逻辑通过编程方式,以数据的形式交由分布式一致性网络进行处理。其中,编程采用指令式编程(Imperative programming):是一种描述电脑所需作出的行为的编程典范。命令“机器”如何去做事情(how),更强调流程及步骤,强调操作细节。
[0003]但是指令式编程的编写按预期方式准确执行的指令更困难,同时程序的任何部分改变状态的能力使得很难推断程序的执行,开发效率低,易读性差;由于受限于共识处理层的数据架构设计,难以实现不同层次解耦。
[0004]针对相关技术中开发效率低,易读性差,且难以实现不同层次解耦的问题,目前尚未提出有效的解决方案。

技术实现思路

>[0005]本申请本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于声明式和分布式账本的数据处理方法,其特征在于,包括:声明式编程模型按照预设规范将上层业务待共识业务逻辑转化为第一声明式语句;引擎服务先调用分析解释器分析所述第一声明式语句,再调用执行控制器判断分析结果是否满足预置执行条件,若满足,则构造执行树以生成执行计划并执行;事务执行器先将执行结果转换成事务数据,再将所述事务数据写入分布式一致性网络中进行共识处理。2.根据权利要求1所述的方法,其特征在于,事务执行器先将执行结果转换成事务数据,再将所述事务数据写入分布式一致性网络中进行共识处理之后还包括:声明式编程模型按照预设规范将上层业务待查询业务逻辑转化为第二声明式语句;引擎服务先调用分析解释器分析所述第二声明式语句,再调用响应控制器按照预置响应规则进行分析结果的响应,同时根据响应结果构造执行树以生成执行计划并执行;事务查询器根据执行结果在分布式一致性网络中确定结果值和状态值,并返回给上层业务。3.根据权利要求1所述的方法,其特征在于,声明式编程模型按照预设规范将上层业务待共识业务逻辑转化为第一声明式语句之后,引擎服务先调用分析解释器分析所述第一声明式语句,再调用执行控制器判断分析结果是否满足预置执行条件,若满足,则构造执行树以生成执行计划并执行之前还包括:连接器将所述第一声明式语句传入已配置的引擎服务中。4.根据权利要求2所述的方法,其特征在于,声明式编程模型按照预设规范将上层业务待查询业务逻辑转化为第二声明式语句之后,引擎服务先调用分析解释器分析所述第二声明式语句,再调用响应控制器按照预置响应规则进行分析结果的响应,同时根据响应结果构造执...

【专利技术属性】
技术研发人员:张健宋文鹏赵阳吕国新
申请(专利权)人:敏于行北京科技有限公司
类型:发明
国别省市:

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

1