天天看點

一文讀懂 Web3:網際網路發展的新時代還是騙局?

作者:高可用架構
一文讀懂 Web3:網際網路發展的新時代還是騙局?

作者 | Ivan Mehta

譯者 | 盧鑫旺

策劃 | 千山

就目前來說,關于Web3的定義仍未有公論。但可以肯定的是,在現有的假想中,Web3絕不是網速更快、資料容量更大的web2,而是基于全新架構的寄托了若幹價值期許的新一代網際網路形态。

在這種期待下,我們或許可以窺見Web3的雛形:這将是一個去中心化的公共網際網路。每個使用者都用自己的 wallet 作為網上的通行證(Identity),使用者的資料和數字資産都跟着這個Identity,任意平台都可以通過區塊鍊來驗證使用者的數字資産,因為每個使用者的資料跟着自己而非平台所有,而他的數字資産又是可以被驗證的,這就意味着,使用者可以把自己的數字資産帶到任何一個地方。

理想總是美好的,而現實卻是荊棘叢生。早期的Web3項目總是因糟糕的使用者體驗而飽受诟病,進入門檻過高對普通網際網路使用者來說無疑很不友好。值得慶幸的是,在過去一年中,浏覽器行業在增長和接受這項新技術方面取得了長足的進步。尤其值得矚目的是Brave對IPFS的原生支援。以隐私為中心的浏覽器決定讓使用者輕松通路協定的内容尋址功能,并最終建立通向更加分散的網絡的途徑。簡言之,浏覽器為網際網路使用者提供了更為便捷的通往 Web3 的“前門”。

現在的浏覽器為去中心化的網絡做好準備了嗎?

最近,隻要在網際網路上停留幾分鐘,就會聽說Web3。

然而,它并不像聽起來那麼容易接觸到或者無處不在。一些Web3屬性和服務需要你了解涉及到的移動部分,如加密貨币錢包、dApps(像OpenSea NFT市場這樣的去中心化應用程式),以及它們運作的區塊鍊。

雖然這聽起來很複雜(有些确實很複雜),但大部分Web3體驗仍然是建立在開放的web技術之上的,你可以通過一個不錯的老版浏覽器來通路它們。

在當今世界(我們這個還沒完全Web3的社會),當我們輸入一個網站的位址時,我們依靠我們的浏覽器來處理所有複雜的後端内容,并把我們帶到網絡空間的目的地。

雖然我們仍然使用相同的應用程式通路Web3,但我們必須做大量的準備工作(從擁有錢包到通路正确的協定)來體驗去中心化的世界。理想情況下,所有這些都應該由這些浏覽器處理,但目前還不是這樣。

在詳細探讨所有這些之前,我們将在本文中反複使用一些術語。你可能需要花一分鐘時間來熟悉它們,是以我在這裡對其中一些進行了簡短(可能過于簡化)的解釋。

一些基本的Web3概念

錢包(Wallet):加密貨币錢包,其中存儲不同的代币(token),如比特币、以太坊和Matic。

一文讀懂 Web3:網際網路發展的新時代還是騙局?

錢包會顯示你所擁有的代币,并且你可以把他們發給其他人

dApps:在區塊鍊協定上運作的去中心化應用程式。

區塊鍊(Blockchain):用于Web3項目的去中心化協定。把它想象成一個記錄所有交易的公共賬簿。現在有許多不同的區塊鍊技術,各種各樣的項目和應用程式可以在它們上運作。

智能合約(Smart contracts):區塊鍊上的程式片段,在滿足其中指定的協定條款時執行。例如,在模拟世界中,一個房子的買家和賣家之間的檔案。在Web3世界中,不是由律師,而是由程式來檢查合同的所有條件是否滿足。

IPFS:星際檔案系統是一個點對點的存儲協定網絡。它以去中心化的方式工作,是以你不必擔心特定伺服器是否工作。當你試圖通路檔案時,IPFS會嘗試直接通路其内容,而不是内容的位置。

非托管錢包(Non-custodial wallet):服務提供商/浏覽器不存儲你錢包的密鑰。你必須記住你的12個單詞的秘密短語,才能在另一台裝置上恢複你的錢包。

