作者:Ryan Gentry, Lightning Labs
编译:Felix,
比特币Layer2基础设施公司Lightning Labs在10月18日晚间发布了Taproot Assets主网alpha版,为发行、管理和探索比特币区块链上的稳定币或其他资产提供了功能完整的开发体验。这个版本也开始向前兼容,意味着协议将不会有任何重大更改,影响在主网上发布的资产。该协议的主网版本支持链上功能,很快将支持闪电网络。
Lightning Labs称,这次发布标志着比特币新时代的到来。凭借Taproot Assets v0.3,构建者拥有使比特币成为多资产网络所需的所有工具,同时以可扩展的方式维护比特币的核心价值。这些新的Taproot Assets闪电交易将通过网络核心现有的比特币流动性进行路由,允许路由节点在不知情的情况下转发Taproot Assets在闪电网络上的交易,扩展比特币的全球网络效应,并加强区块链的安全基础。
早期采用者在过去几个月的测试网开发中不断与Lightning Labs团队进行迭代,在测试网上铸造了近2000个资产,并将他们的节点与Universe服务器同步,Universe服务器是一个存储库,包含钱包初始化和下载特定Taproot Assets状态所需的所有信息,超过42万次。
Taproot Assets Daemon在最新的Polar版本中可用,这是开发人员常用的原型快速设计工具,在litd v0.12中,Lightning Labs的工具包包括用于节点操作的lnd,流动性管理工具loop和pool,会计工具faraday,以及用于多资产支持的tapd。要开始使用Taproot Assets Daemon: 阅读安装部分、下载 Daemon版本、查看API文档并阅读入门指南。请注意,虽然此版本支持主网,但 alpha的标签,表明希望社区测试是否存在潜在的错误。有关 Taproot Assets 工作原理的详细说明,请深入研究BIPs和文档。
美元和世界金融资产比特币化图表来自 The Block,Hard Yaka在萨尔瓦多于2021年将比特币定为法定货币的背景下,闪电网络社区经历了爆炸式的增长,尤其是在新兴市场。世界各地的用户都在享受即时结算、低费用、点对点的比特币交易,无需金融中介。Lightning Labs不断收到开发者们的要求是,为他们提供能将稳定币添加到应用程序中的工具。用户对稳定币的需求是巨大的。稳定币发行人持有的美国国债数量超过了德国和韩国等主要发达国家,这表明稳定币在全球范围内的重要性。
正如Blockworks上周报道的那样,这种需求是存在的,因为稳定币是“新兴经济体中比法定货币更好的产品”。稳定币在可访问性、托管性和实用性方面提供了更好的用户体验。此外,超过20亿人生活在两位数或三位数的通货膨胀之下,这使得稳定币相对于美元在价格稳定性方面更具吸引力。
此外,开发者们一直在尝试使用现实世界资产,如黄金、美国国债、程序化息票支付的公司债券等。比特币的全球流动性、去中心化和安全性为将这些实验推向大众市场提供了最佳平台。
稳定币的用户,尤其是新兴市场的用户,是相当务实的,他们只想结算时间最快、费用最低。事实证明,闪电网络的设计就是为了在比特币的安全性和去中心化的基础上提供这种体验。通过Taproot Assets,将全球用户需求的带回比特币和闪电网络。随着稳定币被集成到闪电钱包中,用户将能够在情况允许的情况下以最小的成本堆积Sats。
通过Taproot Assets v0.3在主网上构建对于希望参与构建的开发人员来说,Taproot Assets协议的0.3版本提供了一套完整的工具,可以开始发布、管理和探索链上的主网资产。
功能完整的发行和赎回API首先,资产发行API已经根据开发人员的反馈进行了改进。分批发行,即在不同时间铸造多套资产,保持可替代性。发行者将使用group_key对新发行的资产进行签名,允许用户自动验证新发行的资产与旧发行的资产是否可替换。此外,Taproot Assets v0.3还包括新的资产销毁API,以方便资产发行者赎回。通过使用此销毁功能,能可证明地销毁供应中的资产,发行人可以安全地释放他们在链上代表的现实世界资产。通过将这些销毁交易的证明上传到公链,发行者可以自动将此操作传达给公众,确保用户获取最新资产信息。
异步接收功能对于链上Taproot Assets交易,如果双方没有同时在线的情况下,用户需要发送和接收资产。对于接收者来说,意味着能够生成任何人都可以随时发送到的地址。Taproot Assets v0.3通过为开发人员提供向链上地址添加统一资源标识符(Uniform Resource Identifier, URI)的工具来实现这一目标。然后,接收者的钱包将与该URI详细说明的特定Universe服务器同步,以便下载他们将来发送新收到的资产所需的链下证明数据。此功能将在后台处理,以保证异步接收的无缝体验。
Universes的Multiverse模式Universes是存储库,保存了Taproot Asset钱包初始化和同步特定Taproot Asset状态所需的所有信息。多个Universe服务器可以作为一个集合来操作,对于给定的资产,所有服务器都保持同步,所以即使发行者的服务器离线,接收者也可以通过许多不同的数据源来验证发送者的资产是否合法。
Taproot Assets v0.3的一个主要特性是引入了Multiverse功能。Multiverse模式允许给定的Universe服务器支持多个资产,并包含每个资产的所有相关历史记录。此模式允许开发人员获取和托管为用户构建区块资源管理器所需的所有数据。
可扩展性、安全性和开发者体验的改进最后,开发Taproot Assets的主网alpha版本在安全性、可扩展性和开发人员体验方面进行了重大改进。
在可扩展性方面,新版本包含一个build-loadtest命令,允许开发人员自己对软件进行压力测试。Lightning Labs已经在内部广泛地使用它来验证软件是否为主网部署做好了准备,并且现在将它提供给开发人员来执行他们自己的验证。为了支持DevOps团队确保他们的基础设施正在处理Daemon的负载,还提供了向Prometheus(监控系统和时间序列数据库)报告指标的能力,因此开发人员可以更好地可视化其软件的性能。
在安全性方面,Taproot Assets v0.3增加了更安全的证明,包括区块高度和标头验证(header validation),对证明解码限制,以防止资源耗尽,在比特币主网区块链分叉的情况下重组安全性以及许多其他较低级别的更新详细信息请参阅发行说明。
一个重要的里程碑是为协议的所有可升级部分添加了协议版本控制。这为开发人员提供了在主网上发布资产所需的前向兼容性保证。此外,为比特币改进建议(BIPs)生成了测试向量,使开发人员能够通过自己重新实现协议来验证协议的完整性。最后,该版本包含了大量基于广泛反馈的命令行改进,以提供最流畅的开发体验。
迈向多资产闪电网络随着此版本的完成,Lightning Labs的重点将转向Taproot Assets的最终目标:使闪电网络成为一个多资产网络。具体来说,是在无国界的金融世界中为用户提供稳定币支持。一旦完成了协议的支付通道功能,用户将能够通过闪电网络发送和接收他们选择的货币。利用分布式流动性网络服务于全球市场,将是全球资金流动运作方式的重大转变。资产发行者和用户能够利用闪电网络的现有网络效应,从比特币流动性到路由节点市场,再到集成钱包、交易所、商家等广泛的生态系统,而不必从头开始。
在开始开发之前,需要两个主要功能:将支付通道功能合并到Taproot Assets协议中,并构建多资产闪电网络。这两个通道均已交付:未公布的 Taproot 通道现已在lndv0.17的生产环境中运行,并且Taproot Assets协议通道的规范草案已作为比特币闪电改进提案 (bLIP) 发布。随着这项工作的完成,以及 Taproot Assets Daemon的主网 alpha 版本的发布,将通过闪电网络发送和接收Taproot Assets的能力顺利地带给开发者社区。