[发明专利]一种区块链应用发行处理的方法及系统有效
申请号: | 201810558659.7 | 申请日: | 2018-06-01 |
公开(公告)号: | CN110555680B | 公开(公告)日: | 2022-07-26 |
发明(设计)人: | 杨税令 | 申请(专利权)人: | 本无链科技(深圳)有限公司 |
主分类号: | G06Q20/02 | 分类号: | G06Q20/02 |
代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 叶树明 |
地址: | 518000 广东省深圳市南山区粤海街道高新区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 应用 发行 处理 方法 系统 | ||
1.一种区块链应用发行处理的方法,其特征在于,包括如下步骤:
(1)应用发行,具体包括:
(1.1)应用信息打入:通过母体管理器填写名称、下载地址、数字证书的应用基本信息,检查应用信息是否重复,并将应用信息生成为区块链交易,通过交易管理器将应用信息生成的区块链交易提交到区块链上,再通过区块锻造器使区块链节点将该交易打入区块;
(1.2)母体信息打入:通过母体管理器在区块链上找到该应用信息,在区块链上搜索该应用的母体以及可用的母体,如果没有搜索到,则手工添加母体的基本信息,并将母体信息生成区块链交易,通过交易管理器将母体信息生成的区块链交易提交到区块链上,再通过区块锻造器使区块链节点将该交易打入区块;
(1.3)母体分配信息打入:通过母体管理器在区块链上找到该母体信息,将该母体分配给上述应用,将母体分配信息生成为区块链交易,通过交易管理器将母体分配信息的区块链交易提交到区块链上,再通过区块锻造器使区块链将该交易打入区块;
(1.4)业务胚信息打入:通过母体管理器继续创建更多母体则重复以上母体步骤,在区块链上搜索该应用的业务胚及可用的业务胚,所述业务胚由业务模型概括而来,每一个业务胚都只有两个属性名称和内容,如果没有搜索到,则手工添加业务胚基本信息,并将业务胚
信息生成区块链交易,通过交易管理器将业务胚信息的区块链交易提交到区块链上,再通过区块锻造器使区块链将该交易打入区块;
(1.5)业务胚分配信息打入:通过母体管理器在区块链上找到该业务胚信息,将该业务胚分配给上述母体,将业务胚的分配信息生成为区块链交易,通过交易管理器将业务胚分配信息的区块链交易提交到区块链上,再通过区块锻造器使区块链将该交易打入区块;
(1.6)应用发行完成:通过母体管理器完成一个业务胚的创建与分配,继续创建更多业务胚则重复以上业务胚步骤,最终完成应用发行;
(2)应用业务在区块链上处理,具体包括:
(2.1)业务解析:通过交易管理器使应用提交了一笔业务到区块链上,区块链接收交易并解析,如果是区块链主体的交易则由交易管理器按主体交易处理,如果是区块链上的应用的交易则由母体管理器搜索应用配置,在区块链上检查应用是否存在,在区块链上追溯检查
应用发布信息合法性;
(2.2)业务胚处理:母体管理器从区块链上获取该业务所对应的业务胚信息,将该笔业务数据发送给业务胚,并等待业务胚返回结果,业务胚接收业务数据并将业务数据传入执行代码,执行代码开始处理业务数据,并按业务胚配置信息返回数据,业务胚将该笔业务处理结果递交给区块链,区块链根据最终通过交易管理器处理区块链数据,并通过区块锻造器将该笔交易打入区块;
(2.3)完成业务交易处理;
所述业务胚信息打入:通过母体管理器继续创建更多母体则重复以上母体步骤中的母体步骤包括:
母体信息打入、母体分配信息打入;
所述应用发行完成:通过母体管理器完成一个业务胚的创建与分配,继续创建更多业务中的业务胚步骤包括:
业务胚信息打入、业务胚分配信息打入。
2.根据权利要求1所述区块链应用发行处理的方法,其特征在于所述步骤(1.2)中所述母体的基本信息包括名称、执行方式、数据存储路径。
3.根据权利要求1所述区块链应用发行处理的方法,其特征在于所述步骤(1.4)中所述业务胚基本信息包括名称、执行代码、结果输出方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于本无链科技(深圳)有限公司,未经本无链科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810558659.7/1.html,转载请声明来源钻瓜专利网。