【技术实现步骤摘要】
一种区块链数据处理引擎及操作方法
本专利技术涉及区块链技术、数据处理、数据分析领域,尤其涉及一种区块链数据处理引擎及其操作方法。
技术介绍
区块链技术,区块链是一种新型去中心化协议,能安全地存储数字货币交易或其他数据,信息不可伪造和篡改,区块链上的交易确认由区块链上的所有节点共同完成。智能合约是部署在区块链上的一段可自动执行的程序,广泛意义上的智能合约包含编程语言、编译器、虚拟机、事件、状态机、容错机制等。区块链网络能够解决互联网络中不同个体之间的互信问题,当前区块链技术主要被运用在虚拟货币、金融资产数字化、医疗保险等关键信息交换场景。这种场景中的相关信息具有较高的价值。然而目前的区块链数据分析、处理只能通过内置的智能合约引擎进行。智能合约在数据处理领域的计算能力有限、且只能够接收链上数据。因此如何为区块链数据分析提供一个高效灵活的分析引擎需求日盛。
技术实现思路
本专利技术的目的是针对现有区块链数据分析能力的不足,提供了一种区块链数据处理引擎及其操作方法,该处理引擎能够支持灵活的数据分析合约的定制,并提供了异构数据源的融合计算能力。本专利技术的目的是通过以下技术方案 ...
【技术保护点】
1.一种区块链数据处理引擎,其特征在于,包括编码器、计算层、存储适配层和本地数据存储层;所述编码器负责对数据处理引擎合约的参数、合约ID以及返回值编解码。所述计算层包括编译器、执行器和扩展函数;该层负责对输入数据按照合约指定规则进行处理。所述存储适配层用于数据处理引擎导入外部异构数据源,包括键值对、关系型和对象存储类型。所述本地存储层负责本地数据的存储,包括元数据存储库、合约数据库和安全规则库。
【技术特征摘要】
1.一种区块链数据处理引擎,其特征在于,包括编码器、计算层、存储适配层和本地数据存储层;所述编码器负责对数据处理引擎合约的参数、合约ID以及返回值编解码。所述计算层包括编译器、执行器和扩展函数;该层负责对输入数据按照合约指定规则进行处理。所述存储适配层用于数据处理引擎导入外部异构数据源,包括键值对、关系型和对象存储类型。所述本地存储层负责本地数据的存储,包括元数据存储库、合约数据库和安全规则库。2.根据权利要求1所述的区块链数据处理引擎,其特征在于,所述编码器的编码规则可以按照需求进行灵活控制。3.根据权利要求1所述的区块链数据处理引擎,其特征在于,所述扩展函数包括数值计算、科学计算以及AI计算和用户自定义计算库。4.一种基于权利要求1所述的区块链数据处理引擎的操作方法,其特征在于...
【专利技术属性】
技术研发人员:汪小益,李启雷,梁秀波,李伟,邱炜伟,尹可挺,
申请(专利权)人:杭州趣链科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。