
我將把它稱為一個想法 / 建議,因為它還不是一個正式提案。正如 Vitalik 在他的推特中解釋的那樣,我們將能夠嚮某人發送一個 NFT,除了那個人以外,沒有其他任何人可以看到這個 NFT 的所有者。但是,由於 NFT 可以多次更改所有權,這意味著如果所有者 2 的地址被混淆,所有者 1 的地址也會被混淆,或者我們只能看 NFT 下一次交易的時間,以便查看它首先被發送給誰。 這意味著在當前的建議下,NFT 交易可以是完全匿名的:
從


隱形地址是一種隱私驅動的技術,用於保護區塊鏈上接收者的身份。在日常生活中,最接近使用隱身地址的可能就是手機。如果妳有一部 iPhone,那麽每次通過蘋果支付結賬時,妳很可能會使用一個隱形地址。為了保護隱私和資金,Apple pay 隱藏了我們的實際銀行卡信息,併使用一次性卡來記錄交易。
隱形地址的工作原理與此相同,它要求發送方代錶接收方為每筆交易創建一個隨機的、一次性的地址,所以嚮同一接收方進行的不同付款是不可鏈接的。
根據 Vitalik 的說法,一次性地址將通過對智能合約內的新函數進行本地調用來創建:
generateSharedSecret(bytes32 key) returns (bytes publishableData, address newAddress)
發送方將發佈 publishableData併使用 newAddress 作為發送 ERC721 的地址。假設接收者將以這樣一種方式編碼 generateSharedSecret,他們可以使用 publishableData 和一些他們個人擁有的秘密,以便計算可以在 newAddress 訪問 ERC721 的私鑰鑰 (newAddress 本身可能是一個基於 CREATE2 的智能合約錢包 )。
以太坊隱私的未來討論要點
如前所述,目前只在 ERC-721 標准中討論這一問題,但如果它確實通過了構思階段,我們也有可能看到 ERC-20 代幣的私人交易。
這引發了許多討論點,讓我們從以下問題來思考對以太坊未來區塊鏈隱私的看法。
如果以太坊現在支持私人交易 ( 所有合約標准 ),那麽為什麽別人要選擇公共交易?
如果我們都如此重視我們的鏈上隱私,為什麽我們不都使用 Monero?
匿名交易會花費更多的 gas 嗎?如果是的話,會增加多少?
如果匿名交易的 gas 費比普通交易高 10 倍 ( 不太可能 ),妳還會使用它嗎?
區塊鏈的未來是私人的嗎?為什麽 / 為什麽不?
在哪些最常見的情況下,妳可以看到鏈的隱私是有必要的?