有了Gmail或Twitter這樣的托管服務,你隻需點選“忘記密碼”,就可以生成一個新的密碼來通路你的賬戶。對于像MetaMask這樣的非托管錢包,如果你忘記了這個短語,你就永遠無法通路你的賬戶了。

浏覽器和Web3的簡要曆史

如果你正在浏覽器上看一個網站,這是軟體從解析網站位址到從網站所在的伺服器上提取内容,處理各種功能函數之後的結果。

其理念是,浏覽器隻是一個通往網際網路的視窗。這意味着你隻需要存儲最少的資料,在你的電腦上做最少的處理就能通路網站和應用程式。

Web3浏覽器不止于此,在一個理想的場景中,它隻是一個中空的外殼,所有其他必要的工具都是從去中心化的網絡中提取的。

區塊鍊基礎設施公司Lukso的創始人Fabian Vogelsteller在2015年表示,以太坊基金會的團隊試圖建構一個真正藍色的Web3浏覽器,名為Mist。它隻是一個基于Electron開發的空殼。

真正的dApp的理念是,在本地機器上運作代碼,然後使用一個散列引用(如IPFS)從去中心化的存儲中提取資料。你可以從受信任的源代碼下載下傳源代碼并在本地執行程式。它的後端是由智能合約構成的。

但是這種方法的問題是,它要在區塊鍊中運作一個完整的節點,是以當你啟動浏覽器時,它需要同步在你離線時鍊中建立的所有塊資料。這個過程會很慢。作為一個終端使用者,你當然不希望僅僅為了通路一個站點而等待這些。

一文讀懂 Web3:網際網路發展的新時代還是騙局?

舊版的Mist浏覽器的樣子

諸如此類的問題,再加上Electron平台的不安全特性,促使該團隊在2019年關閉了浏覽器項目。這就引出了現有浏覽器如何處理去中心化網絡的問題。

目前的浏覽器

在它們現在的形象中,現代浏覽器能夠處理Web3應用程式,但你可能需要做一些準備工作才能通路它們。

例如,如果你使用Chrome浏覽器,你就必須安裝一個像Metamask這樣的錢包擴充程式來連接配接到dApps,并且為了通路一些Web3的域名你需要修改你的DNS設定。

有一些像Opera和Brave這樣的浏覽器提供了一些原生的Web3體驗,内置錢包和基于Web3的域名支援。此外,關于Web3這兩款浏覽器在移動端和桌面端上都可以體驗到。

一文讀懂 Web3:網際網路發展的新時代還是騙局?

Brave提供了一個内置的加密貨币錢包,并能友善地交易代币

他們甚至試圖簡化熟悉過程。例如,在浏覽器安裝過程中,Opera會要求你建立一個Opera使用者名(比如singing@opera)與你的錢包相關聯,這樣你就可以使用這個使用者名而不是42個字元的字元串來跨應用程式識别你自己。

今年早些時候,Opera甚至釋出了一個加密浏覽器,将dApps目錄、加密貨币交易所、即将到來的代币空投、新聞和關于Web3空間的科普内容放在了最前面。

一文讀懂 Web3:網際網路發展的新時代還是騙局?

Opera提供了一個加密的特定浏覽器,更緊密地內建了錢包

你可能不想使用這個版本作為你的主要浏覽器。但這是一個很好的起點,讓你熟悉所有去中心化的東西。

Opera移動和Web3執行副總裁Jørgen Arnesen表示,公司覺得有義務讓他們的浏覽器成為這些新協定的門戶。Arnesen解釋說:

當談到Web3浏覽器時,我們心中有幾個關鍵的價值觀:易用性、流暢的使用者體驗、透明度和安全性。

關注隐私的Brave浏覽器提供了略微不同的體驗。它沒有專門的加密浏覽器或内容中心,但它有一個加密貨币錢包。

該公司CTO布萊恩·邦迪(Brian Bondy)表示,由于該公司與支付技術公司懷爾(Wyre)的合作,該公司的錢包可以友善地通過卡購買和互換代币。

Bondy說到,“我們的錢包可以在所有平台上使用。但目前dApp的支援僅限于桌面端,我們計劃在本季度末釋出手機整合。”。

作為一個差別,Brave為使用者提供BAT(Brave Attention Tokens),來作為觀看廣告的獎勵。有了這些token,你可能會賺到一些錢——盡管回報不是很高——或者為網站或内容創作者提供小費。

