比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > 酷幣 > Info

以太坊:一個示例解釋Vitalik的以太坊隱私解決方案_ALI

Author:

Time:1900/1/1 0:00:00

以太坊的聯合創始人Vitalik Buterin前段時間發表了一篇文章,該文章主要討論的是如何通過所謂的“隱身地址”來為以太坊網絡增加隱私。他在文章中解釋了隱身地址的工作原理,以及該技術在以太坊網絡上能夠增加用戶隱私的潛力。在本文中,作者試圖使用一個示例來解釋隱身地址的工作原理:Alice想給Bob發送1.2個ETH。

我們為什么需要隱身地址?

很多人認為以太坊和比特幣這些公共區塊鏈是私有的,這種想法其實是一種常見的誤解。我們應該明確的知道公共區塊鏈不是私有的。公共區塊鏈確實通過錢包地址這種形式的“假名”提供了某種意義上的隱私。但是我們只要把錢包地址想成是一個賬戶,只要一旦有人匹配到這個賬戶是現實生活中的哪個人,那么這個人做的所有事情都將攤在陽光下。

錢包地址在鏈上進行的每一次交互,包括交易,與去中心化應用程序的交互,購買NFT等,這些數據都將以公開的方式被記錄和存儲、只要是能夠連接互聯網的人都可以隨意查看。像Etherscan這樣的網站,讓人們能夠非常方便地查看這些信息。Dune Analytics等應用程序,給人們分析這些信息帶來了便利。

以太坊二層擴容方案zkSync鎖倉量超1.32億美元,創歷史新高:3月18日消息,據L2Beat數據顯示,以太坊二層擴容方案zkSync總鎖倉量已超1.32億美元,創歷史新高,7日漲幅達62.78%。[2022/3/18 14:04:40]

如果沒有隱私的保護,這些信息可以在未經同意的情況下被他人輕松利用。使用公共區塊鏈,是可以看到用戶的購買地點,訂閱等內容的,有心者有可能會利用這些信息來進行一些犯罪活動。鑒于此,鏈上隱私解決方案正迅速成為保護全球Web3用戶的解決方案。最近Vitalik Buterin對這個話題進行了更深入的思考,并通過所謂的隱身地址來為以太坊生態系統提供解決方案。

生成密鑰以創建隱身地址

隱身地址必須由兩個參與者參與生成:在下面的例子中Bob是接收方,Alice是發送方。

以太坊高gas費阻礙散戶采用DeFi,但對鯨魚影響較小:Etherscan數據顯示,盡管gas價格沒有達到2020年那樣高的水平,但自去年12月以來明顯上漲。gas費用的上漲也與以太價格的飆升相一致。對不同時區的分析表明,在亞洲交易時段發生的交易成本與在美國交易時段發生的交易成本相當。這表明,交易費用是網絡使用的一個因素,并突出了加密貨幣市場的24小時性質。由于gas費不是根據交易規模計算的,而是基于與智能合約交互的成本,因此大型錢包持有者更有可能在擁堵時間較長時參與協議,因為錢包余額較大受交易成本增加的影響較小。(Cointelegraph)[2021/2/7 19:06:23]

Bob生成:

一個支出密鑰(Spending Key),只有Bob知道,之后會用來生成地址;

一個隱形元地址(Stealth Meta-Address),這是一個公共地址,任何人都可以看到,但它也是一個主地址,可以用來與像Alice這樣的伙伴一起派生無限量的Stealth地址。

以太坊上DeFi協議總鎖倉量突破180億美元:據歐科云鏈OKLink數據顯示,截至今日11時,以太坊上DeFi協議總鎖倉量約合180.1億美元。其中鎖倉量排名前三的協議分別是Maker 25.9億美元(+0.39%),WBTC 22.4億美元(+0.9%)以及Compound 17.2億美元(+0.79%)。[2020/12/15 15:14:23]

?

為了獲得Bob和Alice獨有的隱形元地址,Alice還需要生成兩個密鑰:

一個臨時私鑰,只有Alice知道;

一個相應的臨時公鑰類似于隱形元地址。

Game.com CEO:以太坊養貓不是真正意義上的區塊鏈游戲:Game.com CEO徐樂今日在“三點鐘無眠區塊鏈”群發表了自己對區塊鏈游戲的看法。他認為區塊鏈游戲的核心不是游戲設備遷移的變化,而是重新用區塊鏈世界里新的商業邏輯和思想重新設計游戲。他表示大家都被“以太坊養貓就是區塊鏈游戲給誤導了”。他認為雖然以太坊養貓的游戲思想有邏輯問題,但是個“很好的思想的開端”。[2018/2/25]

臨時公鑰是臨時私鑰生成的,就類似于助記詞生成以太坊地址。臨時公鑰可以發到任何人都可以查看的公共分類賬。臨時密鑰對只使用一次,因此Alice如果想與其他人進行交易,則必須生成新的臨時密鑰對。

