风险提示:理性看待区块链,提高风险意识!
正反观点激烈交锋:铭文是对比特币网络的漏洞攻击还是安全创新
首页 > 业界 > 比特币 2023-12-11 19:55
摘要
反对观点:铭文是一种漏洞,损害比特币网络去中心化;正面观点:铭文是一种创新,并让比特币网络更安全 。
币界网报道:
反对观点:铭文是一种漏洞,损害比特币网络去中心化;正面观点:铭文是一种创新,并让比特币网络更安全。


编译:GaryMa,吴说区块链


反对观点:铭文是一种漏洞,损害比特币网络去中心化。


撰文:William Casarin,比特币开发者、Nostr Damus 创始人


我将作为辩论小组的一员,反驳有关铭文对比特币有益的观点。我决定研究一下铭文的技术细节。我开始明白 luke 的观点,即它是如何利用比特币反数据垃圾机制的漏洞的。


在比特币中存储数据的「标准」方式


向比特币添加「数据」的标准方式是调用 OP_RETURN 操作码。比特币开发人员注意到人们通过大型多重签名交易将数据(如比特币白皮书)存储在 UTXO 集合中。问题在于,这个集合是不可修剪的,并且可能会随着时间的推移而增长。另一方面,OP_RETURN 输出是可证明可修剪的,不会增加 UTXO 膨胀。


以下是 2014 年 3 月 0.9.0 版本发布说明的摘录,其中讨论了这个问题:


关于 OP_RETURN:社区中存在一些混淆和误解,涉及到 0.9 版本和区块链中的 OP_RETURN 功能以及数据。这个改变并不是对在区块链中存储数据的认可。OP_RETURN 的改变创建了一个可证明可修剪的输出,以避免一些已经部署的存储任意数据(如图像)作为永远不能花费的交易输出的数据存储方案,使比特币的 UTXO 数据库膨胀。在区块链中存储任意数据仍然是一个不好的主意;在其他地方存储非货币数据的成本更低效率更高。


Bitcoin Core 的许多工作都集中在确保系统在去中心化的情况下继续以预期目的运作。人们试图滥用它存储数据,Bitcoin Core 一直不鼓励这样做,因为它不是为存储图像和数据而设计的,而是用于在网络空间中传输数字货币。


为了激励人们不要做愚蠢的事情,OP_RETURN 交易没有被设为非标准,因此它们可以被节点和矿工中继,但有一个附加条件:


  • 它们只能推送 40 字节(后来增加到 80、83,我猜是为了支持更大的根默克尔哈希,因为这是 OP_RETURN 的唯一明智的用例)
  • 比特币还添加了一个称为 -datacarriersize 的选项,它限制了从这些输出中中继或挖掘的总字节数。


为什么铭文在技术上是一种漏洞


铭文通过在 OP_IF 块内使用 OP_PUSH 将数据伪装为比特币脚本程序数据,绕过了 datacarriersize 限制。Ordinals 不使用 OP_RETURN,并且不受 datacarriersize 限制的约束,因此节点运行者和矿工目前对于他们希望中继和包含在区块中的此数据的总大小具有有限的控制权。Luke 的 Bitcoin Knots 有一些选项来对抗这种垃圾数据,所以希望不久的将来我们也能在 Bitcoin Core 中看到这一点。


铭文还利用了 segwit v1(见证折扣)和 v2/taproot(没有任意脚本大小限制)中的特性。这些特性中的每一个都有其引入的有趣且合理的理由。


见证折扣的目的是降低花费许多输出的成本,有助于减少 UTXO 集的大小。铭文利用这个折扣来存储伪装成比特币脚本的猴子 jpeg。请记住,比特币不是用来存储数据的,所以任何时候比特币开发者都无意让它变得便宜和容易中继数据,所以这应该被视为一个漏洞。希望它得到修复,或者至少为节点运行者提供工具来对抗这种垃圾数据。


未来将何去何从


这个故事的有趣之处在于人们似乎对存储在比特币区块链上的图像赋予了价值,并且愿意支付费用将其收入区块中,因此没有意识形态的矿工和不关心比特币的健康和去中心化的人们很高兴支付或收取费用然后继续前进。


