以太幣 聯合創始人 Vitalik Buterin 提出了一個解決方案,以解決他所謂的以太坊“最大的剩餘挑戰”——隱私。 Vitalik Buterin 在 20 月 XNUMX 日的博客文章中承認需要隱私解決方案,因為任何進入“公共”的信息 blockchain”默認是公開的。
Vitalik 然後設計了以下概念 “隱形地址s”來克服安全問題。 根據 Buterin 的說法,這些地址可以匿名化點對點交易,不可替代的令牌(NFT) 傳輸和以太坊名稱服務 (ENS) 註冊,從而保護用戶。
Vitalik Buterin 的秘密地址不完整指南
Buterin 在博文中解釋了兩方如何進行匿名鏈上交易。 首先,尋求接收資產的用戶將生成並保留一個“支出密鑰”,然後使用該密鑰生成一個隱形元地址。
這個地址可以在 ENS 上註冊,然後傳遞給發送者,發送者可以對元地址執行加密計算以生成屬於接收者的隱身地址。
然後發送方可以將資產轉移到接收方的隱身地址,同時還發布一個臨時密鑰以確認隱身地址屬於接收方。 結果,每個新交易都會生成一個新的隱身地址。
正如 Vitalik Buterin 所提出的,隱形地址是可以由買方或賣方生成並且僅由一方控制的地址。 另一種看待它的方式是,隱形地址提供與買家為每筆交易生成新地址相同的隱私優勢,但不會強迫買家進行交互。
Vitalik Buterin 表示,需要“Diffie-Hellman 密鑰交換”和“密鑰致盲技術”來確保隱身地址和用戶元地址之間的鏈接不為公眾所見。
密碼學中的隱身地址
Peter Todd 於 2014 年在比特幣的背景下首次引入了橢圓曲線加密。該技術的工作原理如下(這意味著事先了解基本的橢圓曲線密碼學)。
您可能認為隱藏地址並不難; 這個理論已經很完善,被採納只是時間問題。 問題是必須解決某些重要的實施方面,才能真正有效地實施。
假設你收到一個 NFT。 他們將其傳輸到您控制的秘密地址以保護您的隱私。 在掃描鏈上的 ephem 公鑰後,您的錢包會自動檢測到該地址。 您現在可以自由證明 NFT 的所有權或將其轉讓給其他人。
但是有一個問題! 因為賬戶沒有ETH,所以沒辦法支付交易手續費。 即使是 ERC-4337 代幣付款人也會失敗,因為它們只使用可替代的 ERC20 代幣。 而且你不能將 ETH 從你的主錢包存入它,因為這會創建一個公開可見的鏈接。
Vitalik Buterin 認為只有一種“簡單”的方法可以解決這個問題。 因此,他支持使用 ZK-SNARKs 轉賬支付費用! 然而,這有其自身的一系列問題。 這個階段會消耗大量的 gas,僅僅一步操作就要花費數十萬美元。
另一個絕妙的策略是依賴專門的交易聚合器(MEV 術語中的“搜索器”)。 這些聚合器將允許消費者為一組可用於支付鏈上交易的“票”支付一次。
當用戶必須在一個不包含任何其他內容的隱身地址中花費 NFT 時,他們會將其中一張票發送給聚合器,該聚合器使用 Chaumian 盲法進行編碼。 這是 1980 年代和 1990 年代提議的集中式隱私保護電子現金方案中使用的原始協議。
長期以來,隱形地址一直被吹捧為鏈上隱私問題的解決方案,該問題自 2014 年以來一直得到解決。然而,迄今為止,市場上的補救措施相對較少。 這也不是 Buterin 第一次在 復仇軍。
他將隱形地址描述為一種“低技術含量的方法”,用於在 721 月份秘密轉移 ERC-XNUMX 代幣(也稱為 NFT)的所有權。 以太坊聯合創始人解釋說,建議的隱身地址方法以不同於現在 OFAC 批准的 Tornado Cash 的方式提供隱私:
Tornado Cash 可以隱藏主流可替代資產的轉移,例如 ETH 或主要的 ERC20 […],但它在為不知名的 ERC20 轉移增加隱私方面非常薄弱,它根本無法為 NFT 轉移增加隱私。
Vitalik的
Buterin 警告說,隱形地址可能會導致“長期可用性挑戰”,例如社會恢復問題。 但是,他確信問題可以得到及時解決:
從長遠來看,這些問題是可以解決的,但從長遠來看,隱秘地址生態系統看起來就像一個真正嚴重依賴零知識證明的生態系統。
Vitalik的
來源:https://www.cryptopolitan.com/vitalik-buterins-privacy-solution-for-ether/