买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:上证所信息网络有限公司
摘要:本发明涉及区块链技术领域,具体来说是一种用于区块链存证的区块链账户优化方法,设置第一安全密钥将创世账户加密后存储到账户管理系统,设置第二安全密钥将普通账户加密后存储到账户管理系统,账户管理系统初始化后,生成若干个普通账户并加密后存储到系统中,进入空闲账户队列,其优点在于:实现了账户的共享和账户统一管理;通过账户的sequence属性,确保每个账户签名的合法交易具有唯一性及连续性,避免双花问题。
主权项:1.一种用于区块链存证的区块链账户优化方法,其特征在于,方法具体如下:步骤S1.设置第一安全密钥将创世账户加密后存储到账户管理系统,设置第二安全密钥将普通账户加密后存储到账户管理系统;步骤S2.账户管理系统初始化后,生成若干个普通账户并加密后存储到系统中,进入空闲账户队列,普通账户设定最大使用次数,每个普通账户产生一笔交易序号,所述交易序号随每次账户使用递增1,当账户使用达到设定最大使用次数后进入账户回收池并不再提高上链签名服务,并由创世账户重新生成一个新的普通账户加入到空闲账户队列中,设定普通账户最大繁忙时间,所述最大繁忙时间为从普通账户完成签名到监控到普通账户公钥归还的时间差,超过最大繁忙时间认为账户归还失败,账户管理系统强制将普通账户从繁忙账户队列释放至空闲账户队列,账户管理系统启动定时任务,线上定时更新状态为需更新普通账户的队列,并设定更新定时任务间隔;步骤S3.若干个存证系统需要上链存证时,把存证数据输入到账户管理系统中,账户管理系统从空闲账户队列中对第一个普通账户做出列操作,用账户私钥对存证数据签名后返回账户公钥和签名后的数据,并将普通账户放入到繁忙账户队列中;步骤S4.存证系统拿到签名的交易后,需要在账户最大繁忙时间内提交交易上链成功并将账户公钥归还账户管理系统,账户管理系统将该普通账户的队列加1后从繁忙账户队列中做出列操作,并加入到空闲账户队列的最后位置;所述步骤S2还包括将普通账户设定最大上链费率,所述步骤S3账户管理系统在获取账户前通过计算存证数据大小及获取当前区块链状态下上链所需的上链费率值,若大于最大上链费率,返回上链费率升高的异常;所述步骤S4具体如下:步骤S41.存证系统拿到签名的交易后,超过账户最大繁忙时间未提交上链成功,即未在账户最大繁忙时间内归还账户公钥的,账户管理系统将保留账户现有的队列强制从繁忙账户出列并归还到空闲账户队列中,标识账户状态为需更新;步骤S42.在更新定时任务触发之前,若存证系统轮询到使用状态为需更新的账户签名,且在账户最大繁忙时间内提交交易上链成功并返回账户公钥,那么账户管理系统将账户重新从繁忙账户队列归还至空闲队列后,取消需更新状态,此时,步骤S41的交易若提交上链,则提示交易过号存证失败;步骤S43.更新定时任务每隔设定时间执行一次账户队列更新操作,即账户管理系统轮询所有状态为需更新的账户,从区块链最新账本中获取这些账户的最新队列并更新至本地,避免交易提交上链时过多交易过号的错误,提高交易被成功写入账本的概率及账户的可用性。
全文数据:
权利要求:
百度查询: 上证所信息网络有限公司 一种用于区块链存证的区块链账户优化方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。