重點摘要:
- pERC-20 以加密密碼學票據取代公開的 ERC-20 餘額
- 轉帳透過以太坊上的 Groth16 零知識證明進行驗證
- 合規黑名單機制內建於該草案標準中
重點摘要:

一項名為 pERC-20 的以太坊代幣草案標準,提議將零知識證明直接嵌入代幣合約中,預設隱藏餘額及轉帳金額。
根據發布在以太坊研究論壇上的草案規格,該提案正式追蹤編號為 ERC-7605,借鑒了 Zcash 的 UTXO 架構以及 Groth16 證明系統。
在目前的 ERC-20 標準下,任何錢包的餘額皆可透過 balanceOf 公開讀取。pERC-20 完全移除了該介面,取而代之的是圍繞 mint、burn 及 transfer 操作構建的 IPERC20 介面——每一次操作都需要一個有效的零知識證明。代幣以加密密碼學票據的形式存在,而非公開的帳戶餘額,所有權則透過標準的 ECDSA 簽名來驗證。
該標準目前仍為草案,必須完成完整的 ERC 審查流程後才能大規模部署。它不需要主網進行任何變更即可作為應用層標準啟動,但若被採納,將使隱私成為以太坊代幣層的預設屬性,而非可選擇的附加包裝。
pERC-20 的機制使用了專為零知識證明電路效率最佳化的 Poseidon 哈希承諾,其已花費票據追蹤可在 O(1) 時間內完成,並配備可配置的紀元清理機制以防止狀態無限增長——這個問題曾困擾早期鏈上隱私實驗,如 Tornado Cash。
其中一個刻意為之的取捨:轉帳圖譜——即哪些地址與哪些地址進行了互動——仍然是公開的。金額雖然被隱藏,但虛擬一次性子帳戶之間的連結關係並未被隱藏,這意味著 pERC-20 並未提供完整的交易圖譜隱私。
該提案還包含一個合規黑名單機制,將 pERC-20 定位為具監管意識的基礎設施,而非純粹追求隱私最大化的工具。這一框架對於理解當前的監管環境至關重要,該環境使得以太坊的隱私開發停滯了數年,包括美國財政部外國資產管制辦公室對 Tornado Cash 實施的制裁。
該標準與 MetaMask 相容,且不需要新的預編譯合約,降低了現有錢包及去中心化應用程式的採用門檻。如果 pERC-20 能從論壇討論階段推進至擁有穩定介面及參考實作,那麼以太坊預設代幣層究竟應該透明還是私密,將成為開發者與用戶面前一個活生生的設計選擇。
本文僅供資訊參考,不構成投資建議。