Tether官網今日宣布,已推出基于以太坊的USDT:Tether官網今日宣布,已推出基于以太坊的USDT,同時兼容ERC20標準。以太坊版USDT允許代幣化的美元和歐元通過以太坊網絡交易,這將允許用戶在以太坊網絡上交易和交換平價貨幣。與Omni上的Tether相比,ERC20 Tether的網絡交易費用要低得多,確認時間要快得多(15-30秒)。[2018/1/6]

總結一下就是:

Bob生成了一個支出密鑰(私有),用這個密鑰生成了一個隱形元地址(公共)。

Alice生成了一個臨時私鑰(私有),用這個密鑰生成了一個臨時公鑰(公共)。

想要生成最終隱身地址的下一個步驟是,Bob和Alice共享各自的公鑰。Bob向Alice提供自己的任何人都能查看的隱形元地址(公共)。然后Alice將Bob提供的隱形元地址與自己創建的臨時私鑰結合起來。該組合會創建出隱身地址。Alice可以將1.2個ETH發送到隱身地址上。

訪問隱身地址

Bob為了能夠找到Alice給他發送的1.2個ETH所在的隱身地址,就必須也創建出Alice創建的隱身地址,但有一個問題是這個步驟是需要結合Alice的臨時私鑰和Bob的隱形元地址的,問題在于,Bob并不知道Alice的臨時私鑰,因為臨時私鑰是私有的。

如果使用密碼學概念,Bob就會有另一種選擇:他可以使用不同的私鑰/公鑰組合創建相同的隱身地址(并使用自己的支出密鑰來控制隱身地址內的加密貨幣)。Bob可以將自己的支出密鑰和Alice的臨時公鑰進行結合來創建隱身地址。

為了找到Alice的臨時公鑰,Bob需要瀏覽所有現有臨時公鑰的列表。把看到的每個臨時公鑰,與自己的支出密鑰結合起來,就會創建出一個由此產生的隱身地址。Bob查看隱身地址中可用的加密貨幣。在大多數情況下,使用隨機臨時公鑰和Bob的支出密鑰創建出的隱身地址當中應該會包含0ETH,但只要和Alice的臨時公鑰結合起來,Bob就可以看到生成的隱身地址中包含1.2個ETH。

實際上,Bob是不需要手動去匹配所有的臨時公鑰來尋找正確的那個,這個過程會由計算機自動完成,這樣才會大大的減少投入的時間和精力。

總結

Vitalik Buterin 發布的提案是一個實用的解決方案,該方案可以在以太坊網絡上更好的保護用戶隱私。Manta Network等其他項目使用 zkAddress 系統 + UTXO 來實現鏈上隱私。Buterin 提出的隱身地址系統是以太坊網絡上一種獨特且有前途的隱私解決方案。更重要的是,像 Vitalik Buterin 這樣的領導者正在考慮鏈上隱私的創新,這件事本身就是朝著正確方向邁出的一步。

Source:https://medium.com/towards-   src="https://img.jinse.cn/6810858_image3.png"   >

去中心化金融社區

個人專欄

閱讀更多

金色財經

金色早8點

Odaily星球日報

Arcane Labs

澎湃新聞

深潮TechFlow

歐科云鏈

MarsBit

BTCStudy

鏈得得

Tags:ALI以太坊LICBOBAlien Worlds以太坊最新價格行情價SLICEBoba Fett War

酷幣
晚間必讀5篇 | a16z vs Jump:Uniswap跨鏈擴張背后的VC戰爭_UNI

1.去中心化社交協議 Nostr 安卓版 Amethyst 使用教程今天,Twitter 前首席執行官 Jack Dorsey 發推稱.

1900/1/1 0:00:00
NFT市場下一個風口:動態NFT機制與用例解讀_區塊鏈

2022 年,NFT 開始變得更加無處不在,成為資本的寵兒、鏈上世界的新星。Uniswap 一雙襪子就賣了 16 萬美元,推特創始人五個單詞拍出 250 萬美元,加密藝術家 Beeple 數字作.

1900/1/1 0:00:00
ChatGPT真能取代搜索引擎嗎_GPT

想象一下,當你遇到問題時,有一個可以與你交談的搜索機器人,它可以讓你更容易找到答案(如果它不撒謊的話),這是多么方便的一件事。微軟、谷歌、百度和其他公司都在致力于此.

1900/1/1 0:00:00
以太坊官方質押提款指南和常見問題解答_以太坊

本文來自 Ethereum, org2 月 10 日, 以太坊官網更新質押提款(Staking withdrawals)頁面,其中詳細介紹以太坊質押提款的相關事項,包括質押獎勵領取.

1900/1/1 0:00:00
為什么說預測加密牛熊是“徒勞”的?_USD

無畏牛熊,開發者在技術創新等方面的進步,是促進行業前進的中堅力量。我們常常會在社媒中看到諸如“牛市”、“熊市”之類的術語來描述加密市場的發展情況.

1900/1/1 0:00:00
Web3中間件和基礎設施全景概覽_WEB

原文作者:Cam 原文編譯:saku,SeeDAO摘要:本文分類并詳細介紹了 zee prime 投資組合中的 web 3 中間件們,其分類包括:存儲 / 數據,數據模型和有效性,索引器.

1900/1/1 0:00:00
ads