導(dǎo)航:首頁(yè)>> 最新資訊>> 成為Web3開發(fā)者:Why and How?

成為Web3開發(fā)者:Why and How?

190天前 29 技術(shù)

why:為什么要成為 Web3 開發(fā)者

?

?

首先介紹一下什么是 Web3。

?

2014 年,以太坊聯(lián)合創(chuàng)始人 Gavin Wood 首次提出「Web3」的概念,給互聯(lián)網(wǎng)需要過多信任的問題提供了一種解決方案。

?

不可否認(rèn),中心化網(wǎng)絡(luò)已經(jīng)幫助數(shù)十億人融入了互聯(lián)網(wǎng),并在其上創(chuàng)建了穩(wěn)定、可靠的基礎(chǔ)設(shè)施。但與此同時(shí),少數(shù)中心化巨頭幾乎壟斷了互聯(lián)網(wǎng),甚至可以為所欲為。而 Web3 通過區(qū)塊鏈、加密貨幣和 NFT 將權(quán)力以所有權(quán)的形式歸還用戶。

?

Web3 如今已成為一個(gè)包羅萬象的術(shù)語,代表了一個(gè)更新更好的互聯(lián)網(wǎng)愿景。盡管很難對(duì) Web3 做出嚴(yán)格的定義,但它通常有如下特征:

?

1. 去中心化:不由中心化實(shí)體控制,而是由構(gòu)建者和用戶分配所有權(quán);

2. 無需許可:每個(gè)人都有參與 Web3 的平等權(quán)利,沒有人被排除在外;

3. 去信任:通過經(jīng)濟(jì)激勵(lì)(代幣)機(jī)制運(yùn)轉(zhuǎn),而不依賴受信任的第三方。

?

Web3 的時(shí)與勢(shì)

?

?

《呂氏春秋》有一句話:「君子謀時(shí)而動(dòng),順勢(shì)而為」。意思是說,聰明有遠(yuǎn)見的人會(huì)做好準(zhǔn)備,在合適的時(shí)候迅速行動(dòng),順著當(dāng)時(shí)的形勢(shì),做出判斷,再有所作為。

?

我認(rèn)為 Web3 毫無疑問是趨勢(shì),但具體從何時(shí)開始成為趨勢(shì),有人說是比特幣的出現(xiàn),有人說是以太坊的出現(xiàn)。我其實(shí)并不完全同意,比特幣的出現(xiàn)是整個(gè) Web3 行業(yè)的開始,以太坊的出現(xiàn)則是 Web3 行業(yè)的基石,但真正讓 Web3 成為「勢(shì)」,我覺得還是 2020 年 DeFi 行業(yè)的大規(guī)模爆發(fā),讓區(qū)塊鏈有了金融場(chǎng)景的落地應(yīng)用。

?

關(guān)于 DeFi 的介紹,可以參考我之前的文章《MakerDAO & Uniswap:去中心化金融進(jìn)化史》。

?

Web3 整個(gè)行業(yè)的用戶量從 2020 年開始迎來了爆發(fā)式擴(kuò)張,除了 2022 年因?yàn)樾苁械脑驅(qū)е掳l(fā)展變緩,其他年份用戶數(shù)量都是不斷上漲,相信 2024 年隨著比特幣減半和牛市到來,用戶數(shù)量也會(huì)繼續(xù)上漲,向上趨勢(shì)勢(shì)不可擋。

?

其實(shí)從中國(guó)香港對(duì) Web3 的態(tài)度也可以見微知著,從 2023 年起,中國(guó)香港就頻繁對(duì) Web3 釋放友好信號(hào):

?

· 2023 年 4 月,成立香港 Web3 協(xié)會(huì),旨在促進(jìn) Web3 生態(tài)發(fā)展;

· 2023 年 8 月,發(fā)布《有關(guān)香港虛擬資產(chǎn)發(fā)展的政策宣言》,明確支持 Web3 發(fā)展;

