[发明专利]DAPP容器、DAPP以及区块链数据处理方法在审
申请号: | 201810287193.1 | 申请日: | 2018-04-03 |
公开(公告)号: | CN108763257A | 公开(公告)日: | 2018-11-06 |
发明(设计)人: | 谭智勇;宋承根;赵微 | 申请(专利权)人: | 北京欧链科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市惠诚律师事务所 11353 | 代理人: | 逯博 |
地址: | 100089 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 数据处理 底层处理 调用接口 发送模块 构建模块 接口模块 网络 轻量化 通用的 封装 事务 兼容 抽象 灵活 开发 | ||
1.一种分布式应用DAPP容器,其特征在于,包括DAPP接口模块、与多个区块链网络对应的多个事务构建模块以及事务发送模块,其中,
所述DAPP接口模块,接收来自DAPP的事务构建的第一接口调用请求,所述第一接口调用请求中包括区块链网络标识、原始事务内容以及用户密钥信息,然后,根据所述区块链网络标识,将所述原始事务内容以及用户密钥信息发送给与所述区块链网络标识对应的事务构建模块;
所述事务构建模块,用于根据所述原始事务内容和所述用户密钥信息,执行事务构建处理,以将所述原始事务内容构建成符合相应的区块链网络的事务形式以及签名规则的事务,并发送给事务发送模块;
所述事务发送模块,用于将接收到的所述事务发送给与该事务对应的区块链网络。
2.根据权利要求1所述的DAPP容器,其特征在于,所述事务构建模块包括事务生成模块和密钥签名模块,
所述事务生成模块,用于接收所述DAPP接口模块发送的原始事务内容以及用户密钥信息,并将该原始事务内容以及用户密钥信息发送给所述密钥签名模块执行签名处理,当接收到返回的签名事务内容后,将该签名事务内容封装成符合对应的区块链网络的事务形式的事务,并发送给所述事务发送模块;
所述密钥签名模块,用于根据相应的区块链网络的签名规则,对所述原始事务内容进行签名处理,生成签名事务内容,并返回给所述事务生成模块。
3.根据权利要求1所述的DAPP容器,其特征在于,还包括与多个区块链网络对应的多个区块数据读取验证模块,
所述DAPP接口模块还用于:接收来自DAPP的读取区块数据的第二接口调用请求,所述第二接口调用请求包括区块数据获取需求以及区块链网络标识,并根据所述区块链网络标识,将所述区块数据获取需求发送给相应的区块数据读取验证模块,以及接收所述区块数据读取验证模块返回的区块数据,并提供给所述DAPP;
所述区块数据读取验证模块,用于根据所述区块数据获取需求,从该区块数据读取验证模块对应的区块链网络中获取与所述数据获取需求匹配的区块数据,并根据该区块链网络的数据验证规则进行验证,然后将通过验证的区块数据发送给所述DAPP接口模块。
4.一种DAPP,其特征在于,包括上层应用处理模块和DAPP容器接口调用模块,其中,
所述上层应用处理模块,用于执行用户交互的界面处理逻辑和该DAPP的应用功能处理逻辑;
所述DAPP容器接口调用处理模块,用于根据所述上层应用处理模块的应用功能处理逻辑的执行结果,生成接口调用请求,并发送给DAPP容器,其中,所述接口调用请求包括:事务构建的第一接口调用请求和/或读取区块数据的第二接口调用请求,所述第一接口调用请求中包括区块链网络标识、原始事务内容以及用户密钥信息,所述第二接口调用请求包括区块数据获取需求以及区块链网络标识。
5.一种区块链数据处理方法,其特征在于,该方法基于DAPP容器来执行,该DAPP容器包括DAPP接口模块、与多个区块链网络对应的多个事务构建模块以及事务发送模块,该方法包括:
所述DAPP接口模块接收来自DAPP的事务构建的第一接口调用请求,所述第一接口调用请求中包括区块链网络标识、原始事务内容以及用户密钥信息,然后,根据所述区块链网络标识,将所述原始事务内容以及用户密钥信息发送给与所述区块链网络标识对应的事务构建模块;
所述事务构建模块根据所述原始事务内容和所述用户密钥信息,执行事务构建处理,以将所述原始事务内容构建成符合相应的区块链网络的事务形式以及签名规则的事务,并发送给所述事务发送模块;
所述事务发送模块将接收到的所述事务发送给与该事务对应的区块链网络。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京欧链科技有限公司,未经北京欧链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810287193.1/1.html,转载请声明来源钻瓜专利网。