一篇新論文提出,比特幣主鏈或可加入隱私轉賬功能研究團隊 Alloc Init 發布的《Shielded Bitcoin : Private Transfers on Bitcoin L1》稱,這一設計不需要軟分叉、不需要新建區塊鏈,也不依賴任何托管中介。
該方案的目标,在於不改動比特幣現有共識規則的前提下,隱藏轉賬雙方身份和轉賬金額。研究人員認為,這類能力對企業財庫、交易機構和大額資金使用者更有吸引力,因爲比特幣公開賬本會長期暴露金額、時間和地址的關聯。
透過加密票據隱藏轉賬信息
Shielded Bitcoin 採用一種元協議結構,將價值封裝進加密票據中,而非直接在鏈上公開顯示。每張票據都記錄金額以及接收者可識別的信息,但這些內容本身不會被公開。
用戶發起轉賬時,需要將加密數據和一份零知識證明寫入比特幣鏈上。這份證明用於確認三件事:被消耗的票據真實存在、發送者有權使用這些票據、輸入金額與輸出金額保持平衡。整個過程不會公開具體票據內容,也不會暴露金額。
為了防止重複支出,每張票據都會對應一個唯一的序列號,即 nullifier。一旦該標記出現在鏈上,就會被視為已使用,之後的重複提交將被拒絕。比特幣主鏈本身不需要理解這些規則,只需負責存儲和排序相關數據。
不依賴托管方或單一運營者

論文指出,任何運營方或中介都不得代為持有用戶的比特幣。真正控制資產的,依然是用戶自己的支配密鑰。每一筆轉賬都必须附有有效證明,才能被系統接受。
系統驗證主要由被稱為 indexer 的程式完成。它們負責監控鏈上的隱私轉賬、檢查證明是否有效,並確認序號沒有被重複使用。研究團隊表示,indexer 只能提供驗證和同步服務,無法動用用戶資金。即使某個 indexer 提供錯誤或過期的數據,用戶也可以切換到其他服務,或自行重放鏈上的歷史記錄。
入口和出口仍會暴露鏈上痕跡
該方案還設計了只讀密鑰,允許用戶向會計、審計方或交易對手披露特定轉賬信息,而不用交出支配權限。不過論文也指出,只讀密鑰一旦共享,可能會暴露其可見範圍內的所有記錄,因此在有限的審計場景下,逐筆披露更為適合。
資金進入和退出隱私系統的過程,被論文稱為 peg-in 和 peg-out,相關機制名稱為 PIPEs。研究團隊表示,完整細節將在另一篇配套論文中說明。據他們所述,這一過程同樣不依賴於托管,而是通過密碼學方式來控制比特幣簽名權限。
不過,這套設計並非沒有限制。論文採用的 Groth16 零知識證明系統需要一次性的可信設定,其安全性取決於設定過程中至少有一名參與者是誠實的。此外,資金進入和退出隱私系統的時間點及金額仍會在鏈上顯示,外部觀察者仍可能據此推測後續活動。
與 CoinJoin 和 Zcash 的差異
從定位來看,Shielded Bitcoin並非首個試圖提升比特幣隱私性的方案。CoinJoin、PayJoin和Silent Payments都在現有交易模型內降低追蹤難度,但金額和大部分交易關係仍然可見。
論文認為,Zcash在思路上面最接近這一方案,因為兩者都使用了加密票據、nullifier和零知識證明的組合。不同之處在於,Zcash運行在獨立的區塊鏈上,而Shielded Bitcoin則試圖完全從比特幣的歷史中推導出狀態。
研究團隊還將其與 Glass Coin 進行了比較。後者更依賴用戶之間保存和傳遞私密證明數據,而 Shielded Bitcoin 則選擇將重建系統狀態所需的數據直接發布到鏈上,以減少因私密數據丟失帶來的問題。
論文目前仍處在研究階段,但它反映出一個持續存在的方向:在不修改比特幣底層規則的情況下,為主鏈增加更強的隱私能力。











