【技术实现步骤摘要】
一种区块链锁定账户生成方法及采用该方法的区块链账户管理方法
本专利技术属于区块链
,尤其是涉及一种区块链锁定账户生成方法及采用该方法的区块链账户管理方法。
技术介绍
区块链是一种按照时间顺序将数据区块以链条的方式组合成特定的数据结构,并以密码学方式保证的不可篡改和不可伪造的去中心化共享总账,能够安全存储简单的、有先后关系、能在系统内验证的数据。区块链目前已经应用到金融、医疗、教育等多个领域。它将应用逻辑写入智能合约中,然后部署到区块链上。用户通过其区块链账户向智能合约发送一笔交易,触发合约中的逻辑,执行相应操作,最终完成实际业务。因此账户管理对于区块链的应用非常重要。而在有些特定场景中,需要多个主体共同管理某个账户,要求这些主体对账户拥有相同的控制权,只有满足条件数量的主体参与才能够控制账户发送合法交易,单个主体无法做到。为了实现多主体控制账户的目标,一系列技术被提出。这些技术存在空间占有率高、通用性不强、参与主体需实时在线等缺陷。本方案是一个基于多方计算的区块链账户管理方法,对空间占有率与单主体账户等同,具有很强通用性,并且实现了账户管理的“门限化”,降低 ...
【技术保护点】
1.一种区块链锁定账户生成方法,其特征在于,所述方法通过门限密钥分享,通过所有验证节点以去中心化共同生成锁定账户,且每一个验证节点都掌握着锁定账户私钥的一个份额,其门限锁定账户生成算法包括:Pi选择随机数di,将diG广播全网,所述G为椭圆曲线基点;Pi选择k‑1次多项式:fi(x)=di+ai,1x+…+ai,k‑1xk‑1,将fi(j)通过安全信道传输给Pj,同时将ai,1G……ai,k‑1G广播全网;Pj到Pi信息之后,进行验证:
【技术特征摘要】
1.一种区块链锁定账户生成方法,其特征在于,所述方法通过门限密钥分享,通过所有验证节点以去中心化共同生成锁定账户,且每一个验证节点都掌握着锁定账户私钥的一个份额,其门限锁定账户生成算法包括:Pi选择随机数di,将diG广播全网,所述G为椭圆曲线基点;Pi选择k-1次多项式:fi(x)=di+ai,1x+…+ai,k-1xk-1,将fi(j)通过安全信道传输给Pj,同时将ai,1G……ai,k-1G广播全网;Pj到Pi信息之后,进行验证:如果验证不通过,则拒收,请求Pi重新发送信息;待所有信息都发送完毕且验证通过后,每个用户的密钥份额为(k,n)门限锁定账户地址为address=Hash(Q),其中对应私钥为所述私钥只有通过k份以上密钥份额才能够恢复。2.一种采用权利要求1所述账户生成方法的区块链账户管理方法,其特征在于,所述账户管理方法还包括锁定账户签名算法和锁定账...
【专利技术属性】
技术研发人员:张英,郭兆中,石鎏澂,吕旭军,
申请(专利权)人:北京网录科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。