基于区块链的账号信息保护方法、终端及存储介质技术

技术编号:22888318 阅读:25 留言:0更新日期:2019-12-21 08:54
本发明专利技术公开了一种基于区块链的账号信息保护方法、终端及存储介质,属于区块链领域,要解决的技术问题为如何实现用户账户信息的保护和归属纠纷的判定。保护方法,以区块链作为信息载体,通过区块链记录用户账号信息,用户账号信息为用户账号使用过程中涉及的信息。终端包括处理器和存储器,存储器用于存储计算机程序,处理器被配置用于调用程序指令执行上上述保护方法。存储介质为计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序包括程序指令,程序指令当被处理器执行时所述处理器执行上述保护方法。

Account information protection method, terminal and storage medium based on blockchain

【技术实现步骤摘要】
基于区块链的账号信息保护方法、终端及存储介质
本专利技术涉及区块链领域,具体地说是一种基于区块链的账号信息保护方法、终端及存储介质。
技术介绍
在当前社会生活中,各种各样的平台与软件层出不穷,进而产生了各种有价值的账户,比如:微信、支付宝、今日头条、银行卡账户等。当前我们个人所属的账户信息最终的解释权都在各个开发商手中,我们的账户信息有可能面临以下几个问题:1、我们的账户信息数据在各个厂商手中,具有信息随时被修改、账号被注销的风险;2、因为我们手中的账号变得越来越有价值,从而衍生了很多盗号、骗号的人,当我们账号丢失之后很容易被人将现金转走。基于上述分析,如何实现用户账户信息的保护和归属纠纷的判定,是需要解决的技术问题。
技术实现思路
本专利技术的技术任务是针对以上不足,提供一种基于区块链的账号信息保护方法、终端及存储介质,来解决如何实现用户账户信息的保护和归属纠纷的判定的问题。第一方面,本专利技术提供一种基于区块链的账号信息保护方法,以区块链作为信息载体,通过区块链记录用户账号信息,用户账号信息为用户账号使用过程中涉及的信息。作为优选,所述保护方法包括如下步骤:部署区块链,为用户分配记账节点;编写智能公约,并为每个记账节点部署智能公约,所述智能公约用于验证用户账号信息的逻辑;将用户账号信息上传记账节点。作为优选,用户账号信息包括用户的身份信息以及用户账号使用过程中产生的使用信息。作为优选,用户账号使用过程中产生的使用信息包括文字信息、图片信息、视频信息以及与他人转账产生的交易信息。作为优选,所述用户账号信息应用范围包括但不限于微信、支付宝、今日头条和银行卡账户。作为优选,为用户分配的记账节点为多个,多个记账节点为分布式,用户账号信息保存在分布式的记账节点中。第二方面,本专利技术提供一种终端,包括处理器、输入设备、输出设备和存储器,处理器、输入设备、输出设备和存储器相互连接,存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令执行如第一方面任一项所述基于区块链的账号信息保护方法。第三方面,本专利技术提供一种存储介质,所述存储介质为计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,程序指令当被处理器执行时所述处理器执行如第一方面任一项所述基于区块链的账号信息保护方法。本专利技术的一种基于区块链的账号信息保护方法、终端及存储介质具有以下优点:1、基于区块链的技术优势,用户账号信息不可篡改,提高数据可信度;2、基于区块链的技术优势,用户账号信息多节点分布式存储,增强了篡改的难度。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。下面结合附图对本专利技术进一步说明。附图1为实施例1基于区块链的账号信息保护方法的流程框图。具体实施方式下面结合附图和具体实施例对本专利技术作进一步说明,以使本领域的技术人员可以更好地理解本专利技术并能予以实施,但所举实施例不作为对本专利技术的限定,在不冲突的情况下,本专利技术实施例以及实施例中的技术特征可以相互结合。本专利技术实施例提供一种基于区块链的账号信息保护方法、终端及存储介质,用于解决如何实现用户账户信息的保护和归属纠纷的判定的技术问题。实施例1:本专利技术的一种基于区块链的账号信息保护方法,以区块链作为信息载体,通过区块链记录用户账号信息,用户账号信息为用户账号使用过程中涉及的信息。该方法包括如下步骤:S100、部署区块链,为用户分配记账节点;S200、编写智能公约,并为每个记账节点部署智能公约,所述智能公约用于验证用户账号信息的逻辑;S300、将用户账号信息上传记账节点。其中,用户账号信息包括用户的身份信息以及用户账号使用过程中产生的使用信息。用户账号使用过程中产生的使用信息包括文字信息、图片信息、视频信息以及与他人转账产生的交易信息。用户账号信息应用范围包括但不限于微信、支付宝、今日头条和银行卡账户。鉴于用户账号信息应用范围较广,部署区块链时,为用户分配的记账节点为多个,多个记账节点为分布式,用户账号信息保存在分布式的记账节点中。区块链作为一种去中心化的分布式存储技术,具有可信性、不可篡改、安全隐私等特性,这些特性决定了特别适用于保存账户的归属信息以及在使用过程中产生的附属信息;记录在区块链上的数据会保存在分布式的记账节点中,单个节点或少数节点的数据修改不会生效,使得区块链上的数据无法篡改。智能合约(英语:Smartcontract)是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约是“执行合约条款的计算机交易协议”。区块链上的所有用户都可以看到基于区块链的智能合约。对于用户账户信息的写入,需要规定一套通用的格式,以保证数据的完备性、可读性、客观性,因此需要将信息的各个必要方面加以验证,如是否提供了用户账号所属人的身份信息等。区块链的智能合约是公开的,每个节点均可以审验逻辑是否符合约定,将智能合约部署在记账节点上,由于智能合约只能通过升级的方式进行更改,各个节点需要同步部署,一旦发生规则更改,相关的参与方可以及时知晓并执行。智能合约一旦部署,便只能通过程序执行,没有人为因素干扰,加强了数据的可信度。用户登录使用微信、支付宝、今日头条、银行卡账户等软件时,涉及用户身份信息以及使用信息,本专利技术的基于区的账号信息保护方法,可对上述用户账号信息进行保存以及归属判定。通过部署的区块链,用户账号所属人的身份信息以及用户账号使用过程中产生的文字信息、图片信息、视频信息等创作信息以及现金交易信息,均上传至区块链并保存在分布式记账节点中;保存在区块链中用户账号信息,可用作账户归属判定,文字、图片、视频所有权判定,以及现金交易保障。实施例2:本专利技术的一种终端,包括处理器、输入设备、输出设备和存储器,处理器、输入设备、输出设备和存储器相互连接,存储器用于存储计算机程序,该计算机程序包括程序指令,该处理器被配置用于调用所述程序指令执行如实施例1公开的基于区块链的账号信息保护方法。实施例3:本专利技术的一种存储介质,该存储介质为计算机可读存储介质,该计算机可读存储介质存储有计算机程序,上述所述计算机程序包括程序指令,程序指令当被处理器执行时上述处理器执行如实施例1公开的基于区块链的账号信息保护方法。以上所述实施例仅是为充分说明本专利技术而所举的较佳的实施例,本专利技术的保护范围不限于此。本
的技术人员在本专利技术基础上所作的等同替代或变换,均在本专利技术的保护本文档来自技高网
...

