互聯網本質上是匿名且保護隱私的。除非有管理者積極追蹤,否則網路沒有內建的身份識別層。破壞這兩個特性的,是通訊集中於封閉平台,讓主辦公司或政府能強制識別用戶。
近期事件提醒我們,該重新使用協議而非依賴服務。
政府若想識別用戶、審查內容或強制遵守規定,只需向一家公司發出一封信件。一張傳票、一道法院命令或一項監管要求,服務提供者往往會配合,否則面臨罰款、訴訟或封禁。
這種情況正發生中。全球政府通過法律,要求平台驗證用戶年齡。Discord自願推行「預設青少年」設定,直到用戶提交臉部掃描或政府核發的身分證明,顯然是預期未來的監管要求。
這在協議上無法實現。IRC、XMPP、ActivityPub、Nostr或Matrix等協議無法強制年齡驗證,因為沒有單一實體可被強制。每個伺服器營運者自行決定。政府必須分別施壓數千個獨立營運者,跨越數十個司法管轄區,這在立法與執法上幾乎不可能。即使有伺服器配合,用戶也會轉移到其他伺服器。
Discord宣布後,直覺是轉移到另一個服務,但這毫無意義。新服務要麼在相同司法管轄區,面臨同樣規範,要麼設於海外,規模一大就會被封鎖或施壓。只是從一個可規範實體換到另一個。
真正的解決方案是停止依賴特定商業服務,開始使用協議。這並非激進想法,我們已經在用電子郵件做到這點。SMTP是一種協議,你可以切換供應商、自行架設或混合使用。
電子郵件看似不理想,因為Google、微軟甚至蘋果控制大部分基礎設施,但這正好展示協議的韌性。假設Google封鎖你的帳號,你仍能換供應商並聯絡所有Gmail用戶。更極端情況,假設Google和微軟停止服務(例如在你所在區域),甚至封鎖你的郵件,SMTP仍存在且能運作,雖然功能受限。你需要遷移部分連結,但無須重寫任何東西。這與Discord等服務截然不同。
在集中式服務中,帳號被刪除或封鎖就永遠失去使用權。
每次我們選擇服務而非協議,就是選擇讓單一公司能被強制識別、限制或交出我們的資料,無論是為了他們利益或政府目的。