Coinlive-最活跃的虚拟货币媒体
在"Coinlive"APP中打开
打开

科普:Taproot交易是什么

好久没有认真研究比特币的脚本了,最近想搞明白Taproot assets,发现绕不开Taproot交易,只好把Taproot的几个BIP都读完了。

P2PKH

最常见的比特币交易叫支付到公钥哈希,Pay-to-Publick-Key-Hash(P2PKH),它是将比特币锁定到公钥的哈希上,公钥哈希就是我们的比特币地址,即1开头的那种地址。

如果Alice想通过P2PKH交易向Bob支付1btc,这个过程可以按如下解释。

P2PKH交易的技术过程:

地址和公钥哈希:Bob给Alice提供了一个比特币地址,这个地址实际上是他的公钥的哈希值。

解锁和锁定:Alice要发送1 BTC给Bob,她需要从自己的钱包中解锁这笔资金。然后,她在创建交易时将这1 BTC锁定到Bob的公钥哈希上。

Bob的签名和解锁:当Bob想要花费这1 BTC时,他需要用自己的私钥签名来证明他是这个地址的拥有者。这样他就可以解锁这笔资金并将其用于新的交易。

通俗的解释:

Bob给Alice一个开着的带锁盒子(这里的锁就是Bob的比特币地址)。

Alice把1 BTC放进这个盒子,然后把盒子锁上,这样就只有拥有正确钥匙(即Bob的私钥)的人才能打开。

当Bob想使用这1 BTC时,他就用自己的钥匙(私钥)打开盒子,取出比特币,并可以选择将其放入另一个人的盒子(进行另一笔交易)。

P2SH

第二常见的比特币交易叫支付到脚本哈希,我们常用这种交易格式来实现多重签名。

如果Alice想通过P2SH交易格式向Bob发送1BTC,可以按如下来解释:

P2SH交易的技术过程:

脚本哈希而非公钥哈希:在P2SH交易中,资金被锁定到一个脚本哈希而不是一个公钥哈希。

这个脚本通常包含多个条件,比如需要多个签名(多重签名)或满足其他特定条件。

创建和发送交易:发送方(比如Alice)会将比特币发送到这个脚本哈希地址。这个地址是由接收方(比如Bob)提供的,而这个地址背后隐藏的脚本包含了解锁这些资金所需的条件。

即这个脚本哈希的原始脚本是Bob拥有的,但Bob不会将这个脚本公开,而只是公开这个脚本的哈希值。(这对应上面P2PKH的是公钥哈希)

解锁资金:当Bob(收款方)想要花费这些比特币时,他就会提供原始的脚本(这就是解锁脚本,或称赎回脚本),矿工拿到这个原始脚本就可以验证这笔交易。

通俗的解释:

其实P2SH和上面的P2PKH的差别就是在那个盒子上的锁不同,P2SH的锁是允许Bob自定义,可以构建非常复杂的锁。

比如最常见的多重签名,就是Bob自定义了多把解锁的钥匙,并定义了要多少把钥匙来解锁。

使用P2SH这种交易机制,把脚本哈希当成锁,把原始脚本当成是私钥,就可以自定义各种解锁条件。这让比特币的可编程性大大提高了。

