Blockstream Green钱包:为Taproot激活做好准备
Blockstream Green

Blockstream Green钱包:为Taproot激活做好准备

Blockstream Team

Taproot将于本周末在区块高度709,632激活,这是自四年多前的隔离见证以来,对比特币协议的第一次重大改革。在Schnorr签名和MAST(Merkelized Alternative Syntax Trees)的支持下,Taproot将提高转账的效率和隐私,增强脚本功能,并支持比特币的扩展性。

Blockstream研发团队是Bitcoin Core libsecp实现和MuSig相关工作的主要贡献者之一,这两者现在都集成了Taproot支持。

我们还采取了必要的措施来为此次重大的升级准备我们的开源项目、产品和服务套件,让比特币用户在激活时迅速享受Taproot带来的好处。

Taproot支持

Taproot及其新地址格式bech32m将为包括我们行业领先的比特币和液态网络钱包Blockstream Green在内的比特币钱包带来很多好处。

Green的Multisig Shield脚本,尤其是2-of-2 CSV,会在链上留下可识别的痕迹。一旦我们切换到 Taproot,它们将与任何其他Taproot输出一样,不容易被单独区分出来。

在Taproot的早期阶段,为UTXO设置的匿名性还不能为终端用户提供理想的隐私性。同时,在工具得到改进并且Taproot获得链上大规模应用的过程中,我们将添加额外的bech32m支持以增加匿名集的初始大小。

Green的开源和跨平台库Green Development Kit(GDK) 和Libwally也将支持Taproot。这允许使用这些库的其他Blockstream产品和服务支持本次升级,包括Blockstream Jade硬件钱包、Esplorac-lightning

在Green钱包iOS版本、Android 3.7.6版本和桌面1.0.4版本上激活后大约一天(144个区块),用户将能够把资产发送到比特币主网上的bech32m地址。单签和多签的安全选项都将支持。

后续发布的app中,将很快支持液态网络上的bech32m地址。

有关Taproot为比特币二层网络(layer-2)带来了什么的更深入解析,请阅读我们在Blockstream 工程博客上的Taproot文章

SPV验证和服务器定制

Green iOS 3.7.6版本现在有单签比特币钱包的SPV支持,稍后将支持多签。请注意,Android从 3.7.2版本开始支持SPV。目前正在开发对桌面版本的支持。

用户可以从应用程序设置中激活SPV验证,客户端将检索其单签比特币钱包中交易的区块头和交易包含证明。

iOS和Android的3.7.6版本中的另一个新功能是能够为单签钱包自定义您的服务器。此功能允许您将钱包指向您喜欢的服务器或个人节点解决方案,例如Raspiblitz、Umbrel、Nodl、Electrum Personal Server等。

性能优化

在过去的几个月里,我们在优化钱包登录和导航时的加载性能方面做了大量工作。

今年夏天,我们发布了更新,在应用内导航时改进了UX,在本地维护更多状态并减少从后端获取更新的需要,从而减少跨帐户导航时的加载时间。

从Blockstream Jade 0.1.27版本开始,我们已经让液态网络主盲钥可以从HWW导出到客户端,以便转账解盲更快,并且不需要每次调用都与硬件设备进行交互。

在最新版本的Green钱包中,我们在登出后继续在本地(加密状态)运行更多状态(例如,余额、交易、UTXO、备忘录),这样需要向客户端交付的数据更少,并减少整体登录时间。

“由于加密,Green钱包的安全模型得以保留。可以物理访问手机的人,即使是解锁,也无法在没有成功登录网络的情况下解密任何比特币或液态网络数据。网络登录是一种质询-响应协议,最终会将您锁定,在尝试失败三次后服务器强制锁定,因此可以防止本地身份验证的暴力破解。一旦锁定,您只能使用您的助记词进行恢复。”

——Blockstream CEO Adam Back

Green钱包资源

您可以从Blockstream Green页面的下拉菜单中下载适用于您系统的应用程序,从而开始使用 Blockstream Green钱包。该应用也可直接在App StoreGoogle PlayF-Droid上获得。

如果您在Taproot激活过程中遇到任何困难,请先查看Twitter @BlockstreamHelp,如果没有官方公告,我们鼓励您在我们的帮助中心提交ticket。

Green社区Telegram也随时欢迎反馈和查询。