For the first time in four years, Bitcoin may be facing a "User-Activated Soft Fork" (UASF)?
Original Article Title: "For the First Time in Four Years, Bitcoin Could See a 'User-Activated Soft Fork'?"
Original Article Author: GaryMa, Wu Shuo Blockchain
According to a Blockspace report, the Bitcoin base layer community is beginning to drive changes to Bitcoin's underlying software, which is a rare event in over four years (previously, major underlying changes were mostly driven by the core developer group).
The emerging grassroots support this time is for two Bitcoin Improvement Proposals (BIPs), namely BIP-119 (CTV) and BIP-348 (CSFS). These two proposals introduce a new way to write Bitcoin scripts, enabling Bitcoin to achieve "Covenants" functionality. These two proposals may be implemented in the next Bitcoin soft fork.
To help readers who may temporarily not understand Bitcoin's Covenants and the specific relationship of these BIP proposals, let's clarify here:
Simply put, Covenants are a functional concept in the Bitcoin network, while the two mentioned BIPs are different implementation proposals to achieve this functional concept.
What Are Bitcoin Covenants?
Definition:
Covenants are a proposed mechanism in the Bitcoin protocol that allows conditions or restrictions to be set in transactions, specifying how Bitcoin can be spent or transferred. These conditions can span multiple transactions, restricting future spending, thereby enhancing Bitcoin's script capabilities.
Role:
· Enhance Bitcoin's smart contract capabilities, supporting more complex applications (e.g., loans, decentralized trading platforms, custody services).
· Improve security to prevent fund theft or misuse.
· Optimize network performance, such as reducing transaction fees or enhancing privacy.
From this, we can roughly understand that Covenants are a concept, and the BIP-119 (CTV) and BIP-348 (CSFS) mentioned in this article are specific implementations of this Covenant functionality.
Current Status:
The Bitcoin mainnet currently does not formally integrate any Covenant-related functionality, although related discussions and proposals (such as BIP-119) have been advancing for years.
BIP 119: OP_CHECKTEMPLATEVERIFY (CTV)
An proposed Bitcoin opcode that allows a transaction output to specify a "template," requiring subsequent spending transactions to match that template.
Proposed by former Bitcoin Core contributor Jeremy Rubin, it has existed for over five years. By restricting funds to be spent only in a predefined way, it achieves "state carrying" functionality.
Use cases include:
· Creating batch payments to reduce transaction fees. Building decentralized exchange (DEX) or lending protocols.
· Implementing Vaults to protect funds from theft.
· CTV is a lightweight implementation of Covenants, focusing on output format restrictions rather than involving complex logic.
BIP 348: OP_CHECKSIGFROMSTACK (CSFS)
A proposed Bitcoin opcode that allows verifying a signature's validity for any message, not just the hash of the current transaction. It retrieves the signature, public key, and message from the data stack and checks if the signature matches.
Formally proposed by Jeremy Rubin and Brandon Black in November 2024.
OP_CSFS is a powerful tool for implementing more flexible Covenants as it enables "introspection" on transaction inputs, allowing verification of the full content or state of a signature transaction.
Specific applications:
· Covenant Implementation: OP_CSFS can be used to create complex conditional logic to ensure funds are spent according to specific rules. For example, validators can check if a transaction input complies with a preset template or restriction.
· Security Enhancements: Supporting Vaults and decentralized protocols to prevent theft or unauthorized spending through signature verification.
· Scalability: Combined with other opcodes (such as OP_CAT), it can be used to build more complex smart contracts.
When discussing Bitcoin Covenants and the BIP-119 (CTV) and BIP-348 (CSFS) proposals, OP_CAT is definitely a key part of the conversation.
BIP 347: OP_CAT
History:
Early Existence: OP_CAT is part of the original Bitcoin Script language, included by Satoshi Nakamoto upon Bitcoin's launch in 2009. It was initially designed to enhance script flexibility and support more complex logic.
Removal Reason (2010):
· OP_CAT was removed (disabled) in 2010 to prevent potential security vulnerabilities and resource abuse.
· Specific Issue: Without restrictions, OP_CAT could be used by malicious users to generate infinitely long data (through recursive calls), leading to a Denial of Service Attack, as Bitcoin nodes would need to process this data, increasing computational and storage costs.
· At that time, the Bitcoin script language was simplified, retaining only the most basic functionality, ensuring protocol lightness, security, and decentralization.
Definition and Purpose:
OP_CAT is a Bitcoin Script operation code (Opcode). It is not a direct Covenant implementation but is a potential tool for building complex Covenant logic. Compared to the two aforementioned opcodes, OP_CAT is more general-purpose, suitable for data operations, but it needs to be combined with other opcodes to achieve complex functionality.
Current Status:
The Bitcoin community has recently been discussing the reintroduction of OP_CAT. Previously appearing in the form of the somewhat whimsical BIP-420 proposal, it has now been formally merged into the bitcoin/bips repository under the BIP-347 number.
How the Progress Is Going
According to Coindesk reports, over the past few weeks, many Western Bitcoin developers have expressed their support for CTV and CSFS on Twitter — this is undoubtedly a strong signal that at least in the social media sphere, part of the Bitcoin community is moving towards accepting these changes.
Furthermore, developers generally believe that the definitions of these two proposals are "narrow." In simple terms, this means that once activated, there is a low likelihood of being accidentally abused by users. The Bitcoin developer community has always been cautious about changes to Bitcoin. For example, although BIP 119 has been postponed for nearly five years, CTV was recently seen as too aggressive and unsuitable for activation.
The co-founder of these two proposals, Jeremy Rubin, had previously faced strong opposition for his efforts to promote CTV—especially from some influential Bitcoin thought leaders with large followings, such as Adam Back and Jimmy Song. The various criticisms eventually evolved into widespread dissatisfaction within the Bitcoin community, forcing Rubin to eventually fade out of the Bitcoin space.
So, what led to this change? Recent advocacy for the OP_CAT opcode seems to have expanded the perceived scope of what is "acceptable" in Bitcoin proposals, positioning CTV and CSFS as relatively "conservative" options. It is noteworthy that most supporters of OP_CAT also support BIP 119 and BIP 348 (as well as most other proposals).
What can we expect next? Firstly, the discussion will continue. Developers are expected to further explore these proposals at several technical conferences, such as the planned OPNEXT in April, BTC++ in July, and TABConf in October. Once developers reach preliminary consensus, the actual activation of the soft fork will be handed over to miners, the community, and investors for final confirmation.
How to follow up on BIPs' community discussion progress/soft fork process?
The answer is quite challenging!
Bitcoin's technical community usually engages in in-depth discussions on these proposals. However, this is a seemingly opaque and cyclical discussion process.
In essence, the Bitcoin soft fork process requires a rough estimation of the level of support from various Bitcoin stakeholders, including developers, custodians, investors, and miners. The most direct support indicator usually comes from miners, as they can signal approval of codebase changes by including signals in the blocks they mine. Typically, Bitcoin Core requires a signaling support from 95% of blocks over a period of time before proceeding to lock in the update for activation.
However, there is currently no consensus on how to define "widespread support," and Bitcoin consensus is always evolving. Miners are crucial signal providers simply because they are a "countable" entity in the Bitcoin network. In other words, due to Bitcoin's decentralized structure, it is challenging to visually measure overall consensus.
Nevertheless, Taproot Wizards, a development company famous for Bitcoin NFTs, has unveiled the long and complex process of a Bitcoin soft fork using OP_CAT as an example in a flowchart format. Readers interested in this can refer to https://www.quantumcats.xyz/bip-land for a detailed view; here, we will attempt to summarize:
BIP Proposal Lifecycle | The Long and Complex Journey of a Bitcoin Soft Fork
1. The proposal is initially brought up and discussed on the Bitcoin developers mailing list.
2. It moves on to a broader community discussion, delving into the long-standing debate of the pros and cons of the proposal; if further progress cannot be made, it may end here.
3. The grassroots community drafts a BIP proposal on Github.
4. Developers begin working on the related code implementation, which must pass a thorough audit to proceed.
5. After review by the Bitcoin repository BIP editors and initial community acceptance, the proposal is assigned a formal BIP number.
6. It moves on to the Signet test network. Signet is a Bitcoin test network that allows developers to experiment with new features or code changes without impacting the mainnet. (Many new features may end up permanently stuck at this stage.)
7. It may undergo testing on the Liquid sidechain.
8. A PR is submitted to Bitcoin Core.
9. It enters the Bitcoin Core code review and proposal merge process, which is highly uncertain. Only when most objections are addressed and technical requirements are met (no major bugs) does the proposal stand a chance of moving towards the merge phase; the opinions of key developers (such as Pieter Wuille) often hold significant weight, and their approval or rejection can greatly impact the fate of the proposal.
10. If the code review goes smoothly, the proposal waits for Bitcoin repository maintainers to merge the PR into the main project. Currently, there are five maintainers: Michael Ford (fanquake), Hennadii Stepanov (hebasto), Andrew Chow (achow101), Gloria Zhao (glozow), Ryan Ofsky (ryanofsky).
11. Further potential controversies and discussions among different groups in the Bitcoin community, including developers and miners.
12. Activation Mechanism Selection:
a. Miner-Activated Soft Fork (MASF): New rules are activated by miners through signaling (usually a 95% threshold), following the default mode of BIP-9 or BIP-8. This method is more stable but requires coordination for widespread consensus and testing, hence taking longer;
b. User-Activated Soft Fork (UASF): A protocol upgrade method initiated by Bitcoin users to enforce new rules (such as BIP-8's "Lockinontimeout: True"), bypassing miner resistance, with potential chain split risk and community division.
Conclusion
Previously reported by Wu, Bitcoin.org domain maintainer Cobra warned that the Bitcoin network might, in 2025, see a user-activated soft fork (UASF) initiated by an anonymous developer outside of Bitcoin Core, essentially referring to the potential changes in BIP 119 mentioned in this article. Cobra believes that these improvements could trigger a divide between the "status quo camp" and the "upgrade camp," led by the grassroots community and propelled by non-Bitcoin Core developers.
Understood to be a protocol upgrade method initiated by Bitcoin users, User-Activated Soft Fork (UASF) enforces protocol updates through upgraded node software, even if miners or others do not support it, thus implying a chain split risk. Of course, there is no need to be overly concerned at the moment, as many things are still undecided. For example, will future soft forks only include CTV and CSFS? Will OP_CAT, often discussed alongside this set of opcodes, be considered? How will the actual activation process of the soft fork unfold? Will other stakeholders, such as Bitcoin miners, give it enough attention?
Ultimately, as long as there is sufficient consensus on BIPs, proposals driven by the grassroots community can also take the form of miner-activated soft forks (MASF). Furthermore, even with UASF, there have been successful cases in history. UASF played a crucial role in the 2017 SegWit upgrade, where users successfully drove a soft fork, avoided a hard fork, and promoted Bitcoin scalability.
Reference Links:
https://www.coindesk.com/tech/2025/03/17/developer-consensus-may-be-converging-on-a-bitcoin-soft-fork-proposal-blockspace
https://www.quantumcats.xyz/bip-land
https://github.com/bitcoin/bips
猜你喜歡
RWA永續產品危機:為什麼GLP模式註定撐不住RWA永續?
第16週鏈上數據:結構性供需失衡加劇,數據揭⽰下⼀輪上漲的堅實藍圖?
Sui Q1進階報告:BTCfi基建崛起、借貸協議爆發與執行分片未來
川普次子的加密生意經
SignalPlus宏觀分析:關稅撕裂的M2敘事與TradFi式FOMO的回歸
懂王簽字後,美國哪些州在「乖乖」推進比特幣戰略儲備法案?
PENGU觸底反彈發拉漲360%,胖企鵝如何靠IP行銷迎第二春?
Arthur Hayes最新訪談:漲勢能否持續?誰能跑贏BTC?選幣邏輯是什麼?
專訪AllianceDAO合夥人qw:Crypto創業家正逃向AI,90%的Crypto+AI都是偽命題
穩定幣爭霸戰:六路新銳殺出,市場格局生變?
深入挖掘杜拜的加密夢:幻覺、資本與去中心化帝國
「年份」效應下的暗潮:加密基金迎來黎明前的沉默
WLFI持倉代幣解析:川普家族的加密投資獲利了嗎?
RTFKT「圖片遺失」事件之後Nike遭500萬美元集體訴訟,NFT的未來將何去何從?
4 月 24 日,有人發現曾經的頂級藍籌 NFT 工作室 RTFKT 旗下項目 CloneX 的圖片數據在各大交易平台上都無法顯示,取而代之的是一條標語“此內容已被限制,以這種方式使用 Cloudflare 的基礎服務違反了服務條款”,此事在社區引起熱議。
而在一天之後的 4 月 25 日其母公司 Nike 便被起訴,以澳大利亞居民 Jagdeep Cheema 為首的 RTFKT NFT 購買者在紐約布魯克林聯邦法院提起的一項擬議集體訴訟中表示,在 Nike 突然關閉了這些業務後給他們帶來了重大損失。曾經被 Nike 收購的最強 NFT 潮流 IP 專案為何淪落至此呢?
這個名字因為與人造物的英文“artifact”發音相似而來,同時這個名字也代表著其品牌理念。一開始只是一個以打造「元宇宙的 Nike」為目標的數位運動品牌,而當時隨著越來越多的傳統品牌選擇與 NFT 項目合作,adidas 與 BAYC、PUNKSComic 的聯動也驅使了 RTFKT 和村上隆聯合發行了 CloneX。
而正是這個契機讓加密圈更熟悉這個品牌,而後真正的 Nike 也收購了這個「元宇宙的 Nike」。高達 40 個以上的聯名項目獨霸榜首,從村上隆到 Jeff Staple,從 RIMOWA 到 Nike,幾乎是最炙手可熱的加密圈中的最頂級潮流 IP 之一,
RRTFKT Studio
RTFKT 聯創 Benoit Pagotto 曾經在接受采訪時談到 RTFKT 與傳統行業巨頭相比有哪些優勢時說道:“我們有他們沒有的資源,也就是我們有他們沒有的文化——加密文化。他們不可能會花大量時間、每一天都去學習這些知識。”而加密 KOL 對此諷刺道,Clone 每一天都去學習這些知識。” Cloudflare「儲存小圖片」和手排的荷蘭拍賺到了 1 億美元的銷售額。
而正當以為在 4 年後這個諷刺得到了應驗,無數 Holder 盯著 OpenSea 和 Blur 上可能自己高的“Yhby Clonep.”曾提到的加密文化,即使專案方「Rug」了,只要「Token」還在就有社區自治的可能性。而連圖片本身都消失後,這套邏輯似乎再難自洽。
這場風暴中幾乎是只有一個團隊成員站了出來承擔責任,Samuel Cardillo 宣稱自 4 月初以來,團隊就將 NFT 都去中心化,因此並未選擇與 Cloudflare 而搞錯,超過了!萬美元的合約的到期日,原定 4 月 30 日到期的合約被提前了好幾天。
而事情發生的當下雖然 RTFKT 被高強度“FUD”,但 Samuel 高強度的對線網友以及解決問題的態度贏得了社區的尊重,被稱為“最後一個站著的人”,與之形成鮮明對比的是許諾已久在 X 上發文的
在 RTFKT“丟失圖像”的後一日 Nike 便被提起集體訴訟,事實上在 Crypto 世界“被 Rug”已經屢見不鮮了,但能夠追回屬於自己的資產的卻寥寥無路,而這次集體訴訟主要有幾兩個指控,一號未揭露相關監管風險,違反了美國的證券法。雖然關於 NFT 是否能判定為證券目前還不明朗,但類似關於 NFT 的消費者獲得賠償的案例在此前確有發生。
此前奧尼爾與其兒子邁爾斯·奧尼爾“Myles O'Neal”共同創立並推廣了基於 Solana 區塊鏈的 Astrals NFT 項目,包含 10,000 個 3D 頭像 NFT 設計 Damien Guien。計畫承諾打造一個虛擬世界「Astralverse」,用戶可透過 NFT 進行社交、遊戲等活動,而歐尼爾以「DJ Diesel」的身份在社群以及社群媒體上推廣計畫。
就如同許多 NFT 專案一樣,Astrals 在 FTX 崩盤後價值暴跌。直至 2023 年 5 月,投資者 Daniel Harper 等人提起集體訴訟,指控奧尼爾推廣未註冊證券“Astrals NFT”違反美國證券法,原告稱奧尼爾的明星效應誘導投資。 2024 年 8 月,佛羅裡達聯邦法官 Federico Moreno 裁定,原告合理指控 Astrals NFT 為證券,且奧尼爾作為賣方透過推廣行為吸引投資。 11 月,歐尼爾同意支付 1,100 萬美元和解金,結束訴訟,其中 290 萬美元用於律師費用,其餘賠償 2022 年 5 月至 2024 年 1 月 15 日購買 Astrals NFT 的投資者。
但一些專業人士認為,與奧尼爾「個人」這類項目方不同。因為 NFT 的法律地位仍不明,此次 Nike 的案例可能並不會由違反證券法作為突破口,也可能不會有 500 萬美元的賠償,但無論如何 Nike 公司很有可能會「付點錢」平息眾怒。
儲存 NFT 資料最糟糕的選擇是在 Cloudflare 或亞馬遜這類中心化的伺服器上。如果一個 NFT 專案的元資料和媒體檔案儲存在一個伺服器上,而創建者停止維護該伺服器,那麼該資料將永遠消失,最終使 NFT 成為白板。因此大部分的 NFT 項目會兼顧圖片品質和營運成本選擇 IPFS 和上文中提到的 Arweave。
大部分的項目方最常用的是 IPFS“InterPlanetary File System”,這是一種基於內容尋址的去中心化儲存協議,IPFS 透過檔案本身產生的雜湊值作為唯一,使用者只需憑藉此一串串連內容,即可任意符號。這種方式讓資料不再依賴單一伺服器,天生具備抗審查、抗故障的特性,像水流一樣在全球節點間自由流動。但缺點也很明顯 IPFS 並不自動保證文件的持久存儲,內容是否存在,取決於是否有節點持續保存。因此,許多專案方需要主動「Pin 釘住」文件,或藉助專業服務,確保資料長期可用。
而 RTFKT 團隊宣稱透過 ArDrive 將圖片資料上傳到 Arweave,這是一個去中心化的檔案儲存網絡,和 IPFS 相比它可以保證檔案儲存的持久性。用戶支付一次性費用來支付 200 年「或更久」的儲存成本。 Arweave 網路中的礦工被激勵使用 AR 代幣來複製和儲存其他礦工很少儲存的資料副本。這確保了檔案不會隨著時間的推移而遺失,不需要原始上傳者的持續維護。
Arweave 在 BlockWeave 的結構中儲存數據,每個新的資料區塊都與前一個區塊相連。礦工必須證明他們有機會接觸到這些隨機選擇的歷史區塊,從而挖出新的區塊並獲得獎勵,這確保了較早的區塊被保留下來。
使用 IPFS 或 Arweave 比依靠中心化儲存要好得多,但它仍然需要指向鏈下。將 NFT 元資料和媒體儲存在與 NFT 相同的鏈上是最抗脆弱的方法,但在鏈上儲存資料的成本很高,因此保持元資料在鏈上而媒體資料在鏈下的 NFT 專案方是比較流行的趨勢,但是對加密文化來說,純鏈上的 NFT 社群是必缺的,他們的社群往往也更加強大。
像 Nouns 和 Loot 這樣的 NFT 項目在 SVG 上的以太坊圖像上很早就實現了以太坊圖像。以 Nouns 為例,專案使用自訂的遊程編碼「RLE」對每個影像部分進行無損壓縮,並將壓縮資料直接儲存在鏈上,透過這種方式無需依賴外部指標「如 IPFS 等」。隨後,這些壓縮資料被解碼為中間格式,並透過鏈上批次字串拼接產生 SVG 矩形集合,最終構成完整的 SVG 影像,再進行 base64 編碼。
儘管相當複雜,並且此類 SVG 的圖像上傳 Azuki 或 CloneX 這類高精度的 NFT 比較不現實,但這並不影響“鏈上”NFT 的魅力,他們往往超過了 NFT 本身,而是代表了某種文化或者社區力量,像是 Nouns DAO 致力於構建身份、社區
而 Loot 的創始人 Dom Hofmann 曾是 Vine 的聯創,他的一個副業中是創建一個基於文本的冒險遊戲,它也叫 Loot。而開發過程中他編寫了一個隨機物品產生器,一個可以返回各種武器、盔甲和配件名稱的軟體,這便是 Loot 的誕生。
在 Loot 專案中,影像以 SVG 格式直接嵌入智能合約,透過 tokenURI 返回,且可以根據鏈上資料動態變化,同樣實現了完全鏈上、動態生成的特性。
他的呈現模式也許十分十分簡單,僅是文字和簡單的圖形,但他背後的意義卻更有深度。 Dom 曾經被問道,為建立一個世界,誰會無償做出多少貢獻呢?他回答「歸根結底,這些只是清單上的項目。這只是人們如何看待它、如何賦予它價值。而價值不一定是一個用美元計量的金額,它可以是許多東西。」如他所說 Loot 概念影響到了 NFT 與 Crypto Game,現在還在活躍的 Smol 背後的 Treasure DAO 便是從這個概念應運而生的。
在此次 RTFKT 事件發生時,社區內出現最多的聲音便是,這件事利好 Ordinals。 Ordinals 被認為不同於大部分以太坊的 NFT,是完全上鍊的。
比特幣上的 Ordinals 協定透過 Taproot 腳本路徑,將圖像、文字等資料直接寫入交易中,將資料「銘刻 Inscription」進「聰 Satoshi」裡,並透過對 Satoshi 單位進行編號,使每一個 Satoshi 都具備獨一無二的身份。透過這種方式讓 Ordinals 的資料完全儲存在比特幣區塊鏈上,不過這同時也帶來了高昂的儲存成本和資料大小受限的問題。
也因為儲存成本的高昂以及儲存資料受限,BTC 的 NFT 生態更加獨具一格,相比於以太坊功能性或 DAO 組織的模式,BTCNFT 中的「生存者」,是依靠更深度的「文化」傳承。不管是前陣子以 0.2 BTC 的超高髮售價發行的 Taproot Wizard 背後傳承的自 2013 年的比特幣社區廣告《Magic Internet Money Wizard》,還是 NodeMonkes 作為第一個原始 10K 比特幣 NFT。
延伸閱讀:《一文解析比特幣 memeNFT,光頭巫師 Taproot Wizard 在致敬和表達什麼? 》
在這個時代還在堅持做 NFT 的專案方幾乎寥寥無幾,而也沒有人知道下個時代 NFT 會變成何種形式。他會是「證券」?所有權證明?亦或獨立的 AI Agent?有別於 Memecoin,只需要合約在鏈上可供交易社群便能「肆意發展」。對非同質化貨幣來說,無論他僅僅是一張圖片 IP 還是功能性「收據」,元資料的所有權都無比重要。這次的事件是個警鐘,不論對專案方或參與者而言皆是如此。