【技术实现步骤摘要】
共识验证方法、装置、区块链系统与介质
[0001]本专利技术涉及区块链
,尤其涉及一种共识验证方法、装置、区块链系统与介质。
技术介绍
[0002]区块链技术是利用哈希加密手段把包含交易信息的数据块串联成线性链表结构并在网络中公布的方法。
[0003]目前,现有区块链技术支持多种共识验证算法,其中,共识验证算法包括工作量证明算法(Proof of Work,POW)和权益证明(Proof
‑
of
‑
Stake,PoS)方法。
[0004]然而,现有的工作量证明(PoW)机制和权益证明(PoS)机制需要通过工作量来确保区块链系统安全,浪费大量的资源。
技术实现思路
[0005]本专利技术的主要目的在于提出一种共识验证方法、装置、区块链系统与介质,旨在提高区块链系统安全性、节约区块链系统的计算资源。
[0006]为实现上述目的,本专利技术提供一种共识验证方法,所述共识验证方法应用于区块链系统,所述共识验证方法包括如下步骤:
[0007]获取 ...
【技术保护点】
【技术特征摘要】
1.一种共识验证方法,其特征在于,所述共识验证方法应用于区块链系统,所述共识验证方法包括如下步骤:获取用户的生物信息,并基于所述区块链系统进行识别,生成认证文件以及创建用户账户;提取出所述区块链系统进行识别中的活体识别操作,并对所述活体识别操作进行编码,得到识别操作序列;获取所述区块链系统的第一hash值,并基于所述第一hash值对所述识别操作序列进行验证,生成验证文件;基于预设共识算法和所述区块链系统,对所述认证文件和所述验证文件进行共识验证,并对所述用户账户进行转账。2.如权利要求1所述的共识验证方法,其特征在于,所述生物信息包括生物行为信息和生物特征信息,所述基于所述区块链系统进行识别,生成认证文件以及创建用户账户的步骤包括:对所述生物行为信息进行活体识别,并判断所述活体识别是否成功;若活体识别成功,则对所述生物特征信息进行人脸识别,并判断人脸识别是否成功;若人脸识别成功,则对所述生物特征信息进行瞳孔识别,并判断瞳孔识别是否成功;若瞳孔识别成功,则检测所述生物行为信息和所述生物特征信息是否完整;若所述生物行为信息和所述生物特征信息完整,则生成对应的认证文件和第二hash值;若所述区块链系统中不存在所述生物行为信息和所述生物特征信息对应的用户账户,则根据所述生物行为信息和所述生物特征信息创建所述用户账户,其中,所述第二hash值用于所述用户账户进行转账收款。3.如权利要求1所述的共识验证方法,其特征在于,所述提取出所述区块链系统进行识别中的活体识别操作,并对所述活体识别操作进行编码,得到识别操作序列的步骤包括:获取所述区块链系统进行识别中的活体识别操作信息,并将所述活体识别操作信息转换成与其相对应的十六进制数字信息,其中,活体识别操作包括点头、摇头、眨眼和转动眼球中的一种或多种的组合;将十六进制数字信息进行编码,生成识别操作序列。4.如权利要求3所述的共识验证方法,其特征在于,所述获取所述区块链系统的第一hash值,并基于所述第一hash值对所述识别操作序列进行验证,生成验证文件的步骤包括:获取所述区块链系统的第一hash值,并根据所述第一hash值对所述识别操作序列进行解析,得到对应的第一数量个验证操作,其中,所述第一hash值...
【专利技术属性】
技术研发人员:黄文俊,兰琦琦,解泽宇,王晶,王艺霖,陈辉,尚新,岳欣瑞,胡淼,
申请(专利权)人:黄文俊,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。