现在来解释P2TR(Pay to Taproot

P2PKH是支付到公钥哈希,花费条件是提供公钥对应的私钥签名。

P2SH是支付到脚本哈希,花费条件是提供原始脚本。

P2TR是一种结合了支付到公钥哈希和支付到脚本哈希,因此它有两条花费路径,即可以是直接的私钥签名,也可以是提供原始脚本。

并且,P2TR的脚本是一颗包含了n个脚本的二叉树,花费时提供树的一个叶子节点脚本和树路径就可以花费。

这样,P2TR交易就可以定义出更复杂的花费条件,比特币的可编程性就更丰富了。

更多新闻 taproot是什么

  • 4月 17, 2024 8:02 晚上
    什么是 ETF 资金流?
    ETF 资金流揭示投资者情绪。了解追踪资金流向如何让您洞察市场趋势和潜在的交易机会。 来源:https://cointelegraph.com/explained/what-are-etf-fund-flows-and-why-do-they-matter
  • 4月 01, 2024 10:44 上午
    Ordinals 创始人称赞 Runes Protocol 是 Taproot Assets 和 RGB 的有力竞争者
    据 BlockBeats 报道,4 月 1 日,Ordinals 协议创始人凯西-罗达摩(Casey Rodarmor)在社交媒体上发文称赞 Runes 协议。他表示,虽然 Runes 最初是为 Degen 和 Memecoin 构建的,但该协议简单、高效、安全。它是 Taproot Assets 和 RGB 的合法竞争对手。 Rodarmor 强调说,Runes 协议是独立的,不依赖于普通货币或铭文,因此非常简单。余额存储在UTXO中,UTXO可以锁定在HTLC中,使Runes可以在闪电网络上使用。 尽管罗达摩对 "严肃 "代币持怀疑态度,但他承认 Runes 无疑是一种 "严肃 "的代币协议。
  • 12月 28, 2023 1:41 凌晨
    比特币法定货币面临直根魔法师的反对 撰稿人
    据CryptoPotato报道,2023年Ordinals的崛起引起了比特币社区内部的紧张局势,特别是由于交易费用的激增。Taproot Wizards》是一个以比特币Ordinals的题词为特色的合集,该合集的一名撰稿人声称已经设计出了一种方法,让比特币爱好者不同意Ordinals的题词。这个由 Rijndael 设计的脚本会提示节点拒绝包含铭文的区块。如果经济上的大多数节点都采取这种立场,矿工们就可以选择在没有铭文的链尖上建币,或者在一个较小的市场内出售。 虽然比特币引入了新的用例,但也导致了网络交易成本的增加和结算的延迟。在过去一年里,平均交易费用飙升了 25 倍多。因此,一些比特币最大化主义者对Ordinal铭文表示蔑视,斥之为垃圾邮件、攻击、骗局和滥用资源。本月早些时候,倡导者亚当-西梅卡(Adam Simecka)宣布Ordinal铭文是一场骗局,在比特币爱好者中造成了裂痕,并预测这一趋势将导致硬分叉--比特币的新迭代--最终注定会失败。 著名的比特币支持者和Hashcash创建者亚当-巴克(Adam Back)对Ordinals表示反对,认为它们缺乏空间效率。比特币开发者Luke Dashjr批评这些铭文能够以非故意的方式利用比特币的Segwit和Taproot升级,从而破坏区块链。Dashjr主动采取措施,从他的个人比特币节点和矿池节点中过滤掉了Ordinals交易,这在社区中引起了争议,并导致了对审查制度的指责。
  • 12月 08, 2023 7:59 早上
    什么是 Defi?解释和指南
    去中心化金融(俗称 DeFi)正在迅速重塑我们这个日益数字化的世界中的金融交易和金融体系。这种创新的金融方式将传统的货币流程与区块链的尖端技术融合在一起,提供了一个更方便、更透明、更高效的金融系统。在本指南中,我们将深入探讨... 来源:https://www.newsbtc.com/crypto/what-is-defi/
  • 12月 07, 2023 9:17 晚上
    Lightning Assets正式上线Taproot Assets交易市场
    根据官方消息,BTC闪电网络项目Lightning Assets现已正式上线Taproot Assets交易市场,并开放充值和提现,充值赚币和交易挖矿活动已经上线。
  • 11月 01, 2023 9:39 上午
    Elon Musk:NFT只是指向JPEG的网址
    据星球日报报道,Elon Musk 在 Joe Rogan 主持的最新一期播客中表示,NFT 甚至不在区块链上,它只是一个指向 JPEG 的网址。
  • 10月 19, 2023 1:04 凌晨
    Lightning Labs 在主网络上发布 Taproot 资产协议
    据CoinDesk报道,闪电实验室(Lightning Labs)在主网络上推出了Taproot Assets协议,允许在比特币和闪电上发行稳定币和其他资产。Lightning Labs开发总监Ryan Gentry表示,新协议旨在为开发者提供必要的工具,使比特币成为一个多资产网络,同时保持其核心价值和可扩展性。闪电实验室称,在应用程序中添加稳定币是他们从开发者那里收到的主要请求之一。Taproot Assets面临的挑战将是如何满足这一需求,同时又不造成比特币网络的拥堵,类似于今年早些时候通过Ordinals协议铸造BRC-20代币所造成的问题。
  • 2月 02, 2023 8:45 晚上
    Luxor 挖出最大的比特币区块,包含 Taproot Wizard NFT
    据 The Block 报道,比特币矿业公司 Luxor 于 2 月 1 日挖出了有史以来最大的比特币区块,该区块大小为 3.96MB,略低于比特币的 4 MB 限制。该区块包含一个名称为 Taproot Wizards 的 NFT,NFT 的交易费用为 209 美元(尽管可能只是支付给自己)。 NFT 出现在比特币社区的一场争论中,争论的焦点是这些 NFT 是否是比特币区块链的合理使用,或者它们是否是垃圾邮件,应予以劝阻,甚至消除。The Block 表示,该事件似乎是矿业公司 Luxor 和加密货币开发商 Udi Wertheimer 之间的某种合作。
  • 12月 20, 2022 10:03 上午
    Kraken 已支持提现到 Taproot 比特币地址
    加密交易所 Kraken 已支持提现到 Taproot(Bech32m)比特币地址。Foresight News 注,Taproot 是对比特币协议的升级,包括 Schnorr、Taproot 和 Tapscript 三个提案,分别提供了密钥聚合、Merklized Alternative Script Trees(MAST)和比特币脚本编程语言的改进版本,旨在提高比特币支付的隐私和效率。
  • 10月 17, 2022 9:00 上午
    使用 Taproot 和 FROST 改善比特币隐私
    马来西亚的一组开发人员正在努力将 FROST 和 Taproot 结合起来,以使用 Fedimint 协议创建联合 Chaumian 薄荷糖。

更多新闻 taproot是什么

0 评论
最早的
加载更多评论