研究團隊 Alloc Init 提出一套新方案,希望在現有 比特幣 (BTC) 網絡上,隱藏付款人、收款人及轉帳金額,做法是借用 Zcash (ZEC) 的密碼學設計,但毋須進行軟分叉或改動共識規則。
重點整理:
- Alloc Init 提議的 Shielded Bitcoin,透過加密 note 及零知識證明,將鏈上轉帳細節全面隱藏。
- 驗證工作由「索引器」而非礦工負責,比特幣共識規則維持不變。
- 批評者關注,初期匿名集極細,以及方案欠缺抗量子安全性。
Shielded Bitcoin 架構設計
Clara Shikhelman、Mikhail Komarov 與 Aleksei Moskvin 星期四發表題為 Shielded Bitcoin 的論文,提出以加密 note、公開「nullifier」及零知識證明,去遮蔽轉帳金額、付款人、收款人以及與既有 UTXO 的關聯。與 Zcash 不同之處在於,這套系統本身並不運行獨立區塊鏈或共識機制。
在設計中,礦工毋須執行任何新規則,Shielded Bitcoin 交易只會以純數據形式寫入比特幣區塊鏈,真正負責驗證的是另行運行的軟件「索引器」(indexers)。索引器會檢查零知識證明、阻截重複花費,並重建整個私隱層的狀態。
用戶若存入 1 枚 BTC,便會獲發一張等值的私隱 note;其後如轉出 0.2 BTC,原有 note 就會被拆分為兩張新的加密 note,以維持系統內賬面平衡。
目前設計仍未完成「錨定機制」(peg),即如何在公開 UTXO 層與私隱 note 層之間進出資金,而作者亦未聲稱這部分可以做到完全私隱。團隊計劃利用 PIPEs v2 證人加密(witness encryption)方案去實作,並承諾會另外發表技術論文。有技術審閱文章評價,其私隱水平大致可與 Zcash 現有的 shielded pool 比擬。
延伸閱讀:代幣化股票會登陸 XRPL?SEC 命令掀起新疑問
Zavodil 與 Ben-Sasson 的回應
開發者 Vadim Zavodil 在 X 上批評指,Zcash 已經建立起大部分相關私隱技術堆疊,新開一個私隱池,最缺的就是 Zcash 經多年累積的龐大匿名集。他寫道:「一個全新的元協議由零開始,你第一次私隱轉帳,其實係『一個人嘅人海』。」
研究團隊在配套的說明帖文中亦承認,單憑大額存入,並不等同立即擴大匿名集。如果只有少數行為者創建大部分 note,或者錢包在花費模式上具明顯特徵,觀察者仍可能推斷出交易關聯。
後量子密碼公司 Pauli Group 創辦人 Pierre-Luc Dallaire-Demers 就另一層面提出質疑,指方案在結構上雖然「頗有意思」,但「完全談不上具備抗量子能力」。
與此同時,StarkWare 行政總裁 Eli Ben-Sasson 則表現較為正面。他表示,自己在 2014 年聯合撰寫 Zerocash 論文時的原意,就是為比特幣引入強私隱功能。雖表示尚未細閱是次建議,但重申期望透過零知識證明,最終能為比特幣基礎層同時帶來私隱與可擴展性。
Zcash 本身亦正進入技術改造期。即將到來的 NU7 升級,計劃把目標出塊時間由 75 秒縮短至 25 秒,同時凍結舊版 Sprout shielded pool 的資金花費功能。測試網預定 10 月 6 日啟動,開發團隊預計會在 10 月 20 日決定,是否按原定 11 月 5 日於主網上線。

