掌桥专利:专业的专利平台
掌桥专利
首页

一种基于区块链电子账本的管理方法

文献发布时间:2023-06-19 11:26:00


一种基于区块链电子账本的管理方法

技术领域

本发明涉及电子账本数据管理技术领域,特别是涉及一种基于区块链电子账本的管理方法。

背景技术

区块链是一个信息技术领域的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。基于这些特征,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制,具有广阔的运用前景,区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链,是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块;区块链在国际汇兑、信用证、股权登记和证券交易所等金融领域有着潜在的巨大应用价值。将区块链技术应用在金融行业中,能够省去第三方中介环节,实现点对点的直接对接,从而在大大降低成本的同时,快速完成交易支付,区块链在物联网和物流领域也可以天然结合。通过区块链可以降低物流成本,追溯物品的生产和运送过程,并且提高供应链管理的效率。该领域被认为是区块链一个很有前景的应用方向,区块链通过结点连接的散状网络分层结构,能够在整个网络中实现信息的全面传递,并能够检验信息的准确程度。这种特性一 定程度上提高了物联网交易的便利性和智能化。区块链+大数据的解决方案就利用了大数据的自动筛选过滤模式,在区块链中建立信用资源,可双重提高交易的安全性,并提高物联网交易便利程度。为智能物流模式应用节约时间成本。

账本是具有一定格式与若干账页组成,以会计凭证为依据,对所有经济业务进行序时分类记录的本籍,也就是通常我们所说的账册,随着互联网的飞速,网上记账应运而生,网上记账是出现的一种新的网络服务,而且大部是免费的。随着人们收入水平的提高,这种服务的出现应该说刚好迎合了一部分需要理财的人之需要。它能够帮助个人、家庭记账和理财,与传统的理财软件相比,网上账本在数据存储、移动记录以及灵活方便等方面发挥着更加强大的功能,并且有着独特的优势,这些网上账本都具有每天自动化的统计功能及强大的数据分析能力,还从人性化的角度考虑,增加了数据的可导出功能及计划功能,可以将每天/月/周的固定开支(例如工资、上班车费等)设为自动记账等。随着近些年股市的红火,炒股和买基金的人也开始多了起来,因此有些网上帐本就推出了“模拟炒股”“模拟炒基金”的功能,让新入市的用户能够先切身体验一下理财的感受。同时,一些专业网上账本也开通了短信记账等更为方便的记账方式,供网民选择;

目前作为核心技术自主创新的重要突破口,区块链的安全风险问题被视为当前制约行业健康发展的一大短板,频频发生的安全事件为业界敲响警钟。拥抱区块链,需要加快探索建立适应区块链技术机制的安全保障体系。

发明内容

本发明的目的在于提供一种基于区块链电子账本的管理方法,以解决上述背景中提出的问题。

为解决上述技术问题,本发明是通过以下技术方案实现的:

本发明为一种基于区块链电子账本的管理方法,一种基于区块链电子账本的管理方法,在用户处设置登录客户端,包括以下步骤:

Step1:首先用户注册基本信息加入到区块链网络,基本信息包括个人用户名称、个人登录密码,将基本信息加入到区块链网络中进行存储;

Step2:用户在所述区块链网络中通过用户基本信息建立初始的个人电子账本,所述个人电子账本利用区块链网络作为存储后台;

Step3:在上述Step2中所述个人电子账本依赖的区块链网络中建立安全验证服务端;

Step4:建立区块链应用系统,部署多个节点,所述用户节点间可点对点的发生交易,得到交易数据;

Step5:上述Step4中得到的交易数据通过多个节点传输至用户个人电子账本区块链网络中;

Step6:用户根据具体的交易情况,自行选择部署各种智能合约于个人电子账户区块链上,该智能合约具备能够提取消费记录的各种字段;

Step7:个人电子账本区块链网络中得到的交易数据触发智能合约,智能合约将各种关键信息的字段保存;

Step8:用户通过交易数据完成电子账本交互过程,并将电子账本交互过程记录和同步到个人电子账本区块链的其他节点;

Step9:用户后期根据登录客户端,通过输入个人用户名称和个人登录密码与安全验证服务端进行比对验证,找到对应的个人电子账本;

Step10:用户将从对应的个人电子账本区块链中将数据取下,并在登录客户端进行整理,呈现给用户和商户。

优选地,所述Step3中安全验证服务端用于通过个人电子账本判断所述用户端的个人用户名和个人登录密码与个人电子账本的用户密码是否一致。

优选地,所述安全验证服务端包括动态密码生成服务端,其调用个人电子账本区块链,在当前时间根据个人用户名和个人用户密码生成两个随机数Kt1和Kt2,用MD5算法对Kt1和Kt2进行单项散列加密产生两个长度相等的32位十六进制摘要,将所述两个摘要分别分割成8块,将两个摘要中相同位置的块进行异或运算生成新块,并取每个新块最右边位得到8位动态密码,而后将动态密码通过多个节点发送至用户移动端。

优选地,所述Step8中建立信用评价区块链节点,实时监控管理用户和用户交互对象的信用等级,如果监控到用户在电子账本交互过程中存在第一违规行为,取消用户的电子账本交互操作,同时监控到用户交互对象在电子账本交互过程中存在第二违规行为,也取消用户交互对象的电子账本交互操作。