数据不应该打折,人们应该为存储数据支付全价。他们应该只使用 OP_RETURN 和哈希,比如 opentimestamps 或任何其他在比特币中存储数据的合理协议。


经过这次分析,我认为这是一种相当糟糕的垃圾数据漏洞,比特币开发人员应该着手于解决方案。像 Luke 这样实际关心网络健康和去中心化的意识形态开发人员正在这样做,我很高兴看到这一点。


正面观点:铭文是一种创新,并让比特币网络更安全


撰文:jolestar


Bitcoin 开发者 LukeDashjr 要禁止铭文(Inscription)的推文引起激烈讨论,他的主要理由是这是个 Bug,会影响 Bitcoin 网络的安全。


Bug 还是 Feature 之争影响深远,如果它是个 Bug,那修复它的版本就是延续了当前版本的正统版本,但如果它是个 Feature,修复它就是要删除这个 Feature,那修复版本就是一个分叉版本,所以值得深入讨论一下。


如何度量区块链网络的安全,一直是一个有争议的话题。一个经常被人拿来用的度量的维度是出块节点的数量(miner 或者 validator)。这点上 PoW 系统不占优势,经常被 PoS 推崇者嘲讽。还记得当初 EOS 用的 21 个节点嘲笑 BTC 不够去中心化,不够安全的文章么?


而 Bitcoin 开发者们经常用的一个度量方法是全节点的数量。为了让个人 PC 都能运行全节点,所以要严格限制区块大小,以及 UTXO 集,以降低全节点的成本。但多少个全节点算够呢?铭文在多大程度上会影响 Bitcoin 的全节点数量呢?反倒从当前的统计图上能看出,大约因为铭文的热度,很多人需要和 Bitcoin RPC 交互,增加了 Bitcoin 全节点的数量。


从全节点这个角度衡量,也不能说铭文影响了 Bitcoin 网络的安全。


区块链是一个公开账本,关心账本是否正确的人越多,这个账本越安全。而用户为什么关心这个账本?因为这个账本上记载了和他利益相关的东西,无论它是 BTC 也好,还是其他什么东西也好,只要他觉得有价值,他就会关心这个账本。


而用户关心账本的方式也并不是只有自己运行全节点一个途径。用户只要直接和 Bitcoin 网络发生连接,就有这个效果。比如用户安装链上钱包,查看链上交易,带来的安全保证就高于用户把 Bitcoin 托管在交易所或者托管钱包里。


而我们能看到的现象是,这波铭文热明显的带来了用户和 Bitcoin 网络更多的直接连接(浏览器钱包),带来了 DApp 应用生态的雏形(网站上挂铭文通过 psbt 链上交易),有更多用户关心这个账本上记录了什么东西了(区块链浏览器的涌现和访问量)。所以说,即便是从安全的角度,铭文对 Bitcoin 网络的安全是有提升的。


铭文乍一看没有太多技术含量,只是简单粗暴的往 Bitcoin 网络上写数据,还依赖一个中心化的 Indexer。


但我们可以把它理解成一种把 Bitcoin 当数据可用层(DA)的 Sovereign Rollup,只是在这个模式里,由客户端直接写 DA,可以叫做 DA first 模式,而 Indexer 相当于模块化区块链里的 Bitcoin 执行层,所以也可以认为 Indexer 实际上就是 Bitcoin 的 L2。


这个模式的缺点很明显,没有排序器(Sequencer)批量打包交易,用户体验很差,交易费也很贵,没有欺诈证明,安全性也受质疑。如果有技术团队设计了这样一个方案,肯定没有投资人愿意投资,但市场的魅力就在于,用户把它给玩出来了。前一段时间 BRC20 的余额在不同交易所的数据不一致,用户通过发推来社会共识,最终也实现了一致性,正好说明它是可行的。


但这个模式的优点是它是协议先行,先设计公开的协议和数据格式,链上只保存协议必须的数据,执行和校验在链下。而任何一个团队都可以实现一个 Indexer 接入这个 L2 的执行层网络,整个 DA 的数据是共享的。而 Ethereum 的 L2 方案里,每个 L2 相当于在 L1 的 DA 上圈了一块地,各自抢占空间,数据并没有共享。


