为了保持与互联网和无线通信断开连接,同时又要促进交易,气隙钱包必须依赖于可扫描的二维码或micro-SD卡,这是一种可以存储交易数据的小型可拆卸存储卡。
气隙钱包通常使用基于计算机的软件应用,这些应用支持比特币的部分签名的比特币交易(PSBT)或不同加密货币的其他类似的部分签名交易。
我们来看看气隙钱包在进行比特币交易时是如何运作的。
第1步:创建部分签名的比特币交易(PSBT)
通常,用户会使用比特币钱包在在线设备上进行交易,指定接收方的比特币地址和要发送的金额。
由于此在线设备没有用户的私钥,因此它无法完全签署该交易。而部分签名的比特币交易(PSBT)就是专门用于使用除用户私钥签署的数字签名之外的所有交易详细信息。
第2步:签署交易
通过扫描二维码,未签名的交易将转移到用户的气隙钱包中。交易也可以记录和存储为可由micro-SD卡读取的文件。
气隙钱包有私钥,并可以在离线环境中对交易进行签名。值得注意的是,气隙钱包始终不会连接到互联网或无线通信,理论上来说,这会保护私钥的安全。
第3步:广播交易
完全签名的交易将再次通过二维码或micro-SD卡转移回在线设备。
在线设备再将签名的交易广播到比特币网络。然后,该交易由矿工处理及确认,并像任何其他交易一样记录在区块链上。