← 筆記

第一個 Mesh 跑起來了

2026 年 8 月 3 日 · Recilic 開發筆記

今晚,Recilic 的分片第一次離開一台 Mac、落在另一台上。一台 MacBook、一台 Mac mini、一條邀請連結,61.9 GB 的照片庫化成加密分片流過房間。Mesh——這個產品存在的理由——今晚有了第一次呼吸。

Live mesh 視圖:這台 Mac 正把分片串流到 Mac mini,連線上顯示即時速率

你看到的是什麼

Live mesh 視圖:左邊的 MacBook 正在備份,右邊的 Mac mini 負責儲存。琥珀色的跑馬燈沿著資料流的方向流動,線上標著即時速率。在 Mac mini 的螢幕上,同一張圖的彗星是流入的——activity 裡還多了一筆它值得驕傲的記錄:「Stored 846 encrypted shards for Pahud's MacBook」。

Mesh 備份進行中的 Overview:61.9 GB 正分散到 2 個節點

兩台 Mac 是怎麼認識的

沒有帳號、沒有伺服器、沒有設定。Mac mini 生成一條單次使用的邀請連結,MacBook 貼上它。水面下:Bonjour 在區網找到對方,HMAC 證明「持有邀請秘密」而秘密本身從不上線,雙方從綁定完整 transcript 的 ECDH 握手導出方向性金鑰,之後每次重連都要先用密碼學證明持有這些金鑰,才有資格移動任何一個分片。邀請連結在使用的那一刻就死了。

分片加密寫入網格時的 activity 串流

Mac mini 看得到什麼

它存的每樣東西長這樣:61b3a6aa….shard——用自身雜湊命名的不透明 blob。沒有檔名、沒有目錄結構、沒有內容,連「哪個分片屬於哪個檔案」都無從分辨。而每個區塊需要 6 個分片中的任意 4 個才能重建,單一節點的收藏拼出來的東西正好是:零。幫你存備份的朋友讀不了你的備份。這句話原本是承諾,現在是截圖。

誠實的註腳

這是第一階段:同一個網路裡的兩台 Mac。跨網路的朋友、自適應分片幾何、節點死亡復原都在後面。而且兩個節點時,存活度報告誠實地說:失去一個節點仍然會痛——4+2 的數學需要第三個節點才能對單機損失聳聳肩。這份報告從不奉承;這正是它存在的意義。

Recilic 0.1.0 已上架 Mac App Store,創始價 $9.99——mesh 會以免費更新推出,推出時價格調高。早期支持者一路同行。