?譯者 | 盧鑫旺
在過去的幾個月里,我們聽到了很多關于Web3的消息,然而,關于它是什么以及我們如何操作它,仍然有一個謎。最近,加密行業的市場低迷導致了用戶和開發人員的進一步懷疑,但我們必須將Web3的基礎設施與加密市場可能爆發的波動性分開。通過專注于構建和改進Web3的基礎,我們將開始發掘這項技術的真正潛力。要做到這一點,我們首先需要鼓勵更多的開發人員參與這個新的網絡時代。JavaScript是實現這一點的關鍵。
如果我們回想一下我們所知的互聯網誕生之初,我們當時面臨著和現在一樣的懷疑。然而,在那些既相信這項技術,又有工具在手的開發者的幫助下,我們已經看到了Web2的廣泛采用。但為什么就止步于此呢?為什么不繼續與不斷擴展的新興技術一起發展呢?
1、JavaScript與Web2
不管你是否相信,構建Web2的過程與Web3的過程極其相似。在早期階段,Web2基礎設施依賴于開發人員學習多種編碼語言。特別是JavaScript,它成為了萬維網最廣泛使用的編程語言和核心技術之一,開發人員利用這些技術為用戶構建健壯和吸引人的網站。然而,在早期階段,開發人員需要運行一個HTTP服務(Apache server /Apache tomcat)來運行用Java/PHP等編寫的服務器代碼,因此,高效擴展非常困難。
當時,由于Node.js易于運行和橫向擴展的架構特點而越來越受到開發者們的歡迎。這種事件驅動的異步架構非常適合處理HTTP服務器這種有大量IO操作的場景。考慮到這一點,Node.js(非常適合異步編程的服務器端JavaScript)的引入,允許開發人員輕松編寫web服務器,并使這些服務器能夠適應大規模地工作。
JavaScript是一種通用的編碼語言,它統一了web開發的多個方面,使開發人員更容易擴展和改進這個過程,反過來,用戶也可以更無縫地找到相關的解決方案。如果我們將Web2的早期階段與Web3的早期階段進行比較,JavaScript不僅有能力塑造互聯網的未來,而且有能力讓主流開發者對這個新網站的外觀發表意見。允許開發人員使用JavaScript構建Web3,這為該領域帶來了一系列全新的想法。
根據SlashData最近的一項研究,JavaScript作為編程語言的主導地位得到了充分的證明,開發人員超過1380萬人。為了吸引這些開發人員到區塊鏈,我們需要授權他們探索技術,并輸入他們對行業應該如何發展的想法——同時利用他們的母語編碼語言。
2、為什么要關注Web3
雖然有很多原因導致開發人員對參與Web3猶豫不決,但值得注意的是,在Web開發的早期階段也出現了同樣的猶豫。2001年的互聯網泡沫破裂導致人們對互聯網的看法發生了變化,許多人認為這種新技術被過度炒作,而且不可靠。這向我們表明,對于所有技術革命來說,市場崩潰和洗牌似乎都是常見的現象。
這些市場爆發或行業低迷為我們提供了一個絕佳的機會,讓我們能夠專注于建設。構建健壯的Web3基礎設施和顛覆性的、去中心化的應用程序,使用戶能夠控制自己的在線體驗,是主流采用這種技術的關鍵。
Web3仍處于起步階段,它所能實現的目標還沒有實現。建立新的創新,我們可以共同塑造Web3,以封裝我們今天所運營的互聯網的所有方面,以及去中心化和隱私的額外好處。在構建了我們今天所知道的互聯網之后,主流開發人員了解用戶對在線體驗的期望是什么。通過允許這些開發人員與區塊鏈開發人員一起參與Web3的創建,我們可以為每個人建立一個互聯網。
我們一直努力將當前的Web迭代構建為一個全球連接的工具,以豐富用戶的生活,并在政治和經濟上賦予他們權力,然而,我們還沒有完全做到這一點。Web3讓用戶在他們最關心的協議如何運行方面有了發言權,使他們能夠在推進去中心化網絡的愿景方面發揮積極作用。它還讓用戶重新擁有自己數據的權力,可以根據自己的意愿擁有、出售或出租,并消除了少數科技巨頭利用私人數據中飽私囊的能力。
實現Web3的這些價值不會一蹴而就。我們需要時間和艱苦的工作才能達到人們在過去幾十年里已經習慣了的互聯網性能水平。然而,隨著一種廣為人知的編碼語言(如JavaScript)的加入,擁有各種技能的開發人員可以一起工作,使其成為迄今為止最偉大的互聯網迭代。一個不只是為加密愛好者建造的互聯網,而是為外行建造的互聯網——為你建造的互聯網。
原文鏈接:https://dzone.com/articles/web2-was-built-using-javascript-and-web3-should-be
譯者介紹
盧鑫旺,51CTO社區編輯,編程語言愛好者,對數據庫,架構,云原生有濃厚興趣。?