Web3由將當前網絡集成到區塊鏈的框架和組件組成,它不是當前Web2的替代品,而是Web2的擴展。去中心化應用程序dApp運行在Web3堆棧之上,而Web3堆棧又可以構建在Web2之上。這允許支持如HTTP等標準Web協議作為Web3 dApp的底層。

通常,Web3通過其網絡瀏覽器或應用程序將用戶連接到區塊鏈。為了支持現有的網絡,它使用Web3堆棧來擴展功能。開發人員可以使用包含API模塊的庫來添加Web3與其Web2 應用程序或dApp的集成。堆棧提供了一種抽象方式來簡化流程,而不是讓開發人員從頭開始構建自己的框架。通過這種方式,用戶可以使用網絡連接到區塊鏈以訪問其加密貨幣等數字資產。

Web3堆棧

Web3堆棧由用於創建dApp的模塊組成,將用戶連接到如Ethereum、Binance Smart Chain、Solana等區塊鏈上的數字資產。這些模塊有不同的類別,包括文件存儲、索引、查詢、鏈下(L2)協議、開發框架、身份(錢包)和預言機等等,可通過API實現,開發人員可以使用這些API調用例程和方法來訪問區塊鏈。

Web3與傳統Web2的不同之處在於其去中心化的特性。 Web3在分佈式和去中心化網絡中的開源系統上運行,dApp不需要中央服務器來運行代碼。在去中心化系統中,代碼在網絡上的多個節點上運行,而不需要受信任的中心方。由於它不是高度集中的,使其具有抗審查、防篡改和不易受到傳統科技巨頭影響的特點。

從Web2可以創建前端應用程序,它可以包含來自Web3的庫以連接到區塊鏈。開發人員可以使用如Javascript、C++等現有的編程語言來構建應用程序。 Truffle、Hardhat等框架均支持Web3的現有語言,開發人員不必花更多時間學習用新語言編寫代碼。

接入層

錢包接口是開發人員把Web3兼容性添加到其Web應用程序的主要組件。錢包為用戶賬戶創建一個地址,以便訪問加密貨幣資產。這相當於在Web2中使用的用戶名和密碼,但在Web3中,它使用基於公鑰密碼學的帶私鑰的錢包地址。

打開錢包時,用戶仍然可以使用用戶名和密碼組合,但這只是訪問錢包的基本安全性的一部分,還有另一層來定義誰擁有錢包。每個錢包都包含一個私鑰,該私鑰被授予錢包所有者的保管權。這會授權錢包賬戶的交易,例如在交易加密貨幣的時候。

在加密貨幣中,錢包與傳統錢包的工作方式並不完全相同。它不像物理錢包存放現金那樣存儲加密貨幣。錢包私鑰是一種加密代碼,可生成用戶錢包獨有的數字簽名。每當用戶花費其加密貨幣或發送給另一個用戶時,私鑰用於正確授權交易。

每個錢包都包含一個公共地址(即錢包地址),作為區塊鍊網絡上用戶賬戶的標識。它是從私鑰生成的,並且對每個用戶都是唯一的。為了接收或交易加密貨幣,用戶必須有一個錢包地址。數字簽名可證明地址確實屬於錢包所有者。將錢包連接到Web3站點時,通常會要求用戶驗證其身份。用戶將使用數字簽名簽署來自站點的消息請求。如果數字簽名得到驗證,則允許錢包連接。

像Brave這樣的瀏覽器帶有支持Web3的內置錢包。對於Chrome等其他瀏覽器而言,則需要安裝擴展程序,例如Metamask、Trust等插件錢包。在瀏覽器上進行Web3錢包擴展的好處是它可以在電腦或智能手機以及許多設備上使用,這允許用戶以不同的方式訪問他們在區塊鏈上的數字資產。

NFT、遊戲代幣、加密貨幣

