当前位置: 首页 > 专利查询>钱德君专利>正文

一种区块链实时轮询云端系统技术方案

技术编号:15695528 阅读:90 留言:0更新日期:2017-06-24 11:00
本发明专利技术公开了一种区块链实时轮询云端系统,包括:客户端数据库、身份认证模块、请求认证模块、传输模块、所述云端认证模块模块、基站存储系统、云端认证模块、基站轮询交换系统;工作流程是:NFC在发明专利技术中是一个由非对称加密算法保证的全世界唯一的电子标签,经过特殊设计的区块链嵌入式NFC同时对于区块链用户来说通过普通手机即可进行鉴伪验证;另外VeChain区块链网络信息存储后,在通过真伪校验之后,移动端应用将对特殊区块链中分布式存储的产品信息进行读取,这些信息可以包括商品设计、生产、物流、销售等的所有信息,以达到对生产企业、经销渠道、监管部门和最终区块链用户的供应链全透明。

【技术实现步骤摘要】
一种区块链实时轮询云端系统
本专利技术涉及一种防伪
,涉及一种通过使用实时调整的方式来实时轮询云端用以实现网络的负载和节点的计算量装置。
技术介绍
目前普遍使用的防伪技术包含产品独特包装、二维码、RFID、NFC标签,但这些技术都是以提高造假成本的方式来达到某种程度的防伪,而对于二维码、RFID/NFC这些数字标识,由于信息孤立的原因,理论上都是可以被复制的,而且复制的成本非常低,并不能做到完全意义上的防伪。相比较而言,Vechain基于区块链技术可以做到数据的不可篡改和安全性,从而实现真正意义上的防伪。基于区块链技术的防伪由三部分组成:第一部分是经过特殊设计的区块链嵌入式NFC,在这种设计中,NFC不再只是电子化明文显示标签而已,而是一个由非对称加密算法保证的全世界唯一的电子标签,同时对于区块链用户来说通过普通手机即可进行鉴伪验证;第二部分是区块链网络信息存储,在通过真伪校验之后,移动端应用将对特殊区块链中分布式存储的产品信息进行读取,这些信息可以包括商品设计、生产、物流、销售等的所有信息,以达到对生产企业、经销渠道、监管部门和最终区块链用户的供应链全透明;第三部分是针对生产本文档来自技高网...
一种区块链实时轮询云端系统

【技术保护点】
一种区块链实时轮询云端系统,其特征在于:包括:客户端数据库、身份认证模块、请求认证模块、传输模块、时间戳模块、基站存储系统、云端认证模块、基站轮询交换系统;在P2P网络中,所述基站轮询交换系统接收区块链用户的位置区域和身份信息;根据所述位置区域和身份信息中携带的所述区块链用户的标识从所述基站存储系统已存储的区块链用户的信息中,去查询所述区块链用户的区块链用户标识对应云端认证信息,并把查询到的结果返回给所述区块链用户,得到所述区块链用户的云端认证信息,同时所述基站存储系统存储一份副本到所述客户端数据库中,所述副本包括查询过程,查询方式,查询地址,查询时间信息;所述云端认证模块指的是管理认证信息的...

【技术特征摘要】
1.一种区块链实时轮询云端系统,其特征在于:包括:客户端数据库、身份认证模块、请求认证模块、传输模块、时间戳模块、基站存储系统、云端认证模块、基站轮询交换系统;在P2P网络中,所述基站轮询交换系统接收区块链用户的位置区域和身份信息;根据所述位置区域和身份信息中携带的所述区块链用户的标识从所述基站存储系统已存储的区块链用户的信息中,去查询所述区块链用户的区块链用户标识对应云端认证信息,并把查询到的结果返回给所述区块链用户,得到所述区块链用户的云端认证信息,同时所述基站存储系统存储一份副本到所述客户端数据库中,所述副本包括查询过程,查询方式,查询地址,查询时间信息;所述云端认证模块指的是管理认证信息的功能组件;所述身份认证模块指的是验证认证信息的功能组件;所述请求认证模块指的是从所述身份认证模块发送认证信息到所述云端认证模块的功能组件;所述云端认证模块收集所述基站轮询交换系统所管理的每个区域下所有的所述区块链用户的云端认证信息;根据所述所述基站轮询交换系统所管理的每个区域下所有的区块链用户云端认证信息生成区块链用户云端认证信息数组,用以减少认证并发时的计算量,并存储所述区块链用户云端认证信息数组到所述云端认证模块;将所述查询到区块链用户云端认证信息的位置区域发送到所述区块链用户,通知所述区块链用户已经进入相应的基站轮询交换系统的管辖范围;其中,所述云端认证模块收集所述基站轮询交换系统所管理每个区域下所有的所述区块链用户云端认证信息的步骤具体为:所述基站轮询交换系统定时向请求认证模块发出对所有的所述区块链用户的位置区域和身份信息的权限要求;所述身份认证模块向处在其辖区内的所述区块链用户发出身份认证获取请求;所述身份认证模块下的所述区块链用户通过所述传输模块直接向所述云端认证模块返回自己的位置区域和云端认证信息;并在返回信息时,根据所述所述云端认证模块模块添加标记,防止双方抵赖,并返回的所述区块链用户加入到网络中的节点,同时所述区块链用户需要先从所述基站存储系统下载一份所述副本到所述客户端数据库中,然后再开始进行身份认证;所述基站存储系统存储所述位置区域和云端认证信息包括:将所述位置区域和身份信息以多螺旋结构进行存储;其中,所述多螺旋结构包括:以所述位置区域的标识为列形成单链表,且每个区域标识还关联到一个循环链表,所述循环链表包含属于所述区块链用户的所述云端认证信息,从而形成完整的区块链;认证过程分为所述请求认证模块和所述云端认证模块两部分,首先所述请求认证模块向所述云端认证模块发起连接请求;所述云端认证模块会要求所述请求认证模块将自己的身份信息发送过来;所述身份认证开始由椭圆曲线数字签名算法产生密钥对,得到私钥;用私钥计算公钥,并用由公钥计算个人识别码;将私钥进行椭圆曲线数字签名算法随机散列得出公钥,与此同时,不能让公钥计算出私钥,所述由公钥计算个人识别码,并设置作为比特币地址,然后将公钥进行SHA256哈希计算,用私钥对身份请求信息进行签名并加密放入所有的区块链用户云端认证信息的身份链中,所述身份链是所述云端认证模块生成的不同的所述区块链用户身份认证信息形成的块链;然后由公钥经过哈希计算得到加入所述云端认证模块的个人识别码,将其用bases64进行编码;最后所述请求认证模块提交申请请求,包括身份认证凭证及数字签名,所述云端认证模块对请求进行签名,所述签名作为标识头部;用公钥加密所述区块链用户身份认证凭证,以所述标识头部的形式将请求信息通过专用网传输;所述云端认证模块在收到所述请求认证模块的身份认证请求后,...

【专利技术属性】
技术研发人员:钱德君
申请(专利权)人:钱德君
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1