· 2023 年 10 月,證監(jiān)會(huì)更新加密貨幣市場(chǎng)監(jiān)管政策,為虛擬資產(chǎn)交易所提供合規(guī)指引;

· 2024 年 1 月,香港首批虛擬資產(chǎn)交易所獲得牌照;

· 2024 年 4 月,Web3 嘉年華在香港舉辦,同月港府推出數(shù)字資產(chǎn) ETF。

?

既然 Web3 從 2020 年就開始成為趨勢(shì),那加入 Web3 最好的時(shí)機(jī)就是四年前,其次就是現(xiàn)在?。?!

?

Web2 開發(fā)者更應(yīng)該學(xué)習(xí) Web3

?

筆者作為一個(gè) 2020 年接觸 Web3,并且 2022 年從 Web2 轉(zhuǎn)型 Web3 的開發(fā)者,關(guān)于「為什么 Web2 開發(fā)者更應(yīng)該學(xué)習(xí) Web3」提供一些個(gè)人體驗(yàn)。

?

其實(shí)這個(gè)問題跟「為什么非 AI 的開發(fā)者要學(xué)習(xí) AI」沒有什么不同,我認(rèn)為作為開發(fā)者,首先一定是個(gè)持續(xù)學(xué)習(xí)者,因?yàn)榧夹g(shù)行業(yè)更新?lián)Q代很快,需要持續(xù)學(xué)習(xí)來跟上變化,保持自己的競(jìng)爭(zhēng)力。

?

學(xué)習(xí)分深度和廣度,兩者同樣重要,深度通過深耕技術(shù)細(xì)節(jié)會(huì)幫助你成為領(lǐng)域內(nèi)的專家,廣度則通過跟蹤技術(shù)趨勢(shì),學(xué)習(xí)相鄰領(lǐng)域的知識(shí),可以將新的思想引入你的專業(yè)領(lǐng)域中,讓工作更具創(chuàng)造性。

?

現(xiàn)在學(xué)習(xí) AI 和 Web3 就是這個(gè)道理,可以通過學(xué)習(xí)最前沿的技術(shù)增加自己的技術(shù)廣度,就跟早年間學(xué)習(xí)移動(dòng)端開發(fā)一樣,但 Web3 又和這兩者不一樣的是,缺少一個(gè)「奇點(diǎn)時(shí)刻」。

?

iPhone 的出現(xiàn),引領(lǐng)了移動(dòng)端的變革,iPhone 是移動(dòng)端的「奇點(diǎn)時(shí)刻」;ChatGPT 的出現(xiàn),打開了 AI 的想象力,ChatGPT 是 AI 的「奇點(diǎn)時(shí)刻」;而 Web3 目前還沒有這樣革命性的創(chuàng)新出現(xiàn),但這也意味著 Web3 是一個(gè)更有潛力更具創(chuàng)新的行業(yè),如果一個(gè) Web2 開發(fā)者能結(jié)合原有的技術(shù)和經(jīng)驗(yàn)來到 Web3 上 Build,可能就能孕育出偉大的創(chuàng)新。

?

Web2 學(xué)習(xí) Web3 還有一個(gè)好處,萬一 Web2 以后無法運(yùn)行了,打不過還能加入。

?

how:如何成為 Web3 開發(fā)者

?

Web3 技術(shù)棧目前還沒有一個(gè)統(tǒng)一定義,我采用的是 Alchemy 的 Web3 技術(shù)棧全景圖,從下往上依次是:

?

?

1. 網(wǎng)絡(luò)層:也就是我們所熟知的鏈,包括 Layer1 和 Layer2,例如比特幣,以太坊,Solana,Sui,Starknet 等;

?

2. 區(qū)塊鏈交互層:該層允許開發(fā)人員和用戶在區(qū)塊鏈中讀取和寫入數(shù)據(jù),包括節(jié)點(diǎn)服務(wù),水龍頭,索引服務(wù)和區(qū)塊鏈瀏覽器;

