我為什麼收掉搞了一個月的去中心化 AI 專案:一個獨立開發者的真實覆盤
寫給誰
寫給每一個手上有「捨不得關掉的側專案」的獨立開發者。今天我關掉了一個自己投入一個多月、寫了上萬行程式碼、甚至發了鏈上代幣的去中心化 AI 專案。這篇不是教學,是覆盤——記錄我怎麼從「這會很大」一路走到「該停了」,以及那三個我說服不了自己的死穴。
如果你也卡在某個「再撐一下說不定就起來了」的專案裡,希望這篇能幫你少花幾個月。
我當初為什麼做這個
故事的起點很性感:讓每個人貢獻自己閒置的 GPU,組成一張去中心化的 AI 算力網路,誰貢獻算力誰就賺代幣,使用者則能免費用到「不被大廠掐脖子」的 AI。
聽起來像是同時解決了三個問題:算力閒置、AI 中心化、以及一個能發代幣的商業模式。我那時候真的相信這條路。於是我開始蓋。
我實際蓋了什麼
這不是 PPT 創業,是真的跑起來的系統。盤點一下當時的架構:
- Miner 節點:跑在我的 PC(一張 16GB 的顯卡)跟 Mac mini 上,常駐接活、回報心跳、結算獎勵。
- 鏈上代幣:在 Arbitrum One 上部署了 Token 合約、Mining 合約、Registry 合約,礦工的貢獻會換成鏈上代幣,可以 claim。
- AI 推論:文字走本地 Ollama 跑自訓的模型,生圖走同一張 GPU 上的 ComfyUI + Flux。
- 網站:完整的 chat / 挖礦儀表板 / 區塊鏈瀏覽器 / 錢包頁 / 白皮書 / 安裝教學,外加十幾篇深度 SEO 文章。
- 背景工程:結算器(settler)、心跳(heartbeat)、模型演化訓練(evolution)、驗證者抽樣防作弊⋯⋯五隻常駐 daemon。
技術上它是會動的。問題從來不在技術。
開始不對勁的訊號
第一個讓我停下來的,是一個很蠢的 bug。
某天我在自己的 chat 介面打「幫我畫一張圖」,結果它回給我一段闽南语詞彙解釋。生圖功能壞了,而且不是普通的壞——它把圖片請求丟給了文字模型,文字模型就「認真地」回答了那串字。
追下去發現根因:那張 16GB 的顯卡,塞不下「生圖的 Flux 模型」加「文字聊天的模型」同時存在。 生圖要約 12GB,文字模型佔 10.9GB,16GB 物理上就是不夠。換句話說,我的 AI 助手「能聊天」跟「能畫圖」是互斥的,二選一。
這不是一個 bug,這是一個架構在現實硬體上的天花板。而當我開始認真想「那要不要再買張卡 / 接雲端 / 改路由」的時候,一個更大的問題浮上來了:
我到底是在為了什麼,一直往這個洞裡丟資源?
三個我繞不過去的死穴
我逼自己誠實回答這個問題,得到三個答案,每一個都足以單獨殺死這個專案。
死穴一:核心賣點正在被時代否定
我的整個前提是「貢獻你的閒置 GPU 來換取 AI 的使用權」。但你看看趨勢:NPU 正在內建進每一台筆電、每一支手機,本地小模型越來越強、越來越免費。
當每個人的裝置自己就能跑夠用的 AI,誰還需要「加入一個網路」才能用 AI? 我這個專案的價值主張不是隨時間變強,而是隨硬體進步蒸發。我等於在蓋一座橋,但河流正在乾涸。
死穴二:這條賽道早就有重資本玩家
我天真地以為「去中心化 AI 算力」是片藍海。查了才發現,Bittensor、io.net、Akash、Render——這些去中心化算力專案,每一個都融資數千萬美金、有真實的網路效應、有開發者生態。
我一個獨立開發者,用一張遊戲顯卡,在這條賽道上沒有任何結構性優勢。不是我不夠努力,是這場仗的入場券我根本付不起。跟大廠比中心化 AI 是死,跟這些融資巨獸比去中心化也是死。
死穴三:它對我從來沒有真實價值
最痛的一刀是這個。我冷靜地問:這個專案,到今天為止,幫我帶來了什麼?
不是「未來可能」,是「現在實際」。答案是:沒有實質流量、沒有收入、礦工就我自己那兩台機器、代幣沒有真實需求。它消耗我的 GPU、我的電費、我的時間,產出是一堆「看起來很厲害」的儀表板和我自己跟自己的對話。
它從來不是一門生意,是一個我捨不得承認失敗的玩具。
我怎麼做這個決定
想清楚之後,我沒有糾結太久。決策其實很簡單:
打不贏的,收掉;有護城河的,加碼。
我盤點手上真正「能贏」的東西:一個免費開發者工具站,靠長尾 SEO 內容累積搜尋流量——這是大廠不屑做的領域,內容會複利,而且能靠廣告和導流變現。這才是我該把火力集中的地方。
於是我做了「外科手術式封存」,而不是一刀全砍:
- 停掉五隻常駐 daemon(miner、settler、evolution、heartbeat、monitor),把開機自啟的設定檔搬走——但保留可逆,哪天想復活搬回來就行。
- 網站和所有 SEO 文章原封不動繼續上線。 這些頁面還在吃 Google 搜尋流量,關掉它們只會傷到自己,沒有任何好處。
- 代幣合約不動,但停止主動維護。
關鍵心法:封存不等於刪除。 把會持續消耗資源的「引擎」關掉,把不花成本又能帶流量的「資產」留著。這樣我釋放了 GPU 和時間,又沒有摧毀任何還有殘值的東西。
我留下的三個教訓
-
技術會動 ≠ 專案成立。 我最大的錯覺,是把「我能把它做出來」當成「它值得被做出來」。能不能蓋,跟該不該蓋,是兩個完全不同的問題。
-
先問「我能贏在哪」,再問「我想做什麼」。 在投入前花一小時誠實評估競爭格局,可以省下後面好幾個月。我如果一開始就查過 Bittensor 的融資額,可能根本不會開始。
-
沉沒成本是最貴的情緒。 「都做這麼久了」是繼續犯錯的理由,不是繼續投入的理由。一個專案值不值得做,只看它的未來,不看你已經花了多少。果斷停損,是獨立開發者最需要、也最難練的肌肉。
給也在做側專案的你
如果你手上也有一個「捨不得關」的專案,問自己三題:
- 它的核心賣點,是隨時間變強還是變弱?
- 這條賽道上,我有別人沒有的結構性優勢嗎?
- 撇開「未來可能」,它現在實際帶給我什麼?
三題有兩題答不出來,你大概已經知道答案了。
而把省下來的時間,投到真正會複利的東西上——對我來說,是回到那個踏實做工具、踏實寫內容的方向。如果你也在找這類「不花俏但會累積」的開發資源,我把自己每天在用的免費線上開發者工具都整理在這裡:JSON 格式化、正則測試、JWT 解碼、雜湊計算⋯⋯沒有花招,就是每天能省你五分鐘的小東西。這才是我現在願意每天投入的事。
收掉一個專案不丟臉。看不清它早就該收、還繼續往裡丟一年,那才可惜。
延伸閱讀:開發者工具完整指南