一篇了解Web3瀏覽器的文章

2022.04.05

一篇了解Web3瀏覽器的文章

最近,只要在網上花幾分鐘時間,就會聽到關於Web3的消息。

最近,只要在互聯網上花幾分鐘時間,就能聽到關於Web3的消息。   然而,它並不像聽起來那樣容易獲得或無處不在。一些Web3屬性和服務需要你了解所涉及的移動部分,如加密貨幣錢包、dApps(像OpenSea NFT市場這樣的去中心化應用),以及它們所運行的區塊鏈。   雖然這聽起來很復雜(有些也很復雜),但大多數Web3體驗仍然建立在開放的網絡技術上,你可以通過一個體面的舊瀏覽器來訪問。   在今天的世界裏(我們不完全是Web3社會),當我們輸入一個網站的地址時,我們依靠我們的瀏覽器來處理所有復雜的後臺東西,並把我們帶到我們在網絡空間的目的地。   雖然我們仍然使用相同的應用程序來訪問Web3,但我們必須做大量的準備工作(從擁有一個錢包到訪問正確的協議)來體驗分散的世界。理想情況下,所有這些都應該由這些瀏覽器來處理,但現在還不是這樣。   在詳細討論所有這些問題之前,我們將在本文中反復使用一些術語。你可能需要花點時間來熟悉它們,所以我在這裏包括了對其中一些術語的簡單(可能是過度簡化的)解釋。  一些基本的Web3概念   錢包。一個加密貨幣錢包,存儲不同的代幣,如比特幣、以太坊和Matic。 錢包會顯示你擁有的代幣,你可以把它們發送給其他人   dApps。在區塊鏈協議上運行的去中心化的應用程序。   區塊鏈。Web3項目的去中心化協議。可以把它看作是一個記錄所有交易的公共賬本。現在有許多不同的區塊鏈技術,各種各樣的項目和應用程序都可以在上面運行。   智能合約。區塊鏈上的程序片,當其中規定的協議條款得到滿足時就會執行。例如,在模擬世界中,房子的買家和賣家之間的文件。在Web3世界中,它不是一個律師,而是一個檢查合同所有條件是否滿足的程序。   IPFS: 星際文件系統是一個點對點的存儲協議網絡。它以一種分散的方式工作,所以你不必擔心某個服務器是否在工作。當你試圖訪問一個文件時,IPFS會嘗試直接訪問其內容,而不是內容的位置。   非托管錢包。服務提供商/瀏覽器不存儲你的錢包的密鑰。你必須記住你的12個字的秘密短語,才能在另一個設備上恢復你的錢包。   對於像Gmail或Twitter這樣的托管服務,你只需點擊 "忘記密碼",就可以生成一個新密碼來訪問你的賬戶。對於像MetaMask這樣的非托管錢包,如果你忘記這個短語,你將永遠無法訪問你的賬戶。  瀏覽器和Web3的簡史   如果你在瀏覽器上瀏覽一個網站,這是軟件處理各種功能的結果,從解析網站地址到從網站所在的服務器上提取內容。   我們的想法是,瀏覽器只是一個通往互聯網的窗口。這意味著你只需要在電腦上存儲最少的數據和做最少的處理就可以訪問網站和應用程序。   Web3瀏覽器不只如此,在理想的情況下,它只是一個空殼,所有其他必要的工具都是從分散的網絡中拉出來的。   區塊鏈基礎設施公司Lukso的創始人Fabian Vogelsteller在2015年說,以太坊基金會的團隊正試圖建立一個真正的藍色Web3瀏覽器,名為Mist。這只是一個基於Electron開發的空殼。   真正的dApp的想法是在你的本地機器上運行代碼,然後使用哈希參考(如IPFS)從一個分散的存儲中提取數據。你可以從可信的來源下載源代碼並在本地執行程序。它的後端是由智能合約構成的。   但這種方法的問題是,它在區塊鏈中運行一個完整的節點,所以當你啟動瀏覽器時,它需要同步你離線時在鏈上創建的所有區塊數據。這個過程會很慢。作為一個終端用戶,你當然不希望只是為了訪問一個網站而等待這個過程。 舊的Mist瀏覽器是什麽樣子的   像這樣的問題,加上Electron平臺的不安全性質,促使該團隊在2019年關閉了瀏覽器項目。這就提出了現有瀏覽器如何處理去中心化網絡的問題。  目前的瀏覽器   在目前的形式下,現代瀏覽器能夠處理Web3應用程序,但你可能需要做一些準備才能訪問它們。   例如,如果你使用Chrome瀏覽器,你必須安裝一個像Metamask這樣的錢包擴展,以連接到dApps,為了訪問一些Web3域名,你需要修改你的DNS設置。   有一些瀏覽器,如Opera和Brave,提供一些原生的Web3體驗,內置錢包和基於Web3的域名支持。此外