http://www.7klian.com

如何验证骰子生成助记词的有效性

51236422654236551235532545533355551153256611442361

注:抛掷50次的随机性相当于128位随机数。抛掷小于50次的功效随机性则太弱。为确保安详,掌柜的发起各人抛掷满100次。

Tips:做验证前需要进级金库固件到V1.2.1或以上版本。

许多用户不肯意信任安详芯片厂商,因此,一些硬件钱包答允用户用抛掷骰子的功效作为随机熵值生成助记词,如 Cobo 金库和 ColdCard 硬件钱包。

我们首先将50位随机数输入到金库,生成24位助记词。

boost nephew sea noise apology three grocery alter season gym leaf token defense today vacuum purse swear want road opera fine flag twice

真随机数生成器(TRNG)的执行代码一般是由安详芯片厂商提供且差池外果真,也就是说,用户生成真随机数后无法验证,需要信任厂商。

助记词是由一串随机数生成,我们称为“熵”。而随机数凡是是由软件钱包的伪随机数生成器(PRNG)或硬件钱包的真随机数生成器(TRNG)生成。随机数的随机性就是担保我们的助记词(私钥)无法被暴力破解的要害之处。

发起各人验证时,离线利用 Ian Coleman 网页东西(参考网页底部教程),防范恶意软件监控你的键盘、剪贴板以及其他电脑端进攻风险。

配置骰子规格、助记词位数参数,输入上面的50位骰子功效,我们可以获得沟通的24位助记词。验证完成!

验证步调

撰文 | 大掌柜

Cobo 金库团队始终僵持“Don't trust, verify”的产物理念,并一直用实际动作去实现它,好比开源操纵系统代码和安详芯片固件代码。

当我们配置钱包时,,最要害的一步就是生成助记词环节。各人研究过助记词是如何生成的吗?

举个例子:我们抛掷50次骰子,得到以下随机数

然后,我们打开 Ian Coleman 网页东西,勾选“Show entropy details”。

验证代码无疑是最直接的验证要领,但有必然的技能门槛。那么,对付没有技能配景的用户,我们可以用著名的 Ian Coleman 网页东西来做验证。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读