一文讀懂 Web3:網際網路發展的新時代還是騙局?

Brave提供BAT(Brave Attention Tokens)來作為觀看廣告的回報

Bondy說,目前主流的浏覽器會讓使用者面臨下載下傳錯誤擴充的風險,這些擴充可能無法正常工作,或者包含惡意軟體。此外,這些是浏覽器上運作的額外程序,占用了一些電腦的處理能力。

另一方面,如果有一個内置錢包,你可以去NFT市場無縫購買數字藝術品,或者在Snapshot.org上對加密社群的提議進行投票。

建構Web3的挑戰

通路Web3屬性的最大挑戰之一是,你應該知道你正在使用什麼token,以及這個特定應用程式運作在什麼區塊鍊協定上。

例如,如果你正在使用Chrome浏覽器, MetaMask适用于所有基于以太坊的區塊鍊和應用程式。但要使用solana支援的應用程式,你需要使用Phantom錢包。

Bondy表示,Brave正試圖通過在浏覽器上慢慢整合更多标準來彌補這一差距,這樣你就不用擔心後端是什麼了。

還有一個安全問題。在Web3的初期階段,許多不法分子利用網絡釣魚将使用者引誘到欺詐性網站,竊取他們的資産。Arnesen希望開發一種工具來防止人們落入這些攻擊的陷阱。Opera已經提供了一個中心化的中心,提供了這些服務的快捷方式,作為一種友善地引導你進入合法網站的方式。

根據Vogelsteller的說法,在體驗Web3之前有兩個大的障礙。首先要記住這個12個單詞的短語,并了解這種身份驗證方法背後的安全原因。

其次是需要Ether做任何事情,考慮到加密貨币的價格以及涉及的天然氣和交易費用等因素,這并不便宜。

浏覽器可以通過與不同的合作夥伴合作來解決第一個問題,但第二個問題仍然存在。

Vogelsteller在他正在開發的一款名為Universal Profiles的産品中解決了這些問題。這個想法是為了合并Web3身份的不同部分,比如錢包、NFT創作和集合。

一文讀懂 Web3:網際網路發展的新時代還是騙局?

通用的使用者檔案可以指向傳統的社交網絡以及你的web3資産

通過添加密碼、實體密鑰、用于認證的移動應用程式以及你的12個單詞短語,這個通用的使用者檔案将確定你的資産安全。

這些基于智能合約的通用配置檔案還可以為交易提供一些檢查和平衡,是以你不會将token發送到錯誤的位址。

前方的路

目前,通路Web3屬性是很複雜的,對于一般使用者來說都有一個陡峭的學習曲線。畢竟,你的主要接入點,錢包,是一個42個字元的位址。

這些位址也讓你難以了解所有者的聲譽和身份。雖然匿名在某些情況下是很好的,但它也使得在這種架構下建立信任變得很困難。

然後還有一些問題,比如“我應該在這裡使用什麼token?”,“這個應用程式在哪種區塊鍊協定上工作?”,“他們互相合作嗎?”想象一下,發一條推特需要打開20個旋鈕和設定。這就是Web3現在給人的感覺。

現代的浏覽器,以及像通用使用者檔案這樣的标準,将需要協同工作,使所有這些變得更簡單。我們需要建構一個使用者不必擔心後端協定的世界。那裡有更容易記住的使用者名,和更容易了解的消息綁定到每個身份。到那時Web3才算可以說是一個網絡。

這将需要人們共同努力,對不同的協定達成一緻,這将花費大量的時間。在那之前,盡情享受瘋狂吧。

原文位址:

https://thenextweb.com/news/web3-browser-opera-chrome-brave-analysis

譯者介紹

盧鑫旺,51CTO社群編輯,半路出家的九零後程式員。做過前端頁面,寫過業務接口,搞過爬蟲,研究過JS,有幸接觸Golang,參與微服務架構轉型。目前主寫Java,負責公司可定制化低代碼平台的資料引擎層設計開發工作。

本文由高可用架構翻譯。技術原創及架構實踐文章,歡迎通過公衆号菜單「聯系我們」進行投稿。

高可用架構

改變網際網路的建構方式