当前位置: 首页 > 专利查询>翟红鹰专利>正文

一种基于区块链的实名认证方法、系统及存储介质技术方案

技术编号:19694856 阅读:75 留言:0更新日期:2018-12-08 11:56
本发明专利技术公开了一种基于区块链的实名认证方法、系统及计算机可读存储介质,所述方法通过接收目标用户对目标帐号进行操作的请求;根据操作请求检测预设地址是否包含实名认证的认证信息;若预设地址中包含实名认证的认证信息,则提取预设地址信息至认证模块检测认证信息是否正确;若预设地址中未包含实名认证的认证信息,则根据预设地址返回认证提示信息至目标用户。本发明专利技术的方法可以很好的完成对区块链钱包以及其他区块链硬件的实名认证控制,保证区块链技术平台的安全与可追溯性。

【技术实现步骤摘要】
一种基于区块链的实名认证方法、系统及存储介质
本专利技术涉及计算机
,尤其涉及一种基于区块链的实名认证方法、系统及计算机可读存储介质。
技术介绍
区块链(Blockchain)是由节点参与的分布式数据库系统,它的特点是不可更改,不可伪造,也可以将其理解为账簿系统(ledger)。它是比特币的一个重要概念,完整比特币区块链的副本,记录了其代币(token)的每一笔交易。通过这些信息,我们可以找到每一个地址,在历史上任何一点所拥有的价值。区块链是由一串使用密码学方法产生的数据块组成的,每一个区块都包含了上一个区块的哈希值(hash),从创始区块(genesisblock)开始连接到当前区块,形成块链。每一个区块都确保按照时间顺序在上一个区块之后产生,否则前一个区块的哈希值是未知的。这些特征使得比特币的双花(double-spending)非常困难。区块链是比特币的核心创新。实名认证是对用户资料真实性进行的一种验证审核。有助于建立完善可靠的互联网信用基础。一般有银行卡认证和身份证认证两种方式,可以避免一部分网络诈骗。在网络营销发达的今天,实名认证也带来信息外露的隐患,导致营销电话不断等,如很多行业交流网站,要求实名认证,有供应就有需求,很多营销广告者就乘虚而入,利用实名认证的会员信息进行商业活动,所以选用实名认证时一定要谨慎。区块链技术初期定义的是一种完全去中心化的技术,没有实名认证的概念与必要性,本身就不需要中心节点服务器来进行认证工作。为了解决当前区块链技术的安全风险问题,能够随时知道正在进行匿名交易的用户到底是谁,以及正在与谁在进行什么层次的交易活动,业务型企业需要引入实名制。
技术实现思路
本专利技术的主要目的在于提供一种基于区块链的实名认证方法、系统及计算机可读存储介质,旨在提供一种针对区块链钱包App与硬件设备的实名认证机制与检测方法。为实现上述目的,本专利技术提供的一种基于区块链的实名认证方法,所述方法包括:接收目标用户对目标帐号进行操作的请求;根据操作请求检测操作请求对应的预设地址是否包含实名认证的认证信息;若预设地址中包含实名认证的认证信息,则提取预设地址信息至认证模块检测认证信息是否正确;若预设地址中未包含实名认证的认证信息,则根据预设地址返回认证提示信息至目标用户。优选地,所述接收目标用户对目标帐号进行操作的请求的步骤包括:接收目标用户对目标帐号进行登录的请求或者接收目标用户对目标帐号进行数字资产交易的请求。优选地,当所述接收目标用户对目标帐号进行操作的请求为接收目标用户对目标帐号进行登录的请求时,所述根据操作请求检测操作请求对应的预设地址是否包含所述目标用户实名认证的认证信息的预设地址为目标帐号用于登录系统的帐号地址。优选地,当所述接收目标用户对目标帐号进行操作的请求为接收目标帐号进行数字资产交易的请求,所述根据操作请求检测操作请求对应的预设地址是否包含所述目标用户实名认证的认证信息的预设地址为钱包地址,所述钱包地址为区块链上的地址,用于标识用户在区块链上的唯一身份。优选地,所述根据预设地址返回认证提示信息至目标用户的步骤之后还包括:接收目标用户根据认证提示信息上传的实名认证资料对所述目标帐号进行实名认证。优选地,所述接收目标用户根据认证提示信息上传的实名认证资料对所述目标帐号进行实名认证的步骤包括:获取所述目标用户上传的身份证照片、所述目标用户做预设姿势的照片以及银行卡资料中至少一种实名认证资料,并根据所述实名认证资料进行实名认证。优选地,所述根据所述实名认证资料进行实名认证的步骤之后还包括:检测所述目标用户是否上传需要上传的所有资料;在所述目标用户未上传需要上传的所有资料时,向所述目标用户发送提示信息。优选地,所述方法还包括:根据所述目标用户实名认证的信息获取所述目标用户的历史数据;根据所述历史数据,判断所述目标用户的当前实名认证环境是否存在异常状态,若不存在异常状态,则确定所述目标用户的实名认证信息为安全。此外,为实现上述目的,本专利技术还提供一种基于区块链的实名认证系统,所述基于区块链的实名认证系统包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于区块链的实名认证程序,所述基于区块链的实名认证程序被所述处理器执行时实现如上所述的方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有基于区块链的实名认证程序,所述基于区块链的实名认证程序被处理器执行时实现如上所述的基于区块链的实名认证方法的步骤。本专利技术基于区块链的实名认证方法通过接收目标用户对目标帐号进行操作的请求;根据操作请求检测预设地址是否包含实名认证的认证信息;若预设地址中包含实名认证的认证信息,则提取预设地址信息至认证模块检测认证信息是否正确;若预设地址中未包含实名认证的认证信息,则根据预设地址返回认证提示信息至目标用户。本实施例的方法可以很好的完成对区块链钱包以及其他区块链硬件的实名认证控制,保证区块链技术平台的安全与可追溯性。附图说明图1为本专利技术基于区块链的实名认证方法第一实施例的流程示意图;图2为本专利技术基于区块链的实名认证方法第二实施例的流程示意图;图3为本专利技术基于区块链的实名认证方法第二实施例的流程示意图;图4为本专利技术基于区块链的实名认证方法第三实施例的流程示意图;图5为本专利技术基于区块链的实名认证方法第四实施例的流程示意图;图6为本专利技术基于区块链的实名认证系统的示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种基于区块链的实名认证方法,参照图1,所述基于区块链的实名认证方法包括如下步骤:步骤S10,接收目标用户对目标帐号进行操作的请求;本专利技术实施例中,为了保障用户帐号的安全性,为用户提供更多高级服务,很多网站以及应用多要求用户对其帐号进行实名认证,比如各种及时通讯应用、支付应用、购物应用以及投资应用等等,通常都会提示用户进行实名认证,或者用户可以主动发起实名认证请求。本实施例,目标用户在云石平台上对目标帐号进行操作,具体的操作可以分为登录帐号信息,或者在登录帐号信息之后选择进行资产交易,或者向帐户进行资金充值等。目标用户可以在登录账号信息时,即检测该目标用户是否完成实名认证;也可以是在用户进行资金交易时,检测该目标用户是否完成实名认证;又或者是在向帐户进行资金充值时,检测该目标用户是否完成实名认证。但是需要说明的是,虽然可以在不同的阶段检测用户是否完成实名认证,但是每个阶段对应的认证信息检测的地址均不相同。需要说明的是,本实施例的方法是基于区块链进行的实名认证,其中目标用户对目标帐号进行操作时,所对应的操作地址均是基于区块链下的地址,如用户进行交易时的钱包地址,是基于区块链的钱包地址;或者用户进行帐户登录时,是基于区块链中服务器的登录地址;或者基于其他操作时,均是对应的区块链其他硬件的地址;以此保证区块链平台的安全性和可塑性。步骤S20,根据操作请求检测操作请求对应的预设地址是否包含所述目标用户实名认证的认证信息;实名认证:是一种确认用户身份的方式,通过验证审核用户资料的真实性,以便建立完善可靠的互联网信用基础。进行实名认证的本本文档来自技高网
...

