banner
Yofine

Yofine

Web Developer | Gunpla Builder
twitter
github

聊聊我眼中的 Web3

引言#

其實我在年前才接觸到這個概念,在朋友圈偶然瞥到這個詞,好奇心驅使我去調研了一下,像大部分新手一樣,安裝 MetaMask 錢包,試用 Mirror,註冊 ENS,在 OpenSea 上鑄造和購買 NFT,加入了大量了 Discord 頻道,還在 BuildSpace 上完成了幾個 Tutorial,總算是形成了一些初步的認知,我覺得是時候把我理解的關於 Web3 的事情寫出來了。

什麼是 Web3?#

在試用 Mirror 之前,我覺得這是一個非常抽象的概念,什麼叫做數據資產所有權?web3 會什麼會跟加密貨幣有聯繫?去中心化?與 NFT 的關係是什麼?,看到 Mirror 之後,我突然有點理解了:

1、全網通用帳號:你不需要註冊一個 Mirror 帳號,通過加密錢包 Connect 即可使用。

2、數據資產歸用戶所有:你生產的內容存儲在區塊鏈上,不歸屬於平台方。

3、去中心化的盈利模式:你可以通過將文章 Mint 成 NFT,讀者或粉絲可以通過 Collect 這個 NFT 的方式進行打賞,並且打賞不需要和平台方進行分成。

通用帳號與 Google 帳號登錄或者手機註冊不同,後者是通過 OAuth 等授權機制或者手機這種唯一 ID 在某個平台進行註冊,記錄你的用戶數據,而通用帳號是你註冊一次(加密錢包),然後在所有 Dapp (去中心化應用)上通用,而不再有註冊過程,所有的登錄鑑權和交易都是通過錢包地址驗證

image

數據資產,我在微信帳號中的數據、在 Bilibili 上傳的整活視頻、在原神裡抽的角色,雖然我直接或間接的為這份數據付出的成本,但所有權是屬於平台的,本質上我們是在租用;在 Web3 的世界,你獲取的數據資產,一直都是歸你所有(當然被釣魚除外,比如最近周杰倫的猴子就被偷了)

image

去中心化的盈利模式,創作者在 Mirror 上寫的文章,以 NFT 的形式供讀者 Mint,直接或者創作收益,同時可以自己維護粉絲社群,而不再依賴平台,同時粉絲也不是一味的付出,有機會隨著偶像的成長獲得實質回報,偶像名氣逐漸增長,他發行的 NFT 的價格可能也會水漲船高,跟我們通過買股票投資公司類似。

image

當然,Web3 的定義和用途遠不止於此,感興趣的話可以讀一下 WEB2 VS WEB3What Is Web3,這兩篇文章對 Web3 有更詳實的定義。

技術視角的 Web3#

作為 Web 開發者,我想大家對 Web1 和 Web2 的區別了如指掌,Gmail 與 AJAX 的故事也都耳熟能詳,那 Web3 從技術角度又有那些變化呢?

令人稍有意外的是,Web3 的變化其實與 Web 技術自身無關,更像是由加密行業的發展,推動了 web 領域在概念層面的一次的升級,原本我們設想的 Web3,可能像 Ajax 一樣,是 web 技術自身的一次進化,比如將互聯網轉化為數據庫、向人工智能進化、向 3D 和全影像網絡的進化等等,乍看之下是否有種鸠占鹊巢的感覺,但其實這並不重要,不管是 Web2 還是 Web3 都是由現實世界的需要,催生出來的概念,就像我們現在並不關心 H5 指代的是 Web App 還是 HTML5 一樣,不過是一個名字,我個人一直信奉的觀點:技術不是變革的原點,而是變革的產物。

The Architecture of a Web 3.0 application 這篇文章中的兩張圖對比了 Web2 與 Web3 在架構上的區別:

image

image

與 Web2 應用不同,Web3 的應用也就是 Dapp(decentralized application),運行在一個由全球運行以太坊客戶端的計算機共同維護的分佈式狀態機(EVM)上,開發者通過編寫 smart contract 來實現業務邏輯,簡單類比的話,有點像使用 FaaS 的感覺,開發過程就是編寫合約、部署合約、調用合約,從概念上來看,這更接近我最開始理解的雲計算,而不是現在這樣,在雲廠商的機房裡租用一台虛擬機。