优选地,所述第一违规行为包括:非法篡改、复制电子账本信息的;所述第二违规行为包括:非法泄露用户信息的。

优选地,所述Step10中所述登录客户端设置电子账本数据整理服务端,所述电子账本数据整理服务端对从电子账本区块链中所获得的原始数据进行加工处理,使之系统化、条理化,以符合统计分析的需要,同时用图表形式将数据展示出来,以便简化数据,使之更容易理解和分析。

本发明具有以下有益效果:

本发明一种基于区块链电子账本的管理方法运行使用便捷,操作简单,能够有效提升电子账本管理的工作效率。

本发明一种基于区块链电子账本的管理方法运用区块链上所有信息都为真实信息,不可篡改,难以伪造,同时所有的交易数据都将于区块链上进行记录,并且通过智能合约有选择性将交易数据的各种字段进行保存,通过个人用户名称和个人登录密码进行精确查找。

本发明一种基于区块链电子账本的管理方法通过安全验证服务端和信用评价区块链节点,保证了电子账本管理时的安全性,能够有效监控用户和用户交互对象的电子账本交互行为,防止了用户真实信息的泄露。

本发明一种基于区块链电子账本的管理方法通过电子账本数据整理服务端使原始数据系统化、条理化,以符合统计分析的需要,同时用图表形式将数据展示出来,以便简化数据,使之更容易理解和分析。

当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的一种基于区块链电子账本的管理方法的管理方法流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

请参阅图1所示:本发明为一种基于区块链电子账本的管理方法,在用户处设置登录客户端,包括以下步骤:

Step1:首先用户注册基本信息加入到区块链网络,基本信息包括个人用户名称、个人登录密码,将基本信息加入到区块链网络中进行存储;

Step2:用户在所述区块链网络中通过用户基本信息建立初始的个人电子账本,所述个人电子账本利用区块链网络作为存储后台;

Step3:在上述Step2中所述个人电子账本依赖的区块链网络中建立安全验证服务端;

Step4:建立区块链应用系统,部署多个节点,所述用户节点间可点对点的发生交易,得到交易数据;

Step5:上述Step4中得到的交易数据通过多个节点传输至用户个人电子账本区块链网络中;

Step6:用户根据具体的交易情况,自行选择部署各种智能合约于个人电子账户区块链上,该智能合约具备能够提取消费记录的各种字段;

Step7:个人电子账本区块链网络中得到的交易数据触发智能合约,智能合约将各种关键信息的字段保存;

Step8:用户通过交易数据完成电子账本交互过程,并将电子账本交互过程记录和同步到个人电子账本区块链的其他节点;

Step9:用户后期根据登录客户端,通过输入个人用户名称和个人登录密码与安全验证服务端进行比对验证,找到对应的个人电子账本;

Step10:用户将从对应的个人电子账本区块链中将数据取下,并在登录客户端进行整理,呈现给用户和商户。

其中,所述Step3中安全验证服务端用于通过个人电子账本判断所述用户端的个人用户名和个人登录密码与个人电子账本的用户密码是否一致。

其中,所述安全验证服务端包括动态密码生成服务端,其调用个人电子账本区块链,在当前时间根据个人用户名和个人用户密码生成两个随机数Kt1和Kt2,用MD5算法对Kt1和Kt2进行单项散列加密产生两个长度相等的32位十六进制摘要,将所述两个摘要分别分割成8块,将两个摘要中相同位置的块进行异或运算生成新块,并取每个新块最右边位得到8位动态密码,而后将动态密码通过多个节点发送至用户移动端。

其中,所述Step8中建立信用评价区块链节点,实时监控管理用户和用户交互对象的信用等级,如果监控到用户在电子账本交互过程中存在第一违规行为,取消用户的电子账本交互操作,同时监控到用户交互对象在电子账本交互过程中存在第二违规行为,也取消用户交互对象的电子账本交互操作。

其中,所述第一违规行为包括:非法篡改、复制电子账本信息的;所述第二违规行为包括:非法泄露用户信息的。

其中,所述Step10中所述登录客户端设置电子账本数据整理服务端,所述电子账本数据整理服务端对从电子账本区块链中所获得的原始数据进行加工处理,使之系统化、条理化,以符合统计分析的需要,同时用图表形式将数据展示出来,以便简化数据,使之更容易理解和分析。

本发明中,基于区块链电子账本的管理方法运行使用便捷,操作简单,能够有效提升电子账本管理的工作效率;区块链上所有信息都为真实信息,不可篡改,难以伪造,同时所有的交易数据都将于区块链上进行记录,并且通过智能合约有选择性将交易数据的各种字段进行保存,通过个人用户名称和个人登录密码进行精确查找;通过安全验证服务端和信用评价区块链节点,保证了电子账本管理时的安全性,能够有效监控用户和用户交互对象的电子账本交互行为,防止了用户真实信息的泄露,同时通过电子账本数据整理服务端使原始数据系统化、条理化,以符合统计分析的需要,同时用图表形式将数据展示出来,以便简化数据,使之更容易理解和分析。

在本说明书的描述中,参考术语“一个实施例”、“示例”、“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。

相关技术
  • 一种基于区块链电子账本的管理方法
  • 一种基于区块链技术的会计账本管理方法
技术分类

06120112922182