硬件钱包的数据传输方式

2019-03-18 20:49 栏目:经验之谈 来源: 查看()
每个人都经常听到“硬件钱包”和“冷钱包”这两个词。有些用户会看一看。硬件钱包可以理解由特殊硬件制成的钱包。这个冷钱包是什么?

冷钱包并不意味着钱包是无情的,但业界指的是没有连接到网络的钱包作为冷钱包。目前大多数硬件钱包也归功于冷钱包。冷钱包也有“热钱包”。用于联网的钱包被称为热钱包。例如,咬一口就是热钱包。手机上的大多数钱包都是热钱包。

因为冷钱包根本不接触网络,所以它在一定程度上消除了黑客远程访问您的助记符,并且安全级别高于热钱包。

记住这段话“少量资产可用于热钱包,大资产必须使用完全开源的硬件冷钱包”

在您了解基本知识后,您可能仍会有一些疑问。如果您没有连接到Internet,硬件钱包如何传输数据?下面我们主要谈谈这篇知识。

为什么硬件钱包需要数据传输?

这很简单,因为您需要使用硬件钱包来收集硬币并发送硬币。要接收货币,您需要一个地址,并且您必须告诉外面的世界收据的地址。对于货币,您需要先准备未签名的交易,然后硬件钱包将签署交易,最后签名后的签名交易将被广播。对于比特币或其他区块链网络,货币操作已完成。因此,硬件钱包需要数据传输,否则您无法接收货币,也无法发送货币。由于硬件钱包本身未连接到Internet,因此通常需要与移动电话一起使用。

目前,主流硬件钱包有三种主要的数据传输方式:1。USB; 2.蓝牙; 3.二维码;

这里有些孩子有问题:

我通过数据线(蓝牙)将硬件钱包连接到联网设备。这是否意味着我的硬件钱包已连接?

实际上,这只是硬件钱包选择的数据传输方法。这并不意味着它成为网络上不再冷的设备。

假设我们有两个设备A和B,其中A是计算机或移动电话(随时随地都可以轻松访问互联网),B无论它是什么。我们有一条连接在A和B之间的数据线。现在让我们假设B上只有一行代码,也就是说,如果有人通过这条数据线连接到我,我会发给他一个“1”。请记住,B上只有一行程序,没有别的。

现在,问题即将到来,B被认为是在线吗?即使您可以访问A,您可以对B做些什么吗?是不是必须有一个“1”与B?

举一个这种极端情况的例子,每个人都可以理解,连接USB和蓝牙并不意味着硬件钱包是网络热钱包,也不会从硬件钱包中获得更多权限。

硬件钱包的数据传输方式

事实上,所有硬件钱包,无论数据传输方式是使用USB还是蓝牙,甚至是通过二维码,硬件钱包厂商都必须尽力证明自己:[你用A来问我一些东西,只得到一个“1” ,还想要别的吗?“没什么!”

要做到这一点,你必须证明私钥存储空间是安全的硬件钱包架构,然后证明你和我只能从硬件钱包固件获得“1”(也就是说,你只能我发送它对我的未签名交易,然后签署后请求我签署的交易。没有别的。

硬件钱包必须做这两件事,没有办法,“必须是开源的”,没有讨论,而且必须是硬件设计和固件源代码都是开源的,每个版本的源代码都必须经过编译和验证由第三方。否则,你不能证明你是安全的。

有些人可能会问,如果你使用QR码,你不能开源,只要告诉你在QR码中传输的数据格式,就可以验证它是否安全。是这样吗?

事实上,作为世界上第一个使用QR码为用户提供安全冷钱包解决方案的团队(Bita Wallet),我们可以说是最了解这个模型的人(记住),记住这句话。即使你使用QR码作为冷钱包数据传输解决方案,你仍然必须开源,因为你必须证明你签署了一个安全的随机数方案(如RFC6979),否则,虽然你没有通过QR码传递有风险的数据,但是如果k值有问题,则会泄露私钥。因此,相信公共QR码格式可以证明它是安全的人。实际上,即使是密码学的基本原理也不被理解,“硬件钱包是否必须是开源的”的含义根本无法理解。

简而言之,硬件钱包使用USB或蓝牙进行数据传输。这并不意味着硬件钱包在网络上。硬件钱包本身仍然是一个冷钱包。依靠开源硬件架构和固件源代码来证明哈萨克斯坦是安全的。

此外,还有一些硬件钱包由传统货币制造商和传统硬件制造商外包。系统架构不使用独立开发的固件,如BITHD,Trezor和Ledger,但使用传统硬件供应商来处理传统硬件设备。虚拟机系统,然后由虚拟机系统上的加密货币代码二次开发制作的硬件钱包,这种系统安全性根本无法评估,请谨慎使用。

最后,作为一个在加密货币钱包安全领域享有六年安全声誉的团队,我在这里向您介绍硬件钱包数据传输方法的趋势,供您参考:

首先,NFC解决方案不是硬件钱包的好解决方案。由于NFC需要连接到手机背面,因此在使用过程中查看手机屏幕或查看钱包屏幕非常不方便。不能在没有屏幕的情况下验证硬件钱包的地址的真实性的功能是无法实现的,并且它是一种完全不安全的解决方案,根本不应该出现。

其次,USB是硬件钱包早期喜欢的解决方案。 Trezor和货币都是USB解决方案。这与当时移动互联网发展不足的事实有关。硬件钱包开发人员将优先考虑连接计算机的需求。像Trezor一代和第二代都是USB解决方案,而Ledger一代也是USB解决方案,第二代开始转向蓝牙。

随着移动互联网的进一步发展,近年来大多数新兴钱包团队已不再为计算机开发钱包软件,硬件钱包供应商也纷纷转向移动互联网。例如,像我们的bit shield bithd.com一样,它是业界最早使用蓝牙的硬件之一。 Ledger刚刚发布的第二代产品也是迁移到蓝牙的解决方案。基本上,USB到蓝牙是硬件钱包的可预见趋势。 Trezor仍然使用USB。这并不意味着这种趋势不正确,但Trezor团队的做事速度较慢。

第二代Bit Shield和刀片使用蓝牙作为数据传输解决方案。从这个角度来看,我们在硬件钱包数据传输方案中仍具有相当大的可预测性。

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发