我曾經是 ADA holder,研究完 Cardano 底層後決定賣掉
我曾經因為 D 大區塊鏈日報的緣故,成為 ADA 的信徒,並且 DCA 一陣子—後來我仔細研究之後,我決定把 ADA 賣了,ADA 海嘯我不配。
這篇想分享我為什麼——不是想爭辯 ADA 值不值得持有,純粹是分享有三件事讓我對 DCA ADA 這個決策失去了信心。
先聲明:本文是我作為工程師的技術判斷,不是投資建議。我也不會在文章裡推薦其他幣,純粹分享我為什麼決定不再 DCA ADA。
一、先說清楚:D 大講的 Cardano 優點都是真的
我並不認為 D 大說的、關於 Cardano 的內容是錯的。Cardano 在很多面向確實有它的工程獨特性,先把這些優點誠實列出來:
1. 學院派研究底子。Cardano 的 PoS 共識協議 Ouroboros 是少數有 peer-reviewed paper 背書的設計,協議升級流程強調 formal methods、形式化驗證。這在 crypto 圈是非常少見的工程哲學。
2. EUTXO 是真的 deterministic。Cardano 的交易模型繼承 Bitcoin 的 UTXO,再加上 datum/redeemer/validator 支援智慧合約。一筆交易消耗哪些 UTXO、產生哪些新 UTXO、執行條件是什麼,全部可以在送出鏈上之前精確計算。
3. Native asset 設計乾淨。在 Cardano 上發行 token 不需要寫 smart contract——它是 ledger 等級的一等公民,跟 ADA 本身一樣被原生追蹤。比 ERC-20 每個 token 靠合約實作維護 balance mapping 的設計更乾淨。
4. Staking UX 友善。Cardano 的 staking 是 delegated staking——你的 ADA 不需要鎖定、不需要交給 pool operator、沒有 protocol-level slashing。對一般持幣者而言,這個體驗確實比 Ethereum solo staking 親民得多。
5. 去中心化參與度高。Cardano 用 delegated PoS——一般持幣者把 ADA「委託」給 stake pool、由 **stake pool operator(SPO)**跑驗證節點;你的 ADA 不離開錢包、隨時可解委託。Cardano 目前有 3,000+ 個 SPO 在跑,這個分散度是 Hoskinson 一直拿來吹的。Treasury 與 on-chain governance 機制完整,不是那種「團隊沒錢就死掉」的鏈。
這些都是真的。當初打動我的就是這套敘事——一個慢、穩、學院派、不譁眾取寵的 PoS 鏈,聽起來就是「未來能承載嚴肅金融的基底」。
但工程師看技術,不能只看「設計哲學」,要看「跑起來實際長什麼樣」。
二、但研究完底層後,有三件事讓我失去信心
D 大論述的核心是「Cardano 是未來金融基礎建設」。我深入研究後,有三件事讓我對這個論述產生疑問:
- EUTXO 讓每個 dApp 都必須自己處理去中心化的 batcher——鏈本身的去中心化沒辦法傳導到應用層
- BitcoinOS 最終沒做起來——Cardano 拿不到 BTC 流動性這個重要敘事,破滅了
- Midnight 就算成功,價值也不會回流到 ADA——Cardano 最大的 option value 是結構性斷裂的
任何一件單獨看可能還可以接受。三件加在一起,我對 DCA ADA 失去信心。
三、第一件:EUTXO 讓每個 dApp 都必須自己處理去中心化
D 大論點的根基是「Cardano 鏈很去中心化」。這話本身成立。但工程師要追問的下一個問題是:鏈的去中心化,能不能傳導到使用者實際操作的應用層?
我研究後的結論是:不能。而且這不是時間能解決的問題,是 EUTXO 模型選擇的結構性後果。
Cardano DEX 為什麼必須有一個「batcher」
想像 Cardano 上一個 AMM pool(類似 Uniswap):它在 Cardano 上是「一個 UTXO」,裡面記錄了 reserveA、reserveB、fee 等狀態。
當你做 swap,鏈上發生的事情是:
- 消耗(consume)這個 pool UTXO
- 產生一個新的 pool UTXO(reserve 已更新)
問題:如果同時有兩個人想 swap,他們的交易都要消耗同一個 pool UTXO。但 UTXO 一旦被消耗就不存在了——鏈上只能有一筆成功,另一筆會直接失敗(指向不存在的 UTXO)。
所以 Cardano 上的 DEX 不能讓使用者「直接送 swap 交易給鏈」。實際的解法是:在應用層放一個 batcher——Minswap 叫 Laminar batcher、SundaeSwap 叫 scoopers——由它把多筆使用者意圖合成一筆交易,再去消耗 pool UTXO。
換句話說,Cardano 上的 DeFi 使用者實際送出的不是 swap,是「order intent」(我想用 X 換 Y、限價多少)。這個 intent 必須等 batcher 取走、整合、執行。
Cardano 為什麼不直接把 batcher 做進協議?
讀到這裡可能會想:「那 Cardano 為什麼不把這個 batcher 也做進協議裡?」
因為 batcher 之所以需要存在,就是 EUTXO 模型的直接結果。
Ethereum 的全域狀態模型讓排序這件事天然發生在協議層——validator 排序 block 內的交易時,順便就排序了對 Uniswap pool 的存取。Cardano EUTXO 因為沒有共享可變狀態,排序這件事結構性地被外推到應用層——這不是 Cardano 沒做、是不能做。
這帶來兩個更大的延伸後果:
第一,所有在 Ethereum 上跑得起來的「帳戶模型 DeFi」,通通不能直接搬到 Cardano。Uniswap、Aave、Compound、Curve、MakerDAO——這些設計的核心都是「共享可變狀態的池子」:AMM pool 是個 pool、lending pool 是個 pool、stable swap 是個 pool。在 EUTXO 上,每個 pool 都變成 UTXO、每筆交易都要消耗它再產生新的,並發直接死亡。要做出對應的東西,整套都得重新設計——這就是為什麼 Cardano DEX 全部都長成 batcher / order intent 模型、沒有直接的 Uniswap 移植。過去十年 Ethereum 上驗證過、調過、debugged 過的 DeFi 設計,到了 Cardano 上要重來一遍。
第二,這個問題不是「等 AI 寫程式更便宜就會解決」。AI 解的是寫程式的成本——但 Cardano DEX 的問題不是寫不出來。Minswap、SundaeSwap 都寫得出來、運行很久了。問題是寫出來之後使用者實際信任的還是 batcher operator。用 AI 寫 100 個 Plutus DEX,每一個還是要長一個中心化 batcher。這是模型選擇的結果,不是工程進度的問題。
那這些 batcher 是去中心化的嗎?
不是。
Minswap 的 Laminar batcher、SundaeSwap 的 scoopers——這些 batcher set 不是無權限加入。實際運作上,這些 batcher operators 是該 DEX 團隊自己跑或少數合作夥伴跑。
意義是:
你在 Minswap 上按下 Swap 的那一刻,你實際信任的不是 Cardano 主網——是 Minswap 的 batcher operator 不會 censor 你的訂單、不會 front-run 你、不會把你的 order 放著不處理。
你委託 ADA 給 SPO、SPO 分散度排名漂亮、Cardano Nakamoto coefficient 漂亮——這些跟你的 swap 體驗去中心化程度全部無關。