解讀 TapeOut:一個小孩在鏈上造了一台 CPU

鏈上造出真實CPU?TapeOut協議用Token當電晶體,在BNB Chain上搭建2.22 Hz的「巨獸」處理器,永久運行、免費調用,開啟可組合晶片新敘事。

作者:小餅

有人在鏈上造了一台處理器。

不是模擬,不是概念驗證,是一台真實的、按照 1971 年 Intel 4004 規格搭建的四位元處理器,跑在 BNB Chain 上,靠出塊驅動時鐘,頻率 2.22 Hz。它的創造者給它起了個名字:巨獸(Behemoth)。

這大概是全宇宙最慢的 CPU,但它可能是鏈上敘事裡最有趣的一個新物種。

什麼是 TapeOut?

「Tape out」在半導體行業是一個終極節點,意思是晶片設計完成,把佈局檔案送進晶圓廠,蝕刻進矽片,從此不可更改,永久存在。

一個叫 Blonskr 的年輕開發者把這個概念搬上了鏈。

TapeOut 協議做的事情可以用一句話概括:把區塊鏈當矽片用,用 Token 當電晶體,讓任何人都能在鏈上「流片」出真實可運行的邏輯電路。

聽起來像天方夜譚?拆開來看。

萬物的起點:一顆與非門

所有數位計算的底層,都可以被還原為一種最小的邏輯單元,與非門(NAND gate),這是電腦科學裡的常識:給足夠多的與非門,就可以搭出加法器、解碼器、暫存器,直到一整顆 CPU。

TapeOut 協議做了一件事:把與非門變成了 Token。

一個 Token = 一顆電晶體(準確說是一個與非門),基於 ERC-1155 標準,7 個位元組,可以被 Mint 出來,它是 TapeOut 世界裡的原子。

在這個世界裡,你只有兩樣東西:與非門(處理邏輯)和正反器(保存一位元狀態,每次出塊時更新)。一個負責算,一個負責記。Blonskr 在白皮書裡寫了一句很有野心的話:由這兩樣東西可以搭建出整個宇宙。

從電晶體到電路:鏈上的樂高

有了電晶體 Token,下一步是把它們連起來。

TapeOut.net 提供了一個「處理器畫布系統」。你在瀏覽器裡把電晶體拖上去,從一個輸出端拉線到另一個輸入端,在鏈上,這就是一次指標的指定。所有操作在本機即時運行,不花 Gas,隨便試錯。

滿意了,你點下那個按鈕:「流片」。

這一刻發生的事情是:你的電晶體 Token 被真實銷毀(burn),一個電路 NFT 誕生。ERC-721 標準。電路的邏輯被記錄為一段純資料,沒有呼叫權限,只能用於計算。

這裡有一組直觀的數字:

  • 5 個電晶體 → 一個半加器
  • 9 個電晶體 → 一個全加器
  • 36 個電晶體 → 一個四位元加法器,能算加法了
  • 100 個電晶體 → 一個七段解碼器,數字可以「亮起來」了
  • 2300 個電晶體 → 對標 Intel 4004,1971 年那顆開創歷史的商用微處理器

關鍵的設計:當你做下一個電路時,不必從基礎元件開始。你可以把任何人做好的電路當作黑箱,直接拖進畫布繼續連線。這是樂高化的、可組合的處理器製造。

「巨獸」開機了

Blonskr 用 2300 個電晶體,按照 Intel 4004 的真實規格,搭出了一台鏈上 CPU,命名為「巨獸」(Behemoth)。

它的時鐘來源是 BNB Chain 的出塊。每產生一個新區塊,處理器往前走一個時鐘週期。BNB Chain 目前的出塊時間是 0.45 秒,所以這台 CPU 的預設時鐘頻率是 2.22 Hz。

作為對比,你手裡的手機晶片大概跑在 3 GHz 左右,快了大約 13.5 億倍。

但速度不是重點,重點是這台處理器的幾個特性:

**永久運行。**只要 BNB Chain 還在出塊,這台 CPU 就不會停。沒人能關掉它,包括 Blonskr 自己,因為 TapeOut 協議的核心工廠合約在部署後就放棄了所有權限。

**免費呼叫。**任何人都可以呼叫鏈上的電路。求值是一次唯讀查詢,不產生交易,不花 Gas,節點算完直接回傳結果。五行前端程式碼就能呼叫,一行終端機指令也能呼叫,甚至在區塊瀏覽器裡填兩個框點查詢也能呼叫。

**絕對安全的可組合性。**這可能是 TapeOut 最有意思的設計。鏈上電路沒有「呼叫別人」的操作,沒有可寫狀態,Gas 消耗在呼叫前就能查到。你收下一個完全陌生的人寫的電路,最壞的結果就是它回傳一個錯誤答案,它沒有任何辦法傷害你。

這是鏈上頭一次,你可以放心執行一個陌生人寫的邏輯。

誰在玩,怎麼玩?

TapeOut 上線了一個電晶體交易市場。根據公開資料,上線 5 小時內,237 個地址完成了 543 筆交易,總交易量 58.41 BNB,協議收取了 0.58 BNB 的手續費。

規模不大,但對一個極度小眾的實驗性協議來說,這個早期參與度說明了一些東西:有人願意為「在鏈上造 CPU」這件事付費。

更有意思的是 Blonskr 拋出的一個方向:未來的挖礦比的不再是電費和礦機數量,而是電路設計的精巧程度,用你自己設計的專用電路去挖礦。這個思路如果成立,會把「礦工」的定義從「能源消耗者」變成「邏輯設計者」。

TapeOut 協議的核心是一個工廠合約。任何人都可以呼叫它,部署一台屬於自己的鏈上處理器。初始狀態是一片空白的矽,你要做的首個決定是:這台 CPU 有多少電晶體?

Intel 4004,2300 個。奔騰,310 萬個。蘋果 M1,160 億個。你的呢?

工廠複製出的每一台 CPU 位元組碼完全相同,這意味著你的電路和世界上任何一台處理器上的電路天生就能互相呼叫。這是一個開放的、無許可的鏈上處理器網路。

為什麼值得關注?

TapeOut 可能不會成為下一個十億美元敘事,它太極客了,太慢了,離普通使用者的需求太遠了。

但它做了一件之前沒有人做過的事:把計算還原到最底層的物理邏輯,然後用區塊鏈的持久性和開放性重新封裝它。它跟 DeFi 樂高和鏈上遊戲都不一樣,它是對「鏈上能承載什麼」這個問題的一次極端回答。

從一顆與非門 Token,到一個電路 NFT,到一台永遠不會關機的處理器,每一層用的都是同一套結構,每一層都完全開放、完全可組合。

Blonskr 在白皮書的最後寫了一句話:不知道 TapeOut 協議未來會演變出什麼好玩的花樣,但很期待。

對於一個據說還是小孩的開發者來說,這份克制和好奇心,可能比 2.22 Hz 的時鐘頻率更值得關注。

分享至:

作者:深潮TechFlow

本文為PANews入駐專欄作者的觀點,不代表PANews立場,不承擔法律責任。

文章及觀點也不構成投資意見

圖片來源:深潮TechFlow如有侵權,請聯絡作者刪除。

關注PANews官方賬號,一起穿越牛熊
PANews APP
美司法部對風險投資巨頭a16z展開反壟斷調查
PANews 快訊