隱私兼容簡單化!V 神提「隱形地址」,開發者:仍無法完全匿名
為解決一位開發者的問題,以太坊共同創辦人 V 神提出 ERC721s 隱形地址的想法,引起社區討論。

V 神新提案: ERC721s 的隱形地址
昨天(8 日),為解決一位開發者的問題,以太坊共同創辦人 Vitalik Buterin(V 神)提出新想法,提升交易代幣與 NFT 時的隱私。
在以太坊研究社區中,開發者 Anton Wahrstätter 提出讓 zk-SNARKs 兼容 ERC-721 代幣的以太坊改善提案(EIP),以加強鏈上隱私,並徵求合作者一起完善該提案。V 神在看到提案回應:「可以用更基礎的技術實現此點。」
因每個 ERC-721 代幣都具有獨一無二的特性,V 神認為並不需要利用 Merkle Tree 與 zk-SNARKs 建立匿名集,而是可以在智能合約錢包中建立一種方法,讓發送者向第三方隱藏地址,即 ERC721s 的 Stealth Address(隱形地址)。
V 神進一步解釋:
「譬如,你可以向 vitalik.eth 發送一個 NFT。但除了接收者之外,其餘第三者皆無法看到發送者身份。」
但 V 神也指出,若採用此方法,發送者需要持有足夠的以太幣(ETH),才能支付可能產生的 5 至 50 倍的 gas 費用。他補充:
「也許有更好的通用解決方案,以某種方式涉及專門的搜尋者或區塊建構器。」
部分開發者:V 神的想法只能做到「半匿名」
V 神的想法引起一些開發者討論。在討論區中,開發者 Shugangyao1 認為,Stealth Address(BSAP/ISAP/DKSAP)只能做到「暫時隱藏地址」的功能,一旦接收地址被轉帳,則發送者>隱藏接收地址>提取地址的轉帳路徑,仍會出現在 ERC-20/NFT 合約的 Transfer Event 中。
另一開發者 Wdai 也指出,V 神的方法有一個缺點,若應用於 ERC721 以外的代幣,如 ERC20 或 ERC1155(多代幣標準),發送者的身份與交易資料仍能被追蹤,而使用 zk-SNARKs+Merkle Tree 建立的隱形地址,則可以完全實現交易匿名的功能。

也就是說,在一些開發者看來,V 神的方法可能無法達到完全隱私。開發者 lllvvuu 指出:
「這個方法可能更適合應用在靈魂綁定代幣(Soulbound Token)上,因該代幣使用者不一定希望匿名,而是希望代幣無法被轉移。」

隨著區塊鏈應用不斷拓展,開發者要如何在匿名度與透明度之間取得平衡,仍是一個巨大的挑戰。
・ 本文未經同意請勿轉載
市場有風險,投資需謹慎。本文不構成投資建議,使用者應考慮本文的任何意見、觀點或結論是否符合其特定狀況。據此投資,責任自負。
參考資料
展開
加密城市 CryptoCity 要求作者引用第一手資料來支持報導,包括白皮書、政府數據、原創調查,以及對業界專家的訪談。我們也會在適當情況下參考其他權威媒體的研究與分析。
你可能想知道