Web3上最受關注的領域是元宇宙,目前主要有兩種定義:傳統科技巨頭建立的虛擬世界和加密世界。對於傳統科技巨頭而言,元宇宙由AR、VR、3D Avatars等各種技術集成的虛擬世界,可增強遊戲和娛樂的用戶體驗;對於加密世界,元宇宙是關於可以跨各種區塊鏈數字資產的所有權,這些數字資產可用於遊戲、市場交易或作為收藏品購買以來存儲價值。區塊鏈用於驗證數字資產,例如在遊戲內購買資產以驗證所有權。

區塊鏈上使用的數字資產包括NFT、遊戲代幣(如Mana、SAND、Gala等)和加密貨幣(如ETH、BNB、SOL等)。支持Web3的網站允許用戶將數字資產帶入虛擬世界,這也是訪問數字交易所、在線遊戲或電子商務門戶。這個過程通過連接錢包將賬戶地址授予用戶訪問權限來完成。 NFT市場(如OpenSea、Rarible等)就是支持Web3的網站的典例。

Web3元宇宙可以與傳統科技巨頭的元宇宙相同,作為網絡的擴展層。用戶能夠將數字資產帶到一個可以互動和交易的虛擬世界中,例如用戶可以交易或出售NFT的虛擬市場。如果沒有Web3,元宇宙就無法提供對數字資產的訪問權,因此在價值方面的效用會降低。可以說,Web3為虛擬世界帶來了“價值互聯網”。

DeFi 網關

Web3的另一個重要特性是為網絡上的用戶提供通往DeFi的網關,這創造了用戶前所未有的替代金融服務,包括加密抵押貸款,允許用戶以其加密貨幣資產的價值借款。用戶還可以通過質押代幣一段時間來以賺取更多代幣。對於想要賺取更多收入的用戶,也可以通過各種DeFi工具賺取利息。

DeFi中支持Web3的網站(例如AAVE、Compound、Oasis App等)可以將用戶的錢包連接到智能合約。這些程序在區塊鏈上執行DeFi服務的代碼,例如質押、提供流動性和兌換代幣。 Web3通過網絡界面為用戶簡化了流程,使普通用戶更容易使用DeFi。

DeFi為用戶帶來了更具包容性的新機會,但也存在風險。有些用戶經歷過rug pull和其他類型的詐騙。或者,一些用戶在過於中心化的項目中做出了糟糕的投資決定,遭受了經濟損失。因此,用戶需要自己進行盡職調查研究以了解不同類型的DeFi服務以避免不必要的資金損失。

GameFi

Web3上另一個令人期待的板塊是GameFi。 GameFi將游戲概念與DeFi結合在一起,它通過基於區塊鏈的網絡引入了加密貨幣化的遊戲。這意味著通過去中心化的後端使數據更加公平,並進行更多驗證。由遊戲開發商控制的中心化遊戲後端的問題在於,無法保證遊戲資產的隨機性或所有權。 GameFi旨在解決這些問題,同時提供一個通過貨幣化獎勵遊戲玩家的激勵系統。

在Decentraland和The Sandbox等GameFi平台上,用戶可以在瀏覽器上通過連接錢包參與遊戲。還有一些GameFi 應用程序,例如Axie Infinity,需要下載應用程序才能玩。這些遊戲的吸引力在於使用了P2E模型,遊戲玩家可以從遊戲中獲得獎勵,但參與遊戲也需要一些前期成本,例如購買代幣或NFT。

借助區塊鏈,遊戲可以變得更加透明和公平。可以通過鏈上驗證來證明遊戲資產的所有權和分數、獎勵、積分等數據的可信度。這有助於驗證在P2E遊戲中獲得的獎勵。隨機性的公平性也可以得到驗證,向遊戲玩家保證平台或遊戲開發者沒有操縱遊戲。

小結

Web3可以使互聯網向區塊鏈擴展。開發人員使用區塊鏈公司或加密項目提供的開發工具包將其應用程序連接到區塊鏈,即通過使用框架或開發環境以及API來實現互操作性。用戶通過基於Web3的應用程序或dApp體驗價值互聯網,也可以通過簡單的網絡界面傳輸和交換數字資產,如加密貨幣代幣和NFT。 Web3使基於區塊鏈的應用程序更加用戶友好,從而允許更多用戶參與並從網絡中獲得更多價值。