这会完全呈现出不同的竞争态势。因为任何 L1 的空间总是有限的,如果 L2 没能开拓出新的,让用户信任的空间,那实际上并没有实现扩容。


所以说铭文是对 Bitcoin 作为 DA 的价值发现,同时配合 Indexer 的这种玩法展示了一种新的 L2 的构建途径,对 Bitcoin 生态有重大意义,它是个 Feature 不是 Bug。


可能的解决方案


当然,Bitcoin 开发者们担心的 UTXO 集膨胀的问题也是存在的。但它并不是无解的,因为铭文协议是一种链下共识的协议,只要 Indexer 以及社区达成共识,可以有非常多的解决方案,我这里拍脑袋写几个。


1. 用 Hash 替代铭文的内容。现在铭文包含了各种媒体文件,json 等,体积比较大。但实际上,只要 indexer 层成熟了,完全可以实现只写 Hash 到 L1,原始内容保存在 Indexer 或者用户的钱包里。


2. 设计一套协议,支持铭文在链上和链下之间的迁移。铭文迁移到链下的时候,相当于在 L1 销毁,UTXO 也就消费掉了。如果要再次回到链上,用户需要提供 Off-chain 转移的签名聚合,这样 Indexer 之间就可以校验。


还有一种方式是采用类似 Taproot 那样的稀疏默克尔树的校验方式,来实现链上链下的迁移。这个我原来设计过一个 Ethereum NFT 的迁移方案,但可惜 Ethereum 上的 NFT 是通过 Interface 定义的,不是数据对象模式,很难发挥出这种优势,而铭文的这种模式非常适合。感兴趣的朋友也可以看下这个链接:


更多的方案就不写了。我想说的是,技术是一个生态系统,它需要随着用户的使用和反馈来生长。很多创新都不是开发者们在电脑前规划设计出来的,而是随机的尝试,然后和用户的反馈碰撞涌现出来的。


引用我在《语言是一个去中心化系统》中的一句话:接受一个系统是去中心化的,那就得接受它会演化出你不喜欢的东西,也得接受它的演化过程中的各种失败的尝试。


未来


现在这些协议发的资产大都属于 meme 币范畴,meme 币能否从有限次博弈变成一个长期的博弈的系统,主要看几方博弈:


1. 早期获利的参与者 holder 是否愿意持续投资生态,给资产提供应用场景,类似 Bitcoin 早期 holder 们投资各种基础设施。如果都套现离场,那就只是一场 meme 游戏。


2. 基础设施提供者能否提供这样的空间和场景。这一方面取决于 Bitcoin L2 等基础设施提供的能力,另外一方面也受包括 Bitcoin 核心开发者在内的 Bitcoin 社区态度的影响。

