BTCPay启动桌面应用程序以改善硬件钱包–节点通信
BTCPay是一款用于比特币和其他加密的开源自托管支付处理器,今天宣布推出BTCPay Vault。保管库是一个桌面应用程序,允许使用其完整的比特币节点在用户的硬件钱包和BTCPay之间进行通信。
硬件钱包集成由两部分组成:
- BTCPayServer.Hwi:一个易于使用的库,包含了hwi项目的命令行界面。
- BTCPayServer.Vault:一个简单的本地Web服务器,用于访问通过HWI物理连接到您的计算机的硬件钱包。
BTCPay Vault作为单独的应用程序运行,它本地托管在用户自己的PC上,BTCPay Server连接到该PC并征求许可。授予权限后,BTCPay可以与连接到用户PC的任何受支持的硬件钱包(见下文)集成。
用户可以在自己的设备上进行简单确认的情况下,导入钱包并花费进来的资金,密钥永远不会离开其硬件设备,并且所有资金都针对用户自己的比特币完整节点进行了验证,并且没有数据泄漏。
BTCPay Vault入门
设置BTCPay Vault很容易。用户只需要已经设置BTCPay Server,然后继续下载BTCPay Vault。一旦用户收到钱包里的资金并决定支出,就可以使用其硬件钱包对交易进行签名,所有这些都在BTCPay Server内部。
目前,硬件钱包集成(HWI)支持以下设备:
- 冷卡
- 数字位盒
- 保持键
- Ledger Nano S
- Ledger Nano X
- Trezor T型
- Trezor One
“当您启动BTCPay服务器时,堆栈中将包含一个完整的比特币节点。要通过BTCPay接收资金,您必须为商店配置扩展的公共密钥(xpub ..),然后将其用于生成地址。但是,要花费从您的钱包中收到的资金,您需要访问您的私钥,我们不会将其存储在BTCPay上。这就要求用户使用外部钱包,并且由于市场上几乎每个钱包的严重限制(限制,可信任的第三方,不支持xpub导出等),大多数用户通常选择使用诸如Electrum并将其敏感的财务信息泄漏给第三方服务器。这就是为什么BTCPay几个月前创建了一个内部钱包系统的原因,该系统允许您通过与Ledger Nano S,ColdCard直接集成来花费您的资金。这也使您无需技术知识即可导入公共密钥。进入BTCPay Vault,这是一个跨平台的桌面应用程序,它使硬件钱包体验不仅更流畅,更快捷,而且还与许多其他设备兼容。”
– BTCPay团队
更多信息:
BTCPay Vault指令