Web3是什么?未來去中心化互聯網的解釋
如果你正在閱讀這篇文章,那么你已經在參與現代Web(web 2.0)。我們今天所體驗的Web與10年前(web 1.0)有很大的不同。有了Web3,它準備再次改變。
在這篇文章中,我將闡述Web是如何發展的,它將走向何方,以及為什么這很重要。
如果說歷史教會了我們什么的話,那么這些變化將是非常重要的。想想互聯網是如何影響你的日常生活的,想想互聯網給社會帶來了怎樣的變化,社交媒體平臺,手機應用程序,現在互聯網正在經歷另一個范式轉變。
Web的進化
這些年來,Web已經發生了很大的變化,今天的應用程序幾乎已經無法與它最早的時候相比。Web 的演變通常分為三個獨立的階段:Web 1.0、Web 2.0 和 Web 3.0。
什么是 Web 1.0?
Web 1.0 是 Web 的第一次迭代。大多數參與者是內容的消費者,而創建者通常是開發者,他們建立的網站包含的信息主要以文本或圖像格式提供。1.0大約從1991年持續到2004年。
Web 1.0 由提供靜態內容而不是動態 HTML 的站點組成。數據和內容是從靜態文件系統而不是數據庫提供的,站點根本沒有太多交互性。
你可以將 Web 1.0 視為只讀 Web。
什么是 Web 2.0?
我們大多數人主要經歷了目前形式的Web,通常被稱為Web2。你可以把Web2看作是互動和社會網絡。
在Web2的世界里,你不一定要成為一個開發者才能參與創造過程。許多應用程序的構建方式很容易讓任何人成為創造者。
如果你想構思一個想法并與世界分享,你可以。如果你想上傳一段視頻,讓數百萬人看到它,與它互動,并對它進行評論,你也可以這樣做。
Web2 真的很簡單,而且由于它的簡單性,世界各地越來越多的人正在成為創造者。
當前形式的Web在許多方面確實很棒,但在某些方面我們可以做得更好。
2.0貨幣化與安全
在 Web2 世界中,許多流行的應用程序在其生命周期中都遵循一個共同的模式。想想你每天使用的一些應用程序,以及下面的例子如何應用到它們。
應用程序貨幣化
想象一下 Instagram、Twitter、LinkedIn 或 YouTube 等流行應用程序的早期,以及它們今天的不同之處。這個過程通常是這樣的:
- 公司推出一款應用
- 它吸引了盡可能多的用戶
- 然后將其用戶群貨幣化
當開發者或公司推出流行的應用程序時,隨著應用程序的受歡迎程度不斷提高,用戶體驗通常非常流暢。這也是他們能夠快速獲得吸引力的首要原因。
起初,許多軟件公司并不擔心貨幣化問題。它們嚴格地專注于增長和鎖定新用戶——但最終它們必須開始盈利。
他們還需要考慮外部投資者的作用。通常情況下,承擔像風險資本這樣的限制因素會對我們今天使用的許多應用程序的生命周期,以及最終的用戶體驗產生負面影響。
如果一個建立應用程序的公司獲得了風險投資,它的投資者通常期望投資回報率達到他們支付的幾十或幾百的數量級。
這意味著,公司不是去尋求一些他們可以以某種有機方式維持的可持續增長模式,而是經常被推向兩條道路:廣告或出售個人數據。
對于許多Web2公司,如谷歌、Facebook、Twitter和其他公司,更多的數據導致了更多的個性化廣告。這導致了更多的點擊,并最終帶來更多的廣告收入。對用戶數據的利用和集中化是我們今天所知道和使用的Web如何運作的核心。
安全和隱私
Web2 應用程序反復經歷數據泄露。甚至有網站專門負責跟蹤這些違規行為,并在您的數據遭到泄露時通知您。
在 Web2 中,您無法控制數據或其存儲方式。事實上,公司經常在未經用戶同意的情況下跟蹤和保存用戶數據。然后,所有這些數據都由負責這些平臺的公司擁有和控制。
那些生活在不得不擔心言論自由的負面影響的國家的用戶也面臨著風險。
如果政府認為某人發表的意見與他們的宣傳背道而馳,他們通常會關閉服務器或扣押銀行賬戶。使用集中式服務器,政府可以輕松干預、控制或關閉他們認為合適的應用程序。
由于銀行也是數字化的并且處于集中控制之下,因此政府也經常進行干預。他們可以在波動、極端通貨膨脹或其他政治動蕩時期關閉銀行賬戶或限制資金使用。
Web3 旨在通過從根本上重新思考我們如何從頭開始構建應用程序并與應用程序交互來解決其中的許多缺點。
什么是 Web 3.0?
Web2 和 Web3 之間存在一些根本區別,但去中心化是其核心。
正如我們今天所知,Web3 通過一些其他附加特性增強了互聯網。Web3 是:
- 可驗證
- 去信任
- 自治
- 未經許可
- 有狀態的
- 原生內置支付(本地支付)
在 Web3 中,開發人員不會構建和部署在單個服務器上運行或將其數據存儲在單個數據庫(通常由單個云提供商托管和管理)中的應用程序。
相反,Web3應用程序要么運行在區塊鏈上,要么運行在由許多點對點節點(服務器)組成的去中心化網絡上,要么運行在兩者的組合上,形成一個加密經濟協議。這些應用程序通常被稱為dapps(去中心化應用程序),在Web3領域中經常使用這個術語。
為了實現穩定和安全的去中心化網絡,網絡參與者(開發者)被激勵并競爭,為任何使用該服務的人提供最高質量的服務。
當你聽到Web3時,你會注意到加密貨幣往往是談話的一部分,這是因為加密貨幣在許多這些協議中發揮著重要作用。它為想要參與創建、管理或改進其中一個項目的任何人提供經濟激勵(代幣)。
這些協議通常提供各種不同的服務,例如計算、存儲、帶寬、身份、托管和過去通常由云提供商提供的其他 Web 服務。
人們可以通過技術和非技術層面的各種方式參與協議謀生。
該服務的消費者通常為使用該協議付費,這與他們今天向 AWS 等云提供商付款的方式類似。除了Web3之外,資金直接流向網絡參與者。
在這種情況下,就像在許多形式的去中心化中一樣,你會看到不必要的、通常效率低下的中介被切斷了。
許多網絡基礎設施協議,如Filecoin、wander、Sia和The Graph(這是我在Edge & Node工作時使用的)都發布了實用令牌來管理協議的功能。這些代幣還在網絡的多個層面獎勵參與者。
本地支付
代幣還引入了一個完全無邊界和無摩擦的本地支付層。Stripe 和 Paypal 等公司在支持電子支付方面創造了數十億美元的價值。
這些系統過于復雜,仍然無法實現參與者之間真正的國際互操作性。它們還要求您交出您的敏感信息和個人數據才能使用它們。
像MetaMask和Torus這樣的加密錢包使您能夠將簡單、匿名和安全的國際支付和交易集成到Web3應用程序中。
建立公司的新方式
代幣也帶來了代幣化的思想和代幣經濟的實現。
以建立軟件公司的現狀為例,有人提出了一個想法,但為了開始建設,他們需要錢來養活自己。
為了獲得資金,他們接受風險投資并贈送公司一定比例的股份。這項投資立即引入了錯位的激勵措施,從長遠來看,這些激勵措施與構建最佳用戶體驗并不一致。
此外,如果公司真的成功了,任何參與其中的人都需要很長時間才能實現任何價值,通常會導致多年的工作沒有任何真正的投資回報。
想象一下,一個新的令人興奮的項目解決了一個實際的問題,任何人都可以從第一天開始參與建設或投資。該公司宣布發布x數量的代幣,并將10%給早期的建設者,將10%出售給公眾,并留出其余的未來支付的貢獻者和項目的資金。
利益相關者可以用他們的代幣對項目未來的變化進行投票,而幫助建立項目的人可以在代幣發行后出售他們持有的部分股份來賺錢。
相信項目的人可以購買并持有所有權,而認為項目正朝著錯誤方向發展的人可以通過出售股權發出信號。
由于區塊鏈數據完全公開和開放,購買者對正在發生的事情完全透明。這與購買私人或中心化企業的股權形成鮮明對比,在這些企業中,許多事情往往是保密的。
這已經在 Web3 領域發生了。
一個例子是應用程序 Radicle(一種分散的 GitHub 替代方案),它允許利益相關者參與其項目的治理。Gitcoin 是另一種允許開發人員通過參與并解決開源問題而獲得加密貨幣報酬的貨幣。Yearn 允許利益相關者參與決策和對提案的投票。
身份識別在Web3中如何工作
在 Web3 中,身份(Identity)的工作方式也與我們今天習慣的方式大不相同。大多數情況下,在 Web3 應用程序中,身份將與與應用程序交互的用戶的錢包地址相關聯。
與OAuth或電子郵件+密碼等Web2認證方法(幾乎總是要求用戶交出敏感和個人信息)不同,錢包地址是完全匿名的,除非用戶決定將自己的身份與之公開掛鉤。
如果用戶選擇在多個dapp中使用同一個錢包,他們的身份也可以在不同的應用中無縫轉移,這可以讓他們隨著時間的推移建立起自己的聲譽。
原文:https://www.freecodecamp.org/news/what-is-web3/
作者:Nader Dabit
本文轉載自微信公眾號「前端全棧開發者」,可以通過以下二維碼關注。轉載本文請聯系前端全棧開發者公眾號。