By | 2015年3月22日

比特币的钱包bwallet硬件自2015年1月22日正式对外发售,受到很多朋友的肯定与支持。在这谢谢!

但在友好交流和硬币的过程中发现的一些细节,该硬件钱包bwallet很多朋友不是很了解。认为有必要写这一系列文章。

BWallet系列文章之一:基本原理简介

外观

形状:圆形

尺寸:直径45毫米,厚9毫米

重量:13克

在顶部位置的绳子,一个微型USB接口的右侧。

ABS外壳

 

硬件

bwallet嵌入式CPU处理器,独立的存储空间,正面有一个LED显示屏和两个按钮,内部没有通信电源电池,USB接口负责硬件和外部设备。

CPU处理器:主要负责交易签名运算,随机数生成,维护硬件钱包系统逻辑;

隔离存储空间:拯救钱包的私钥(或部分私钥种子),钱包,钱包硬件启动程序的硬件和固件和用户设定的参数;

LED显示屏:显示bwallet操作细节,使人工确认;

按钮:重要的操作必须通过人工确认按钮。

 

基本原则

初始化:随机产生的密钥的钱包钱包。bwallet设备内部CPU独立完成,CPU是一个硬件随机数随机生成和验证是安全可靠的。

备份钱包:初始化钱包时,设备上的LED显示屏根据bip39种子词规则,用户有一个记录和校对的机会。在钱包上的硬件全过程只显示,连接到电脑或手机和bwallet无法。(冷钱包法则)

恢复钱包:用户只要有种子字主密钥的所有权。恢复过程中的设备序列号显示种子,连接到bwallet电脑或手机不知道种子序列。24个字的排名可能620448401733239439360000,另一个用户也可以启用密码进一步提高种子的安全。

发送一个比特币:1)JavaScript浏览器脚本块链,根据数据构建无钱包交易对象,提出交易签名应用bwallet通过USB;2)用户输入的PIN码要求bwallet设备收到请求后。具体过程:设备的LED显示出秩序1-9九宫格,用户点击网页根据平方输入内容。整个过程是连接bwallet计算机不能获得的PIN码;3)bwallet确认PIN码,在LED显示的是具体的交易信息的签名(包括帐单地址,发送数量),要求用户确认。这一步可以大大提高安全性的钱包,可以有效防止病毒和黑客欺骗用户通过伪装。4)通过按钮手动确认用户后,设备可以通过自己bwallet CPU交易对象签署的签名的交易对象,USB输出到电脑或手机播放bwallet良好关系。(冷钱包法则)

接受比特币:连接bwallet bwallet或帐户信息已经缓存的公共计算机可以显示应收账款。只需要发送您的帐单地址,可以发送给对方。根据bip32和bip44规则,一个账户2的32次方个地址,你可以做一个帐单地址到应收账款。

 

官方网站:https://bidingxing.com/bwallet bwallet

bwallet在线网站:http://mybwallet.com

bwallet官方QQ讨论组:178897410

bwallet官方微博:http://weibo.com/bidingxing

bwallet系列文章之一的基本原理:

发表评论