长推:SegWit 这是比特币扩展的最佳解决方案

摘要:com/questions/35959/how-is-the-whitepaper-decoded-from-the-blockchain-tx-with-1000x-m-of-n-multisi)所有这些事件都发生在SegWit和Taproot之前,而且还有许多类似的例子。...

Ordinals/铭文等 ❌

最近,在twitter上,我经常看到这样一句话:taprot使用了ordinals/铭文等功能。然而,这种观点不仅是错误的,而且可能产生极其不利的影响。因此,很多人希望进一步固化BTC(防止其变化),并以ordinals的“垃圾短信”为由,我认为这将导致非常糟糕的后果。

简而言之,我们应该致力于如何通过契约技术提高比特币的性能。

但要正确理解这一点,我们应该对背后的细节有深刻的理解。

BTC中的任何数据总是可能的

很多人不明白的是,BTC系统本质上是为数据存储而设计的,尽管它主要用于货币数据。自诞生以来,比特币的设计允许在区块链中嵌入随机数据,无论是通过OP_RETURN(这是存储任何数据的好方法,因为它很容易被切割)还是在修改后的公钥中(这是一个糟糕的方法,因为它不能被切割)。

比如:

  • 中本聪在创世区块的coinbase中嵌入了一条新闻头条(https://mempool.space/tx/4a5e1e4bab89f3a3518a8c31bc87f767ab217bafda33b)
  • 2011年,Luke Dash Jr.圣经文本和祈祷文本嵌入到coinbase中(https://bitcointalk.org/index.php?topic=38007.0)
  • 2013年,有人将整个比特币白皮书添加到UTXO集中(https://bitcoin.stackexchange.com/questions/35959/how-is-the-whitepaper-decoded-from-the-blockchain-tx-with-1000x-m-of-n-multisi)

所有这些事件都发生在SegWit和Taproot之前,而且还有很多类似的例子。

但是Taprot不是启用了这个功能吗?

不幸的是,一般的误解是,Taproot使用了这种数据存储功能,然后为Ordinals的“垃圾短信”打开了大门。事实上,BTC上的随机数据存储一直是可能的,但自2017年SegWit推出以来,这种行为变得更加经济。

Segwit是比特币的一次重大升级和漏洞修复。它建立了闪电网络,并在每个块中包含了3MB的“见证”数据容量,并提供了数据降价鼓励,以鼓励UTXO的消费(从而使其可切割)。更多关于Segwit的信息,请参阅@river的文章:

https://river.com/learn/what-is-segwit/

这部分交易鼓励内容(即“见证”数据)最初用于BTC脚本等功能,但只要以“正确”的方式操作,也可以用来存储任何数据。具体来说,Ordinals将数据存储在两个操作码之间的“信封”中,以便数据可以作为见证数据并享受折扣。这种存储方式存在于SegWit之前,但现在比以前节省了成本。

虽然这不是SegWit的初衷,但它突出了一个简单的事实:如果有人想在区块链中存储任何数据,他们总是会找到方法。

这是否意味着SegWit不好?

如果你的第一反应是反对比特币的任何变化,请记住,如果没有SegWit软分叉,我们就不会有闪电网络,也不会有整合UTXO的折扣。相反,鼓励客户带来更多不可剪裁的UTXO,因为没有SegWit建立UTXO比消费更便宜。

此外,将Ordinals存储在见证信息中,促使操作节点的人轻松切割这些信息,不同于使用公钥调整或其他方法在链上嵌入随机数据的方法。这意味着Ordinals对操作节点的实际影响与其他随机数据存储方法相比大大降低。

如果没有SegWit,Ordinals将全部使用UTXO集

如果我们从未将SegWit软分叉纳入BTC,Ordinals疯狂仍有可能发生,并将给区块链带来更糟糕的结果。在这种替代现实中,Ordinals(以及所有类似的NFT)可以直接刻录到UTXO集中,类似于今天的邮票。

虽然这对于创建这些NFT的人来说更昂贵,但这也意味着运行BTC节点的人无法切割数据。BTC依赖于节点来保留整个UTXO集,以正确验证交易并防止双重支付,UTXO集中的任何数据都必须永久保留。

与SegWit见证数据中的Ordinals相比,BTC节点人的运行负担更大。

那我们该怎么办呢?

降低BTC使用成本的解决方案不是审查Ordinals(顺便说一下,这在技术上是不可能的),而是为比特币的长期扩张建立有效的解决方案。Ordinals突出了我们大多数人的预期:基本成本将变得难以承受,这对比特币的长期安全是必要的。

为了让普通人使用BTC,我们需要一个强大的扩展解决方案,比如第二层网络。不幸的是,目前的闪电网络形式并不是最终的解决方案。闪电网络依靠每个渠道所有者(非托管用户)来解决链上的争议,但这在实际成本环境中是经济上不可行的。

解决办法?契约技术。

合同是对比特币的一个重要改进,一直是一个长期的项目,现在终于在这个领域得到了应有的关注。合同不仅使闪电网络的改进成为可能,而且大大扩展,而且可以建立一个新的第二层网络,与闪电网络相比有所不同(一般更好)。

相关推荐