跳至主要內容

我們是故意刪功能的

閱讀時間 2 分鐘 作者 NT²

沒人寫的那份 changelog:我們拿掉了哪些功能、它們為什麼沒通過保管箱 考驗,以及取代它們的東西——通常是故意的「沒有」。

我們是故意刪功能的

主張:保管箱的信任來自減法

每個產品都會累積一些開會時聽起來對、放進威脅模型就錯的功能。多數 changelog 把刪除埋起來,這篇不埋,因為對零知識保管箱而言,它拒絕保留的東西就是產品本身。

過去兩個版本,NT² 退役了:旅行模式、雲端門控數位遺產、Elite 方案、聲音 PXP 傳輸、微應用與保管箱動態,以及雲端 salt 託管。每一項都有使用者,每一項都沒通過同一場考試。以下是考題與收據。

保管箱考題,考六次

旅行模式把選定項目藏在脅迫邊界後面。實務上它造出兩個共用一組密碼的保管箱——而邊境人員問你保管箱為什麼空空如也時,那場對峙沒有 UI 贏得了。隱藏不是安全邊界,是壓力下還得自圓其說的故事。退役:你的保管箱在哪都顯示它有的東西,不然就不要持有。

雲端門控遺產會讓我們的伺服器把你的資料交給別人。能交出你資料的伺服器,就能被強制、被入侵,或只是把延遲搞錯。數位遺產維持檔案式:.nt2legacy 包,在離開裝置前加密,只有延遲過後才打得開——沒有伺服器持有拷貝或金鑰。隨著它退役,Elite 方案失去唯一的獨佔功能,直接撤掉。Cloud Sync 維持一個方案、一個價格。

聲音 PXP 用聲音傳交握資料。demo 會動,咖啡館陣亡——而會fail-open 的傳輸會誘使用戶走比問題更糟的捷徑。就近分享現在是一條交握通道、一條負載通道:Answer QR 加 WebRTC,兩者都不上網。

微應用與保管箱動態把保管箱變成有外掛威脅面的平台。每個內嵌應用都是你沒審過的程式碼,跑在你補發不了的金鑰旁邊。刪除:保管箱只 render 你的資料,不 render 別人的。

雲端 salt 託管會把可驗密碼的材料為方便放在我們伺服器上。方便輸了。salt 住在每台裝置的保管箱資料庫裡;新裝置靠複本交接 QR、備份匯入或還原包取得——永遠不是伺服器。

取代它們的是什麼

多半是故意的「沒有」。旅行模式的位置現在由健檢裡誠實的備份衛生接手;雲端遺產的位置由一個檔案格式接手。刪除不是路線圖缺口,刪除就是路線圖。什麼都留的保管箱,總有一天留下它守不住的東西——到那時,整個產品立足的信任就跟著沒了。

最後更新 2026-10-10

相關故事