【技术保护点】
1.一种基于区块链的实名认证方法,其特征在于,所述方法包括:接收目标用户对目标帐号进行操作的请求;根据操作请求检测操作请求对应的预设地址是否包含所述目标用户实名认证的认证信息;若预设地址中包含实名认证的认证信息,则提取预设地址信息至认证模块检测认证信息是否正确;若预设地址中未包含实名认证的认证信息,则根据预设地址返回认证提示信息至目标用户。

【技术特征摘要】
1.一种基于区块链的实名认证方法,其特征在于,所述方法包括:接收目标用户对目标帐号进行操作的请求;根据操作请求检测操作请求对应的预设地址是否包含所述目标用户实名认证的认证信息;若预设地址中包含实名认证的认证信息,则提取预设地址信息至认证模块检测认证信息是否正确;若预设地址中未包含实名认证的认证信息,则根据预设地址返回认证提示信息至目标用户。2.根据权利要求1所述的基于区块链的实名认证方法,其特征在于,所述接收目标用户对目标帐号进行操作的请求的步骤包括:接收目标用户对目标帐号进行登录的请求或者接收目标用户对目标帐号进行数字资产交易的请求。3.根据权利要求2所述的基于区块链的实名认证方法,其特征在于,当所述接收目标用户对目标帐号进行操作的请求为接收目标用户对目标帐号进行登录的请求时,所述根据操作请求检测操作请求对应的预设地址是否包含所述目标用户实名认证的认证信息的预设地址为目标帐号用于登录系统的帐号地址。4.根据权利要求2所述的基于区块链的实名认证方法,其特征在于,当所述接收目标用户对目标帐号进行操作的请求为接收目标帐号进行数字资产交易的请求,所述根据操作请求检测操作请求对应的预设地址是否包含所述目标用户实名认证的认证信息的预设地址为钱包地址,所述钱包地址为区块链上的地址,用于标识用户在区块链上的唯一身份。5.根据权利要求1所述的基于区块链的实名认证方法,其特征在于,所述根据预设地址返回认证提示信息至目标用户的步骤之后还包括:接收目标用户根据认证提示信息上传的...

【专利技术属性】
技术研发人员:翟红鹰
申请(专利权)人:翟红鹰
类型:发明
国别省市:北京,11

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

1