[发明专利]一种分布式去中心的应用有效
申请号: | 201711362290.4 | 申请日: | 2017-12-18 |
公开(公告)号: | CN109936542B | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 杨税令 | 申请(专利权)人: | 本无链科技(深圳)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06Q20/40 |
代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 蔡宗慧 |
地址: | 518000 广东省深圳市南山区粤海街道高新区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 中心 应用 | ||
1.一种分布式去中心的应用,其特征在于:包括区块链网络中的客户端,所述的区块链网络还包括身份识别模块、身份确认模块、广播模块,以及其他节点,身份识别模块连接身份确认模块,身份确认模块连接广播模块,所述的身份识别模块定义了DAPP数据结构,所述的DAPP数据结构是一种用于去中心应用身份识别的专门数据结构,所述数据结构的具体含义为,transactionid表示记录申请应用时的区块链上的交易编号;name表示记录应用的名称;description表示记录应用的描述;certificate表示记录应用的数字证书,只有拥有合法证书的应用才会被区块链接受;category表示应用的类型编号;tags表示应用的所属类别的标签;icon表示应用在显示时的小图标;coverpicture表示应用部分截图;developeraddress表示应用发布者的网站;downloadaddress表示应用的下载地址;state表示应用的发布状态,是否已下线;generatorpublickey表示申请人的公钥,用于核实发布者身份,所述的客户端直接访问区块链网络,并直接从区块链上获取数据,并将应用中的数据提交到区块链中;所述的DAPP数据结构通过审核客户端的ID、客户端所在机构的交易证书、所申请的应用名称、应用类型、描述简介以及开发者地址和客户端地址来验证身份;所述客户端的应用是一个带业务的应用,而所述其他节点的应用是一个不带业务的应用。
2.根据权利要求1所述的一种分布式去中心的应用,其特征在于所述的区块链网络为客户端提供了一个用于提交区块链交易应用申请的ID。
3.根据权利要求1所述的一种分布式去中心的应用,其特征在于所述的身份确认模块通过确认客户端对应节点的私钥及公钥实现区块链网络确认。
4.根据权利要求1所述的一种分布式去中心的应用,其特征在于所述的广播模块采用非直连的网络通信方式广播将确认后的数据广播至全网络。
5.根据权利要求1所述的一种分布式去中心的应用,其特征在于所述的区块链网络中的其他节点直接通过广播获取应用,并安装运行,通过区块链网络交换数据。
6.根据权利要求5所述的一种分布式去中心的应用,其特征在于所述客户端包括PC客户端和移动客户端。
7.根据权利要求6所述的一种分布式去中心的应用,其特征在于所述的所述的移动客户端通过HTTP协议握手后通过websocket协议实现与区块链网络的数据传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于本无链科技(深圳)有限公司,未经本无链科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711362290.4/1.html,转载请声明来源钻瓜专利网。