0%

BrainWallet背景故事

背景

比特币钱包的主要功能时存储地址和其对应的私钥,它有多种不同的形式,包括桌面软件、移动App,在线服务、硬件、智能卡和纸钱包等,而私钥呢是一个完全随机的数字,一般是256位二进制数,以64位16进制数显示,这对于人脑而言是很难记忆的并且做到安全存储,无论你使用哪种钱包,都始终有可能因网络安全漏洞而丢失私钥。
而大脑钱包就是一种解决方案,不需要用户将任何东西放在安全的地方并且仍然能够恢复其私钥,无需存储和保护私钥,而是可以将其存储在人的脑海当中,其使用人工选择的密码或密码短语创建私钥,使用SHA256算法,将其转换成256位二进制数,由于SHA256算法是确定性的方法,用户始终可以使用相同的密码来重新创建私钥,而不需要记住私钥,所以脑钱包的安全性仅取决于密码的不可预测性。

提出时间

2012年4月,一个名叫BrainWallet.org的网站出现了,这是一个基于网页的JavaScript比特币地址生成器

缺点

由于密码产生私钥,所以攻击者只要猜出密码就可以得到私钥并立即盗窃用户的BTC,并且攻击者可以无节制的进行离线猜测候选密码,因为在比特币区块链上,所有交易都是公开透明的,因此攻击者可以提取出所有的地址与自己所猜测的地址进行匹配

-------------本文结束感谢您的阅读-------------
#