?

3. 表示層:該層主要面向開發(fā)者,反映了 Web2 開發(fā)的許多方面,例如面向區(qū)塊鏈開發(fā)者特定的工具和類庫(kù),區(qū)塊鏈上的數(shù)據(jù)存儲(chǔ);

?

4. 分布式應(yīng)用(DApps):該層主要面向用戶,涵蓋 DeFi、NFT、身份和認(rèn)證、數(shù)據(jù)和分析以及許多其他 DApp 類別。

?

當(dāng)你選擇成為一名 Web3 開發(fā)者時(shí),需要了解你技術(shù)服務(wù)于 Web3 技術(shù)棧的哪一層。

?

如果是服務(wù)網(wǎng)絡(luò)層,意味著需要開發(fā) Layer1 或 Layer2,一般是對(duì)應(yīng)的實(shí)驗(yàn)室或基金會(huì),需要的技能差異很大,底層技術(shù)包括密碼學(xué),共識(shí)算法,存儲(chǔ),網(wǎng)絡(luò),語言及虛擬機(jī)等,工程上的技術(shù)則根據(jù)鏈的架構(gòu)和性能決定,也有一些鏈?zhǔn)峭ㄟ^ Cosmos SDK 或 OpStack 快速搭建的;

?

如果是服務(wù)區(qū)塊鏈交互層,一般是去一些基礎(chǔ)設(shè)施服務(wù)商,例如節(jié)點(diǎn)服務(wù),數(shù)據(jù)分析服務(wù),索引服務(wù),這一層其實(shí)跟 Web2 的基礎(chǔ)設(shè)施服務(wù)商(例如云服務(wù))差不多,角色也都是前端,后端,數(shù)據(jù),測(cè)試,運(yùn)維等,因此要求的技能也大致相同,可能額外了解下區(qū)塊鏈網(wǎng)絡(luò)的接口;

?

如果是服務(wù)表示層,就是給開發(fā)者開發(fā)工具和類庫(kù),俗稱「賣鏟子」,具體開發(fā)技能會(huì)根據(jù)產(chǎn)品形態(tài)和服務(wù)的開發(fā)者類型決定,例如開發(fā)一個(gè) IDE 就會(huì)涉及用戶界面,本地網(wǎng)絡(luò)搭建,合約編譯,合約部署等;

?

如果是服務(wù) DApps,其實(shí)絕大多數(shù)的 Web3 開發(fā)的需求都集中在 DApp 的開發(fā),所以我們一般說的 Web3 開發(fā)主要是指 DApp 開發(fā)。下一節(jié)展開這個(gè)內(nèi)容。

?

DApp 開發(fā)需要掌握的技能

?

傳統(tǒng)的互聯(lián)網(wǎng)應(yīng)用架構(gòu)想必大家應(yīng)該很熟悉,包括前端,后端和數(shù)據(jù)庫(kù)。以一個(gè)在線購(gòu)物網(wǎng)站為例,用戶首先通過瀏覽器訪問前端提供的界面進(jìn)行購(gòu)物的相關(guān)操作,如果用戶搜索了某個(gè)商品關(guān)鍵詞,后端就會(huì)負(fù)責(zé)處理相應(yīng)的邏輯,即響應(yīng)來自前端的請(qǐng)求,檢索數(shù)據(jù)庫(kù)后向前端返回必要的數(shù)據(jù)。數(shù)據(jù)庫(kù)則為應(yīng)用提供了穩(wěn)定的存儲(chǔ),包含商品的全部信息以及用戶的相關(guān)信息(如購(gòu)物車內(nèi)容)。

?

