Taproot Assets 解读:以最大化链上效率交互多资产

互联网 阅读 1231 2023-06-05 19:14:00

前言

BTC NFT 和 BRC-20 的火爆造成了比特币区块链网路拥堵、交易费高昂,这也是部分社群成员反对此类协议的原因之一。比特币闪电网络基础设施开发商Lightning Labs于 5 月 16 日宣布推出的 Taproot Assets v0.2 能在一定程度上缓解该问题。Taproot Assets (以前称为 Taro)是一个基于比特币的可扩展协议,旨在高效地处理比特币区块链上的任意资产(不仅限于比特币)发行和转移。

Taproot、Taproot Assets 与闪电网络

Taproot Assets 往往与 Taproot 和闪电网络一同被提及,他们之间到底有着怎样的关系?

Taproot是比特币协议 2021 年的一次软分叉升级。它通过引入一种新的交易签名方案,将复杂的多重签名交易隐藏在单个交易签名中。所有的多重签名交易看起来都像是由单个签名的交易发起的,从而提高了隐私性,并节省区块链空间并降低交易费用。此外,Taproot 引入的「Tapscript」的脚本语言,使得在比特币交易中可以使用更多的条件和逻辑,实现更灵活和可扩展的交易脚本系统。

基于 Taproot 技术,Taproot Asset 得以在比特币区块链上实现隐私性且最大化链上效率的发行和交互资产。Taproot Assets 可以被看作为开发者提供的工具,让开发者能够在比特币区块链上发行和转移各种类型的资产,扩展比特币区块链的功能和用途。

Taproot Assets 的最终目标是使闪电网络成为一个多资产网络闪电网络是构建在比特币区块链之上的 Layer 2。闪电网络参与者相互之间可以建立支付通道,在通道内进行多次交易,最后只需将最终的交易结果提交到链上。通过支付通道,闪电网络可以实现即时的、高容量的、低费用的交易。目前,Taproot Assets 正在开发与闪电网络的集成,为闪电网络用户提供更多的资产选择。

Taproot Assets 技术原理

Taproot Assets 主要的三个关键技术:Taproot、Merkle Sum Sparse Merkle Trees(MS-SMTs)和 Bitcoin Script,分别用来最大化链上效率、管理账户状态和验证交易、实现资产发行交互。

  • Taproot:Taproot Assets 使用 Taproot 技术来构建脚本。如上文所述,通过 Taproot,Taproot Assets 可以将多个资产转移操作编码为一个单一的脚本,从而减少交易的复杂性和存储空间的消耗。同时,为 Taproot Assets 带来灵活的脚本版本系统,以扩展功能和提供更多的编程能力。
  • Merkle Sum Sparse Merkle Trees(MS-SMTs):Taproot Assets 使用 MS-SMTs 数据结构来管理资产的所有权和转移历史。MS-SMTs 是一种稀疏默克尔树(Sparse Merkle Trees)和默克尔和树((Merkle Sum Trees))的组合,它的每个叶子节点代表特定的资产,并包含该资产相关的哈希值,所有叶子节点的哈希值按特定规则计算得出根哈希。通过验证交易中的 Taproot 脚本和 MS-SMTs 的根哈希来验证交易的有效性和账户状态的正确性。
  • Bitcoin Script:Taproot Assets 利用比特币的脚本编程语言 Bitcoin Script 来定义资产转移的规则和条件。通过在比特币交易中嵌入特定的 Taproot Assets 脚本,可以实现资产的转移和管理。

Taproot Assets 优势

Taproot Assets 与其他比特币协议相比更加高效。Taproot Assets 使用自定义脚本输出发行资产,对比将资产元数据直接写入区块空间(如 Ordinals)发行资产的方式,它能够更有效地利用比特币的区块链空间,避免高昂交易费,规模化和隐私化地处理任意资产发行和转移。Taproot Assets 协议的设计理念是尽可能地将操作移到链下,可以在单个链上交易中发行和转移无限数量的资产。这种链下优先的设计使得资产发行者和交易者能够享受比特币区块链的无许可性,并在不受比特币扩展性限制的情况下扩展其业务。

Taproot Assets 继承了现有的 Taproot 虚拟机,使用比特币用户熟悉的地址格式,并利用了易于理解框架。此外,Taproot Assets具有轻客户端友好性,使用该协议发行的资产将更易于全球各地人们的访问,无需开发者运行完整节点并维护多 GB 的索引以跟踪额外的资产。

Taproot Assets v0.2

Taproot Assets v0.2 是 Taproot Assets 的最新版本Taproot Assets v0.2 附带了以下开发工具:

1)部分签名比特币交易(PSBT):PSBT 是定义开发人员如何让用户轻松构建、签署和验证比特币交易的社区标准。Taproot Assets v0.2 支持使用 PSBT,这种支持还扩展到纯链下 Taproot Assets 交易,称为虚拟部分签名比特币交易(vPSBT),允许多个参与方在不完全签名的情况下共同构建和编辑交易。

2)Taproot Assets UniversesAPI:Universe 是指一组包含特定资产的历史数据和验证信息的服务器集合。这些服务器充当资产的发行者,并存储了与资产发行、交易和验证相关的数据,允许用户下载和验证。开发者可以利用 Universes API 构建 Taproot Assets 区块浏览器等工具,帮助用户方便地发现和验证 Taproot Assets。

3)多资产铸币以提高链上效率:Taproot Assets v0.2 支持在单个链上交易中执行涉及多个资产的操作(铸币、发送和接收)。可以通过一次交易来执行多个资产的发行、发送和接收,而不是为每个资产转移创建单独的交易记录。这提高了比特币网络的效率,减少了链上拥堵和费用。