關於這個部分,其實有很多東西可以講,包括智能合約、生态工具、前端調用等等,上邊那張架構圖也是便於理解的最簡版本,鑑於本文是個開篇就不展開了,具體內容我會在後續文章深入介紹。

在 Web3 世界開發一款產品#

thirdweb 舉例,它是一個 Web3 App 開發平台,提供各種 SDK,同時也採用了比較 Web3 的方式在運營,在內測階段通過免費 Mint 的 Early Access NFT 來吸引用戶,除了象徵意義以外,也作為使用該產品的憑證,在其站點上連接錢包,判斷用戶是否持有該 NFT 來開放試用,之後將用戶導流到 Discord 進行試用反饋和交流,根據試用的時間和反饋的共享等條件,進一步發放更高等級的 NFT,甚至吸收一些人進入核心團隊,後期也可能會發布代幣,通過參與者的貢獻度進行空投,為早期用戶帶來直接收益。

image

這種機制對於開發團隊和用戶都是一件好事,開發團隊可以通過類似期權的方式,在產品更早期收到試用反饋,同時節省一筆推廣費用,對於用戶來講,試用產品付出的勞動可能會帶來直接收益,通過這種方式,開發團隊和用戶多了一層合作夥伴的關係。

還有些產品直接採用了 DAO(decentralized autonomous organization)的模式,比如 Mirror,我們可以在 Dework 看到很多 DAO 在運作。

對 Web3 的質疑#

Web3 作為一個新生事物,不可避免的遭到了各種各樣的挑戰,討論度比較高的主要有這麼兩點:

  • 對基礎設施的質疑,以這篇 The Web3 Fraud 為例,我在讀文筆記中表達了個人的理解
  • 對 Web3 去中心化理念的質疑,主要來自 My first impressions of web3,作者通過一個小實驗,證明全球最大的 NFT 交易市場 OpenSea 並不是去中心化的,OpenSea 可以下架你擁有的 NFT,雖然它還存儲在區塊鏈上,但這與去中心化的思想是相悖的,同時引出了一些論述,主要表達 Web3 並不能普及到普通用戶,具體的可以直接看這篇博文

我從第二點引申出了另外兩個問題:

  • Web2.5 的狀態會持續多久?
  • 去中心化的服務是否最終會滑向中心化?

恰好前段時間在一場 Twitter Space 上討論了這兩個問題,綜合討論的結論談下我目前的觀點。

Web2.5 可能會持續相當長的時間,或者說 Web3 本來就不是為了取代 Web2 存在的,就像現在已經 2022 年,依然有大量的可以定義為 Web1 的站點存在,除了新技術本身需要的傳播時間以外,主要還是因為面向不同的用戶和場景需要合適的技術手段,一個 Web3 應用也不是意味著方方面面都要去中心化,而是去解決它擅長的問題,最終可能會是一個連續的過渡光譜存在。

關於去中心化服務向中心化滑落,主要原因在於目前 Web3 基礎設施問題,比如性能和成本,一方面可以隨著技術的不斷成熟解決,另一方面是意識和取捨的問題,類似個人隱私,在一些時期和地區,普通用戶是不在乎自己隱私的,甚至會為了效率主動放棄隱私,但隨著發展,人們逐漸意識到一些東西比效率更重要,就開始出台法律法規限制隱私收集。

總的來說,Web3 並不是一個挑戰者,要取代 Web2,而是提出了一種為了解決某種特定問題的方案,或許是某些過度的宣傳營銷導致的誤會。

我的看法#

對我而言,Web3 是一項新的技術或者理念,它是由某些切實需求孕育出來,但並不能解決所有問題,同時存在一些早期技術都需要面對的問題,我唯一要說的是,對新生事物保持敬畏與好奇,Stay Hungry Stay Foolish。

本文是我現階段對 Web3 的理解,可能存在一些認知錯誤或者主觀看法,歡迎看到這篇文章的人糾正與討論。

我的 newsletter 主線也由此定下,主要分享我在學習 Web3 過程中的理解和想法,下一期的內容會聊聊 Web3 中非常重要的一部分:smart contract,感興趣的朋友歡迎訂閱我的竹白專欄

本期參考文章

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。