在區(qū)塊鏈上構(gòu)建的 DApp 與傳統(tǒng)應(yīng)用最大的區(qū)別在于后端和數(shù)據(jù)庫(kù)的角色變化。智能合約起到了傳統(tǒng)后端的作用,區(qū)塊鏈則替代了傳統(tǒng)數(shù)據(jù)庫(kù),提供去中心化的數(shù)據(jù)存儲(chǔ)。智能合約與區(qū)塊鏈的密切協(xié)作,使得數(shù)據(jù)的存儲(chǔ)和檢索變得透明且難以篡改。

?

?

因此 DApp 開發(fā)的技能主要在于前端和智能合約的開發(fā),需要掌握的技能如下:

?

前端

?

界面開發(fā)。對(duì)于有網(wǎng)頁(yè)開發(fā)經(jīng)驗(yàn)的前端工程師而言,界面開發(fā)技能是可以遷移的,HTML、CSS 和 JavaScript 這些基本技能,以及現(xiàn)代前端框架如 React 和 Vue 的掌握;

?

身份驗(yàn)證機(jī)制和數(shù)據(jù)讀寫。在 DApp 中,用戶的身份認(rèn)證和管理方式是通過區(qū)塊鏈錢包(例如 MetaMask)來實(shí)現(xiàn)的,因此需要學(xué)習(xí)如何集成錢包接口,并且數(shù)據(jù)讀寫也是通過鏈上 API,通過使用 Ethers.js 這樣的 JavaScript 庫(kù),可以輕松地實(shí)現(xiàn)身份驗(yàn)證機(jī)制和數(shù)據(jù)讀寫。

?

后端

?

由于現(xiàn)在很多 DApp 都是半中心化的,因此也有不少后端的需求,雖然后端工程師的技能也可以遷移,但由于涉及鏈上數(shù)據(jù)讀寫,需要集成區(qū)塊鏈 SDK,開發(fā)語言最好是 Go/Rust/NodeJS;

?

智能合約

?

對(duì)于 EVM 鏈的合約開發(fā),主要學(xué)習(xí) Solidity 語言,新手推薦去 WTF Academy 上學(xué)習(xí);對(duì)于非 EVM 鏈的合約開發(fā)需要根據(jù)具體的鏈,例如開發(fā) Solana 上的智能合約需要學(xué)習(xí) Rust,開發(fā) Sui 上的智能合約需要學(xué)習(xí) Sui Move,但目前學(xué)習(xí)資料都比較少,需要去對(duì)應(yīng)的官網(wǎng)。

?

學(xué)習(xí) Web3 的幾點(diǎn)建議

?

· 日常刷刷 Web3 媒體獲取行業(yè)新聞:推薦 律動(dòng) BlockBeats,Panews,F(xiàn)oresight,金色財(cái)經(jīng),ODaily;

?

· 偶爾混混 Web3 開發(fā)者社區(qū),推薦登鏈,TinTinland,WTF Academy,BuilderDAO,OpenBuild;

?

· 學(xué)習(xí)一個(gè)新項(xiàng)目,先閱讀官方文檔,再關(guān)注官方 Twitter/Discord,有余力再大致看一下代碼庫(kù);

?

· 一定要做項(xiàng)目,有渠道的直接實(shí)戰(zhàn)做項(xiàng)目,沒渠道的也可以參加 Hackthon 積累項(xiàng)目經(jīng)驗(yàn);

?

· 英語非常重要(后悔沒有好好學(xué)習(xí)英語 °(°ˊДˋ°) °)。

?

總結(jié)

?

Web3 一定是未來,對(duì)于 Web2 開發(fā)者,探索 Web3 這個(gè)領(lǐng)域時(shí),無論是客戶端,前端還是后端,都能發(fā)揮現(xiàn)有的技術(shù)優(yōu)勢(shì),還能擴(kuò)展職業(yè)視野,提升自身工作的創(chuàng)造性。

?

但目前的 Web3 行業(yè)還是很浮躁的,很多人都在瘋狂的追逐,激進(jìn)的投資,很多時(shí)候會(huì)讓人感到焦慮。如果決心要成為 Web3 的開發(fā)者一定要有意識(shí)地屏蔽一些干擾信息,專注于技術(shù)本身,做一些長(zhǎng)期有價(jià)值的事,能更好地幫助自己成長(zhǎng)。

