以太坊:區塊鏈隱私是下一件大事?

準備好匿名交易NFT,因為以太坊可以對ERC-721 標准進行大規模的隱私升級。

關於以太坊交易隱私,以及Vitalik和其他以太坊成員對於私人NFT交易在未來可能如何發生的討論,這些都是有爭議的話題,其原因是因為使用區塊鏈,所有的交易都永遠存儲在一個不可變的賬本中,每個人都可以隨時訪問交易歷史,並確切地看到誰是發送者和接收者。

本篇將探索私人NFT交易如何在以太坊上實現,它的預期的隱私級別,以及這將如何影響以太坊在NFT傳輸之外的交易隱私。

當前的想法

在Vitalik的推文中,他鏈接到了Ethresearch論壇上的一個討論話題,在那裡他和其他開發人員正在探討ERC-721的隱身地址的潛在實現,ERC-721是以太坊上的標準NFT合約。

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

這意味著在當前的建議下,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倍(不太可能),你還會使用它嗎?

  • 區塊鏈的未來是私人的嗎?為什麼/為什麼不?

  • 在哪些最常見的情況下,你可以看到鏈的隱私是有必要的?

Source:https://medium.com/@cryptomaton/ethereum-blockchain-privacy-can-be-the-next-big-thing-f685c5075a52

Total
0
Shares
Related Posts