撰文:Shinobi
编译:Luffy,Foresight News
比特币白皮书自发布之日起已经十五周年。这十五年来发生了很多事情,比特币经历了区块大小战争,一个民族国家已经开始使用比特币作为法定货币。我们可能即将迎来比特币现货 ETF 的批准。比特币几乎在所有方面都与多年前原始白皮书中描述的不同。
比特币网络已经改变,它不断发展、不断成长。在社会层面、经济层面和技术层面上,它与许多年前完全不同。我觉得每年的这一天(10 月 31 日),人们都应该关注和反思比特币,就像 2008 年那样。出于对原始设计的怀念,人很很少提及矿池、ASIC 或第二层协议。今年的这一天,我想做一些与讴歌第 10 节隐私或第 4 节工作量证明不同的事情。
十五年来,比特币的发展超出了个人可以轻易追踪的范围。自最初的比特币白皮书以来,这段时间已经出现了大量的白皮书。那么,为什么我们每年的这一天都只关注一份原始白皮书呢?仅在去年,就发布了五份可能彻底改变人们与比特币互动方式的重要白皮书。
比特币本身继续存在,就像现在一样,它是一项巨大的、改变世界的成就,但这还不足以创造我们许多人希望看到的世界。当前,比特币尚无法满足足够的规模和功能,以为使用它的人们提供服务的方式来服务整个世界。还有很多工作要做,很多问题要解决,还有很多白皮书要写。让我们看一下去年撰写的一些重要论文,旨在解决比特币的哪些突出缺陷。
BitVM
BitVM 于 2023 年 10 月 9 日发布,BitVM 彻底粉碎了比特币能做什么或不能做什么的界限。Zerosync 的 Robin Linus 发表了一篇论文,描述了一种使用任意计算来确保比特币有条件转移不受所述计算影响的链下方案。Robin 提案的核心价值在于,这种方案的实现不需要对比特币协议进行更改。
有两个新颖的见解有助于这个想法的实际实施。首先,可以使用现有的比特币脚本创建 NAND 逻辑门,并在堆栈上验证 NAND 操作是否正确完成。例如,如果用户提供 0 和 1 作为脚本的输入,并且如果他们提供的输出不是 1,则脚本实际上将执行失败,因为 NAND 操作无效。
第二个见解是哈希锁可用于以不可撤销的方式提交用户想要提交的输入。用户通过揭示对应于 1 或 0 的一个或两个原像来提交输入位,之后用户无法更改提交的输入,因为向任何一个逻辑密钥揭示两个原像将允许另一用户提交惩罚交易并索赔他们所有的资金。
从这一点来看,这只是在链外运行计算的问题,如果一方试图撒谎或扣留输出,另一方可以简单地在链上发起挑战。从这里开始,挑战方要么在时间锁定后索取资产,要么在其他用户揭露试图作弊的两个原像后索取资产。这种设计允许激励性的链下计算来保护比特币,并保证最终事情会在链上正确解决,即使需要一系列的交易才能让不诚实的用户要么因为陷入泄露两个原像而受到惩罚,要么放弃并让其他用户在时间锁定后索取。
BitVM 彻底改变了比特币的可编程程度,而无需对比特币协议本身进行任何更改。
超时树(Timeout Trees)
2023 年 9 月 8 日,John Law 在 Lightning 开发者邮件列表中发布了他的论文「Scaling Lightning With Simple Covenants(使用简单契约实现闪电网络扩容)」。在论文中,他描述了一个被他称为「超时树」的概念,作为扩展临时闪电网络用户通道创建和关闭的解决方案。闪电网络最著名的扩展限制之一是可以在任何给定区块内打开或关闭通道的用户数量。从长远来看,这对用户进入网络提出了巨大的挑战。一旦有人拥有闪电通道,就可以在链外尽情使用,但每十分钟只有这么多的区块空间可供新用户开辟通道。
甚至最初的闪电网络白皮书也计算过,如果地球上 70 亿人每年只打开两个通道,比特币将需要 133 MB 的区块才能将整个世界接入闪电网络。这不是一个未知的或最近才发现的限制,它一直是已知的。超时树提供了增加区块大小的替代解决方案。
基本概念是,LSP 可以利用 CHECKTEMPLATEVERIFY(CTV)在单个 UTXO 中批量向大量用户开放通道,但有一个问题。所有通道都到期,如果在到期结束时它们没有被单方面关闭(或者至少资金交易实际上在链上确认,而不是由 CTV 承诺),则 LSP 可以清除通道中所有资金。这允许非常有效的通道开放,可能有数千个通道都使用单个 UTXO 打开,并且在合作情况下非常有效的关闭,所有用户只需通过闪电网络将资金从即将到期的超时树路由到新的超时树并让 LSP 在到期后清理旧树。
超时树是一个非常简单的想法,它在克服闪电网络最大的已知限制之一方面提供了巨大的灵活性。
Ark
Ark 是 Burak Keceli 于 2023 年 5 月 22 日发布的另一个 Layer 2 提案。Ark 提供了一个全新的 Layer 2 设计方案,试图克服闪电网络的一些限制。它在概念上与通道工厂非常相似,但主要区别在于它的使用方式。通道工厂托管一个传统的闪电通道,可以重复使用来发送和接收交易,Ark 工厂允许用户控制只能一次完整发送的链下 UTXO,就像现金票据一样。用户通过原子地链接到在新 Ark 中创建新的链下 UTXO 来转移用户自己的链下 UTXO。新 Ark 定期创建,允许用户按照轮换方案将代币从旧 Ark 转移到新 Ark。
这是通过 ATLC 来完成的。在转账方案中,Ark 服务提供商(ASP,类似于 LSP)提供流动性以促进转账。当现有的 Ark 链下 UTXO 被使用时,将其花费给 ASP 的交易是使用来自新 Ark 的输入进行签名的,其中接收者获得对资金的控制权,以补偿向接收者提供流动性。这保证了如果接收方收到资金的新方舟从未确认,则 ASP 无法索取发送方的资金。
Ark 是一个类似现金的系统,没有流动性限制,要求特定用户提前具备接收能力才能消费,但也正因为如此,它的流动性成本比传统 LSP 高得多。然而,对于服务提供商来说,这可能值得付出更高的开销,以换取提供更接近现金的用户体验。
零同步
2023 年 5 月 12 日,Robin Linus 在比特币开发邮件列表中发布了零同步(Zerosync) 提案。该方案是一个完全应用程序端的零知识证明系统,用于引导比特币节点。Zerosync 由三个独立的证明组成,有望实现新比特币节点的无信任引导,而无需下载和处理整个历史区块链。
三个证明中的第一个涵盖了区块链中区块头的有效性,提供了千字节数量级的简洁证明,证明每个区块头的难度要求均已成功满足。第二个证明使用 Utreexo 验证每个区块高度的 UTXO 集,Utreexo 是一个先前的提议,允许节点在没有整个 UTXO 集的情况下验证区块。最后,最终证明实际上将保证区块链中的所有历史签名和其他见证数据都是有效的。
这三个证明将允许节点简单地下载当前的 UTXO 集以及最多几千字节大小的小证明,并立即运行一个完全无需信任的验证节点。这将彻底改变用户在与比特币交互时完全验证系统的成本。
CIV 工具
2023 年 5 月 1 日,Antoine Riard 在比特币开发邮件列表中发布了与 Nicholas Gregory 和 Ray Youssef 合作编写的 Civ.Kit:点对点电子市场系统白皮书([Civ.Kit: A Peer-to-Peer Electronic Market System](https://civ.kit:%20A%20Peer-to-Peer%20Electronic%20Market%20System/))。Civ Kit 提出了一个去中心化的市场,用于交易从法定货币到比特币到基于 Nostr 协议构建的商品和服务的一切交易。由于对 Nostr 的依赖以及该协议的工作原理,Civ.Kit 的每个用户本质上都拥有一个身份密钥来授权在市场上发布的消息,并构成声誉系统的一部分。结合区块链上构成债券的锁定资金,市场委员会运营商可以制定债券需求政策,以允许用户发布订单报价。
凭借信誉系统、弹性广播和通信机制的基础,以及比特币本身作为交易托管合约的基础,Civ.Kit 有潜力成为一个强大的协议,促进使用比特币作为点对点经济活动的交换手段。比特币长期成功的最重要的公理之一是它作为循环经济中的交换手段的使用。如果没有这种点对点货币化,它就有可能成为监管捕获陷阱的受害者。Civ.Kit 可以成为防止这种结果的框架和基础。
下一个十五年
这些还不是今年发布的全部提案,有些甚至不是正式的白皮书。但这只是去年比特币生态系统所取得的巨大进步的一小部分。而前年发生的一切还历历在目,更不用说再回到十四年前了。
人们常说比特币如何没有任何进展或做任何有趣的事情,或者没有发生任何技术发展,它是一种停滞不前、垂死的货币。在去年经历了一些重大提案之后,比特币对你来说还是一个停滞不前、垂死挣扎的项目吗?经过十五年的时间,经过许多人的辛勤工作,以及无数可能的途径来探索以继续改进和扩展这个项目,你是否觉得它已经死了?对我来说不是。