登載此文出于傳遞更多信息之目的,并不意味著贊同其觀點(diǎn)或證實(shí)其描述。文章內(nèi)容僅供參考,不構(gòu)成投資建議。投資者據(jù)此操作,風(fēng)險(xiǎn)自擔(dān)。

最新快訊
來源:techflowpost
時(shí)間:2025-04-10 09:26:00
深潮 TechFlow 消息,4 月 10 日,全鏈 Rollup 網(wǎng)絡(luò) Initia 宣布推出全新的生態(tài)系統(tǒng)頁(yè)面,涵蓋 DeFi、游戲、NFT、AI 等多個(gè)賽道項(xiàng)目,具體包括:鏈上策略游戲 Batt...
來源:panewslab
時(shí)間:2025-04-10 09:25:00
PANews 4月10日消息,據(jù)Lookonchain監(jiān)測(cè),一名交易者在Hyperliquid平臺(tái)上以40倍杠桿做多比特幣,目前未實(shí)現(xiàn)利潤(rùn)達(dá)427萬美元。該交易者在11小時(shí)前剛于MUX平臺(tái)平掉以太坊空...
來源:techflowpost
時(shí)間:2025-04-10 09:24:00
深潮 TechFlow 消息,4 月 10 日,據(jù)金十?dāng)?shù)據(jù)報(bào)道,新加坡海峽時(shí)報(bào)指數(shù)漲幅擴(kuò)大至8.7%,創(chuàng)2009年以來最大漲幅。
來源:chaincatcher
時(shí)間:2025-04-10 09:23:00
ChainCatcher 消息,鏈上分析師 Ali 于 X 發(fā)文表示,過去兩周內(nèi),鯨魚轉(zhuǎn)移超過 7000 萬枚 XRP。
來源:jinse
時(shí)間:2025-04-10 09:22:00
金色財(cái)經(jīng)報(bào)道,據(jù)Trader T監(jiān)測(cè),美國(guó)現(xiàn)貨比特幣ETF昨日凈流出1.2726億美元。
最新文章
推薦閱讀
最新資訊 查看更多>
1 加密早報(bào):美國(guó)對(duì)中國(guó)以外國(guó)家關(guān)稅暫降至 10%,BTC 突破 80,000 美元
2 比特幣的牛熊周期不等于加密生態(tài)的牛熊周期
3 如果微策略被迫出售BTC,極端情況下會(huì)給市場(chǎng)帶來多大拋壓?
4 對(duì)等關(guān)稅暫停 加密市場(chǎng)爆漲 果然只有中國(guó)躺槍
5 特朗普:暫停關(guān)稅 過去24小時(shí)全網(wǎng)爆倉(cāng)5.87億美元
6 如果微策略被迫出售BTC 會(huì)給市場(chǎng)帶來多大拋壓?
7 關(guān)稅背后的硬政治回歸
作者專欄 查看更多>
blockbeats
blockbeats
3383
文章
179653
瀏覽
2589
訪問
  • 交易所
  • 幣種
排名 交易所 24h成交額
1 BinanceBinance ¥1,527.57 億
2 BybitBybit ¥576.23 億
3 Coinbase ExchangeCoinbase Exchange ¥71.57 億
4 OKXOKX ¥519.71 億
5 UpbitUpbit ¥77.13 億
6 KrakenKraken ¥43.20 億
7 BitgetBitget ¥494.79 億
8 RaydiumRaydium ¥11.50 億
9 BitfinexBitfinex ¥6.09 億
10 Uniswap v2Uniswap v2 ¥3.72 億
查看更多
日本永久免费Aⅴ在线观看,亚洲一区二区在线aⅴ,成人无码精品无码,久久机热这里只有精品23 www.sucaiwu.net