利索能及
我要发布
收藏
专利号: 201910532513X
申请人: 广东科学技术职业学院
专利类型:发明专利
专利状态:已下证
更新日期:2024-11-12
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种区块链DAPP管理系统,该系统包括应用模块、管理模块、区块访问模块及DAPP,其特征在于:应用模块,包括一个或多个DAPP运行实例,其中DAPP运行实例为DAPP的运行环境;

管理模块,包括用于执行对应功能的发布、注册、启动、报障、一致性检查、更新、卸载、智能合约容器、数据管理、角色管理及资产转移的多个子模块;

区块访问模块,包括网络与本地区块访问、本地区块数据;

DAPP,用于提供应用与服务之外,以及,还包括发布、注册、报障、卸载、一致性检查、数据管理、角色管理、资产转移和更新接口以及对应智能合约的处理;

该系统还包括对用户权限的配置,DAPP使用者包括DAPP用户、DAPP维护者和DAPP发起者;其中DAPP使用者的权限被配置为:DAPP用户,仅有使用DAPP应用及服务的权限;DAPP维护者,具有对DAPP进行自定义编辑的权限,其中编辑包括但不限于更新和修订;DAPP发布者,具有向第三方平台发布DAPP的权限;

该系统还包括:对Web型DAPP和桌面型DAPP进行生命周期管理;

所述对Web型DAPP和桌面型DAPP进行生命周期管理具体包括:根据不同的运行环境,所述DAPP运行实例提供对应的运行环境,包括:若为桌面环境,所述DAPP运行实例提供DAPP源代码、编译环境及目标代码;若为WEB环境,所述DAPP运行实例提供DAPP运行所需的所有环境配置;

该系统还包括:每个计算节点承担DAPP主机的职责,所述DAPP主机用于提供Web型或桌面型DAPP的访问或下载;

该系统还包括:每个DAPP配置有专属侧链,对DAPP发布时在主链上产生对应的一个区块,该区块作为DAPP专属侧链的创世区块;

所述管理模块的一致性检查具体包括:提供一致性检查智能合约,对Web型及桌面型DAPP实施一致性检查;

所述管理模块的更新包括:提供对应的更新智能合约,产生更新请求、更新表决、更新确认交易区块,通过DAPP主机实施DAPP的更新;

其中,所述提供一致性检查智能合约,对Web型及桌面型DAPP实施一致性检查包括:对于桌面型DAPP,DAPP使用者调用DAPP应用的一致性检查,继而调用DAPP内置的一致性检查智能合约,该智能合约在本地完成DAPP的一致性检查,向该DAPP专属侧链发起1个交易,并附带一致性检查结果的数据;所述智能合约在本地完成DAPP的一致性检查为安全散列计算;

对于Web型DAPP,DAPP使用者调用DAPP应用的一致性检查,继而调用DAPP内置的一致性检查智能合约,该智能合约向该DAPP专属侧链发起1个交易,请求DAPP Host进行一致性检查;DAPP Host获取到该交易的区块数据后,在DAPP Host本地调用DAPP内置的一致性检查智能合约,该智能合约在DAPP Host本地完成DAPP的一致性检查,向该DAPP专属侧链发起1个交易,并附带一致性检查结果的数据;所述智能合约在本地完成DAPP的一致性检查为安全散列计算。

2.根据权利要求1所述的区块链DAPP管理系统,其特征在于,所述智能合约容器被配置为虚拟机。