发表评论
发表评论
暂无评论
    相关阅读
    币界百科
    币界资讯
    LINK 上涨,然后下跌……空头是否准备粉碎突破的希望?
    区块链
    2025-06-13 10:04:16
    比特币是否正在成为健康和保健领域创新的新支柱?
    比特币
    2025-06-13 09:05:54
    周四晚些时候,以色列对伊朗发动袭击,震动了全球市场,引发了风险资产的逃离,比特币价格随之大幅下跌。
    比特币
    2025-06-13 09:03:30
    随着机构购买、供应下降和网络活动增加,FET 实力增强。
    区块链
    2025-06-13 07:41:29
    Coinbase 的一位分析师警告称,上市公司大量发行比特币债券的趋势可能会引发所有加密货币的“系统性风险”。
    比特币
    2025-06-13 07:38:15
    在虚拟币的世界里,价值排名一直是投资者关注的焦点。2024年最值钱的虚拟币排行榜前十名中,比特币(BTC)稳居榜首,它是加密货币领域的先驱,市值超过1万亿美元,交易量巨大。以太坊(ETH)以其智能合约平台紧随其后,市值超5000亿美元。币安币(BNB)依托币安交易所的强大背书,排名第三。泰达币(USDT)作为与美元挂钩的稳定币,也有超过800亿美元的市值。此外,莱特币(LTC)、狗狗币(DOGE)、瑞波币(XRP)、卡尔达诺(ADA)、波场(TRX)等也都在前十之列,各有其独特的特点和优势,在虚拟币市场中占据着重要地位。
    区块链百科
    2025-03-07 16:01:05
    你是否正在苦苦寻找CTP交易所官网?想要深入了解CTP交易所相关信息,官网是关键的第一站。CTP交易所有着自身独特的优势和特色,在行业中占据着重要地位。从官网你可以获取到交易所的详细规则、交易品种、技术支持等多方面内容。本文将为你详细介绍如何找到CTP交易所官网,以及官网能为你带来的价值,助你在交易之路上更加顺畅。
    区块链书籍
    2025-03-07 16:17:01
    在加密货币的世界里,PKOIN杠杆和S平台正成为众多投资者关注的焦点。PKOIN杠杆交易为投资者提供了以小博大的机会,能够在市场波动中获取更大的收益。而S平台作为承载这一交易的重要场所,其安全性、稳定性和交易体验至关重要。本文将深入剖析PKOIN杠杆在S平台上的交易机制、特点以及潜在风险,让你全面了解这一热门交易模式,助你在投资中做出更明智的决策。无论是新手小白还是资深玩家,都能在文中找到有价值的信息。DYOR,了解清楚后再入场交易,避免盲目跟风导致FOMO情绪。
    区块链百科
    2025-03-07 12:47:39
    在加密货币交易领域,DASH永续合约和YNE交易所正逐渐成为关注焦点。DASH永续合约作为一种无到期日期的合约,允许交易者无限期持有头寸,还具备自动续约、资金费率等特点,为投资者提供了更多交易可能性。而YNE交易所则是承载此类交易的重要平台。想深入了解它们如何影响加密交易市场,又有哪些独特优势和潜在挑战?快来一探究竟,开启你的加密交易新征程!
    数字货币百科
    2025-03-07 09:50:12
    在加密货币投资领域,ROG杠杆交易正逐渐成为投资者关注的焦点。然而,这一交易方式并非毫无风险。ROG币作为基于区块链技术的加密货币,虽在人工智能领域有应用前景,但使用USDC杠杆进行ROG交易时,投资者会面临诸多挑战。例如美联储加息会增加借贷成本,使资金成本上升。投资者在参与ROG杠杆交易前,务必DYOR,全面了解其中的机遇与风险,谨慎做出投资决策。
    区块链书籍
    2025-03-08 10:18:07
    在加密货币交易的浪潮中,SUPRA交易所与CEUR交易所备受关注。SUPRA背后依托的是从MoveVM开始的MultiVM Layer 1的Supra区块链,它在300个全球分布式节点上,以亚秒级的共识延迟实现500,000 TPS吞吐量,正在构建世界上第一个垂直集成的一体化区块链,为开发者提供构建超级dapp所需的一切。而CEUR交易所也有其独特优势和特点。这两个交易所在加密领域都有着自己的定位和影响力,它们的发展动态和未来走向值得投资者和从业者深入研究与关注。无论是交易体验、安全保障还是创新能力,这两
    区块链知识
    2025-03-04 11:25:09
    在区块链技术不断发展和数字货币市场日益壮大的背景下,狗狗币作为领先的加密货币备受关注。2025年狗狗币迎来诸多利好消息。从市场前景看,加密货币市场持续增长,狗狗币凭借快速交易速度、低交易成本等独特优势,竞争力十足。技术上,区块链进步助力其创新应用,团队还将推出新功能。合作伙伴方面,与金融机构、跨国企业的合作将拓展其应用场景。此外,它与PayPal合作落地,单月暴涨33%,且马斯克力挺。从技术指标来看也有突破潜力。狗狗币未来发展趋势值得期待,其在数字货币领域的表现将备受瞩目。
    区块链知识
    2025-03-03 18:17:54
    在币圈投资,安全是至关重要的。交易所作为我们资产的托管方,必须重视源码的安全审计。只有及时发现并修复这些漏洞,才能保障用户的资产安全。希望大家在选择交易所时,也要关注其安全措施是否到位,避免因安全问题导致资产损失。
    交易所知识
    2025-04-10 14:15:43
    在加密货币市场的浪潮中,SLP交易与POPCAT杠杆成为众多投资者关注的焦点。SLP作为Sudo的流动性提供者代币,为杠杆交易提供流动性,用户可通过它获取被动收入,且其供应量上限等规则也影响着市场。同时,币安等平台对相关合约的调整也备受瞩目。而POPCAT方面,其市场行情因各类事件波动,如币安合约更新其U本位永续合约杠杆及保证金阶梯,Solcasino创始人遗失代币等事件都引发了市场的广泛讨论。投资者在参与SLP交易与POPCAT杠杆时,需深入了解其特性和市场动态,做好风险把控,DYOR,以在复杂多变的加
    钱包知识
    2025-03-04 09:34:10
    在数字化资产交易日益繁荣的当下,加密货币交易所作为连接区块链世界与现实经济的重要桥梁,其影响力和重要性不言而喻。全球领先的加密货币交易所包括 OKX、币安、火币、Coinbase、KuCoin、Kraken、Gate.io、Gemini、Bybit 和 Bitstamp 等。这些交易所以其可靠性、安全性、广泛的交易对和低交易费用而著称,还提供如衍生品交易、杠杆选择、顶级流动性、稳定性、监管合规性和机构投资者选择等各种功能。投资者在选择交易平台时,应根据自身需求和交易风险进行合理选择,并采取有效的风险控制策
    钱包知识
    2025-03-03 20:48:29
    推荐专栏
    热门币种
    更多
    币种
    美元价格
    24H涨跌幅
    BTC比特币
    104,156.51 USDT
    ¥747,968.72
    -3.92%
    ETH以太坊
    2,501.96 USDT
    ¥17,967.07
    -9.34%
    USDT泰达币
    1.00 USDT
    ¥7.18
    +0.06%
    XRP瑞波币
    2.12 USDT
    ¥15.23
    -5.69%
    BNB币安币
    645.09 USDT
    ¥4,632.52
    -3.25%
    SOL
    143.83 USDT
    ¥1,032.87
    -10.34%
    USDC
    0.99920 USDT
    ¥7.18
    -0.04%
    DOGE狗狗币
    0.17350 USDT
    ¥1.25
    -9.3%
    TRX波场币
    0.27000 USDT
    ¥1.94
    -2.7%
    ADA艾达币
    0.63020 USDT
    ¥4.53
    -9.13%
    热搜币种
    更多
    币种
    美元价格
    24H涨跌幅
    柚子
    0.524 USDT
    ¥3.81
    -14.01%
    Uniswap
    7.0189 USDT
    ¥51.10
    -13.47%
    比特币
    104156.51 USDT
    ¥758,259.39
    -3.92%
    Filecoin
    2.3827 USDT
    ¥17.35
    -10.51%
    Mask Network
    1.3864 USDT
    ¥10.09
    -12.32%
    狗狗币
    0.1735 USDT
    ¥1.26
    -9.3%
    PancakeSwap
    2.4059 USDT
    ¥17.51
    -4.89%
    Curve
    0.5853 USDT
    ¥4.26
    -11.02%
    dYdX
    0.5038 USDT
    ¥3.67
    -11.46%
    以太坊
    2501.96 USDT
    ¥18,214.27
    -9.34%
    Shiba Inu
    1.165E-5 USDT
    ¥0.00
    -9.41%
    Solana
    143.83 USDT
    ¥1,047.08
    -10.34%
    最新快讯
    更多
    以色列军方:近年来伊朗核计划显著加快,伊朗政权正接近无法回头的地步
    2025-06-13 11:17:31
    特朗普生日当天阅兵,本人警告:所有抗议将遭到武力镇压
    2025-06-13 11:14:31
    币界网实时价格午报:BTC比特币价格突破104000美元,24小时跌4.065%
    2025-06-13 11:12:12
    追逐影子:加密货币资本分配的困境
    2025-06-13 11:00:17
    「反向开单JamesWynn的巨鲸」昨晚买入1461枚ETH,目前浮亏约39万美元
    2025-06-13 11:00:13
    Polymarket上“伊朗周五前攻击以色列”概率现报66%
    2025-06-13 10:58:11
    Polymarket显示伊朗在周五前攻击以色列的概率为66%
    2025-06-13 10:57:05