【技术保护点】
1.基于区块链的账号信息保护方法,其特征在于以区块链作为信息载体,通过区块链记录用户账号信息,用户账号信息为用户账号使用过程中涉及的信息。/n

【技术特征摘要】
1.基于区块链的账号信息保护方法,其特征在于以区块链作为信息载体,通过区块链记录用户账号信息,用户账号信息为用户账号使用过程中涉及的信息。


2.根据权利要求1所述的基于区块链的账号信息保护方法,其特征在于所述保护方法包括如下步骤:
部署区块链,为用户分配记账节点;
编写智能公约,并为每个记账节点部署智能公约,所述智能公约用于验证用户账号信息的逻辑;
将用户账号信息上传记账节点。


3.根据权利要求1或2所述的基于区块链的账号信息保护方法,其特征在于用户账号信息包括用户的身份信息以及用户账号使用过程中产生的使用信息。


4.根据权利要求3所述的基于区块链的账号信息保护方法,其特征在于用户账号使用过程中产生的使用信息包括文字信息、图片信息、视频信息以及与他人转账产生的交易信息。


5.根据权利要求2所述的基于...

【专利技术属性】
技术研发人员:齐鹏涛庞松涛商广勇王伟兵马岩堂赵树林姜鑫陶鑫刘伟巍
申请(专利权)人:山东爱城市网信息技术有限公司
类型:发明
国别省市:山东;37

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

1