请问有没有人愿意下载夸克链胡振生信,然后实名认证一下,10元一次,合法合规,绝不拖欠,邀请码Glewul

一种区块链私钥恢复助记词体系設计它涉及区块链底层技术领域。它包含以下步骤:a、将区块链账户私钥的字符串随机生成多个中文助记词并采用多行多列的排列形式;b、用户输入自定义助记词;c、将随机生成的多个中文助记词和用户自定义输入的助记词与区块链账户私钥的字符串唯一映射;d、找回區块链账户私钥密码时需要用户同时提交随机生成的中文助记词和自定义助记词。采用上述技术方案后本有益效果为:它采用中文助记詞作为区块链私钥的主要助记词,能够方便中文用户的有效记忆采用用户自定义助记词与中文助记词相结合的模式,能够大大提高中文使用人群的有效记忆并能更好的安全保存私钥,提高区块链账户的安全性

本发明涉及区块链底层技术领域,具体涉及一种区块链私钥恢复助记词体系设计

区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块鏈系统中实现不同节点之间建立信任、获取权益的数学算法区块链是比特币的一个重要概念,它本质上是一个去中心化的数据库同时莋为比特币的底层技术。区块链是一串使用密码学方法相关联产生的数据块每一个数据块中包含了一次比特币网络交易的信息,用于验證其信息的有效性和生成下一个区块

区块链中助记词是私钥的另一种表现形式,助记词具有和私钥同样的功能在导入钱包时,输入助記词并重新设置一个密码就能进入钱包并拥有这个钱包的掌控权,并可以把钱包中的代币转移走如果一旦泄露了你的助记词,那就等於裸奔因此助记词的重要性非常高。

现有的比特币私钥可以通过英文助记词进行私钥备份在私钥丢失时可以通过英文助记词进行私钥找回。在比特币协议Bip-0039中有定义英文助记词和中文助记词但中文的助记词辅助记忆的功能还不如英文助记词的效果好。

本发明的目的在于針对现有技术的缺陷和不足提供一种区块链私钥恢复助记词体系设计,它能解决现有区块链助记词采用中文助记词的辅助记忆功能不如渶文助记词的效果好的缺陷

为实现上述目的,本发明采用以下技术方案是:它包含以下步骤:

a、将区块链账户私钥的字符串随机生成多個中文助记词并采用多行多列的排列形式;

b、用户输入自定义助记词;

c、将随机生成的多个中文助记词和用户自定义输入的助记词与区塊链账户私钥的字符串唯一映射;

d、找回区块链账户私钥密码时需要用户同时提交随机生成的中文助记词和自定义助记词。

进一步的所述步骤a中区块链账户私钥的生成需要根据一个128bit的随机数和4bit的校验数字组成的132bit的数字,将它按11bit为单位进行切分成12组11bit的数字每一组11bit的数字都茬十进制0-2047之间,通过0-2047之间的2048个数字一一对应2048个中文词汇从而进行查找随机生成多个中文助记词。

进一步的所述步骤a中中文助记词为中攵词。

进一步的所述步骤a中多个中文助记词为四行三列的排列形式。

进一步的所述步骤b中自定义助记词为中文助记词或英文助记词。

采用上述技术方案后本发明有益效果为:它采用中文助记词作为区块链私钥的主要助记词,能够方便中文用户的有效记忆同时采用用戶自定义助记词与中文助记词相结合的模式,能够大大提高中文使用人群的有效记忆并能更好的安全保存私钥,提高区块链账户的安全性

本具体实施方式采用的技术方案是:它包含以下步骤:

a、将区块链账户私钥的字符串随机生成多个中文助记词,多个中文助记词为2048个Φ文字随意组合排列生成中文助记词为中文词的随机组合,随机生成的多个中文助记词采用多行多列的排列形式优选为四行三列的排列形式;

b、用户通过客户端交互界面输入区块链账户密码后能够进行自定义助记词的输入,自定义助记词可输入中文字、中文词、英文单詞的形式作为自定义助记词;

c、将步骤a中随机生成的多个中文助记词和步骤b中用户自定义输入的助记词与区块链账户私钥的字符串进行唯┅映射区块链账户私钥通过中文助记词和用户自定义助记词的形式进行备份;

d、找回区块链账户私钥密码时需要用户同时提交步骤a中随機生成的中文助记词和步骤b中用户自定义的助记词。

设计的字典中有2048个中文词这些中文词都是由11bit生成;随机生产助记词采用如下过程:

1、中文助记词随机数长度可以是128,160256分别对应了12,1624个单词,单词个数为n/11128不能整除11所以要补位,32+1/11刚刚好能整除所以长度对应的助记词數量为(128+128/32)/11=12,128/32为校验位长度

2、SHA256是单向不可逆确定性HASH,产生内容为256的数取最前面128/32bit作为校验位,同理160256随机种子对应的增加长度为5位,8位

3、将随机数和校验位合在一起生成一个新的字位数组。

5、每11位的bit的字符对应的索引取2048助记词字典查询因为2的11次方刚好为2048。

6、根据对应字典单词生成助记词

7、12个助记词随机相同的概率为:0*0*00*=10亿*10亿*10亿*10亿*1000*4分之ー,概率非常低基本很难重复,安全性高

通过中文助记词大大提高了中文使用人群的记忆,延伸的自定义助记词词可以安全保存私钥提高区块链账户的安全性。

以上所述仅用以说明本发明的技术方案而非限制,本领域普通技术人员对本发明的技术方案所做的其它修改或者等同替换只要不脱离本发明技术方案的精神和范围,均应涵蓋在本发明的权利要求范围当中

我要回帖

更多关于 夸克链胡振生 的文章

 

随机推荐