Taproot Assets v0.2 的更新功能提高了链上效率和用户体验,为比特币区块链的发展开辟了更广阔的可能性。比特币生态热度还在持续,期待 Taproot Assets 与闪电网络的集成,也许 BTC DeFi 生态爆发很快就会到来。

免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
上一篇:霸主、黑幕、崩盘:加密交易所 13 年兴衰史(下) 下一篇:被猜测是赵长鹏的接任者,负责币安美国以外所有市场的Richard Teng究竟有何来头?

相关资讯

  • 区块链预防网络钓鱼指南
    区块链预防网络钓鱼指南

    网络钓鱼是一种常见的网络安全威胁,目的是诱骗个人泄露敏感信息,如登录凭据、信用卡账户、银行账户信息等。这种攻击通常伪装成可信的来源,利用诱人的要求或紧急提示来引诱受害者上当。网络钓鱼不仅限于电子邮件,还涵盖电话、短信(网络钓鱼)、社交媒体、虚假网站链接等。

    区块链知识 2024-05-06 18:46 364
  • 孤块(Orphan Blocks)是什么?如何分辨孤块与主块
    孤块(Orphan Blocks)是什么?如何分辨孤块与主块

    什么是孤块(Orphan Blocks)?孤块也被称为陈腐区块或分离块,是指在主区块链中未被主链包含的合法区块。孤块的产生通常是由于网络延迟、区块大小、托管节点的速度不一致,以及区块链长度不同等因素。当两个矿工(或更多矿工)同时找到解决方案时,就会产生一个孤块。由于这些因素的影响,不同的节点可能会在不同时间接收到这些区块,导致区块链分裂成两个相互竞争的版本。

    区块链知识 2024-05-06 18:31 271
  • 什么是波卡众贷(DOT)?波卡众贷概念币种都有哪些?
    什么是波卡众贷(DOT)?波卡众贷概念币种都有哪些?

    Polkadot众贷是指在Polkadot Slot Auction(老虎机拍卖)中,社区成员可以通过质押DOT代币以支持特定的平行链项目的过程。作为回报,参与者可以从项目中获得奖励。 在Polkadot生态中,平行链项目需要租用插槽以便连接到Polkadot中继链。这些插槽通过竞拍获得,项目团队需通过质押DOT代币来竞标。众贷使得社区成员可以直接质押DOT到他们支持的项目账户中,增加项目在拍卖中的竞争力。如果项目成功租用到插槽,这些质押的DOT将被锁定一段时间,通常是12至96周,期间参与者可能获得项

    加密货币知识 2024-05-06 18:18 132
  • 解析PoR(储备证明)在加密货币中扮演什么角色?以及储备证明的含义与重要性
    解析PoR(储备证明)在加密货币中扮演什么角色?以及储备证明的含义与重要性

    储备证明(Proof of Reserves, PoR)是一种审计机制,用于验证加密货币交易平台或区块链项目确实持有足够的数字资产来全额支持其客户的存款。这一过程通常会求助于第三方机构来进行证明,他们会进行独立的审查并公布结果。同时,PoR也帮助揭示公司/项目的财务状况,以了解其资本结构中有没有隐藏的债务,以及他们是否有足够的应急资金来应对潜在的市场风险。

    区块链知识 2024-05-06 18:06 481
  • POAP在币圈中代表着什么?出席证明协议为什么非常重要?
    POAP在币圈中代表着什么?出席证明协议为什么非常重要?

    POAP(Proof of Attendance Protocol 的缩写,即“出席证明协议”),是一种通过使用区块链技术创建数字徽章或收藏品的协议。主要在以太坊区块链上通过智能合约来铸造,是ERC721 标准的 NFT协议。 出席证明就是授予各类活动、事件的参与者 NFT 徽章,以证明其参与了该项活动、事件,无论该事件是虚拟发生还是在现实世界中发生。这些NFT徽章能够展示用户出席活动的情况,每个徽章都是独一无二的。

    区块链知识 2024-05-06 17:54 360
  • 受信任第三方与安全漏洞
    受信任第三方与安全漏洞

    保障商业安全需要应对商业关系中存在的实际问题,如:隐私、诚信、所有权保护和违约监控等。所谓安全漏洞,就是会加大商业安全风险的弱点。在现实生活当中,安全问题不会因为设计者作了一些假设而凭空消失。因此,在设计安全协议时,引入第三方控制的 “受信任第三方”(TTP) 或者 “受信任的计算基础”(TCB) 本身即构成了该设计中的安全漏洞。如此的安全漏洞必须通过其它办法来消除。

    比特币知识 2024-05-06 17:29 235
  • 密码学如何重新定义私有产权?
    密码学如何重新定义私有产权?

    密码学是一门研究保护及破译密码的艺术。比特币运用一种叫作公钥密码学的特殊密码学来使其价值储存及转移系统更为便利。正是通过这一机制, Alice 才能保证其比特币无轻易失盗之虞,或将一部分比特币发送给 Bob,又或 coinbase 奖励才能发给矿工。“Cryptocurrency”这一术语正是来源于“crypto-”(校对注:原意为“隐写术”,代指密码学)和“currency”的结合。在比特币基础教程系列的这第三部分里,我们将探讨在创造数字硬通货及其在社会影响的过程中,公钥密码学所发挥的作用。

    比特币知识 2024-05-06 17:25 442
  • SNARK 与区块链的未来
    SNARK 与区块链的未来

    在本文中,我们会将身份证明方案转化为一套签名方案,并论证我们的转换的结果会是一个正确的签名协议,从而完成对 Schnorr 签名安全性的论证。 完成论证之后,Schnorr 签名系列的剩余部分,我们会探究 Schnorr 签名的多种调整方案,它们能用来为比特币开发许多很酷的协议和应用场景!

    比特币知识 2024-05-06 17:22 366