推薦18個yyds優(yōu)秀的Web3開源項目 當(dāng)前要聞
時間:2023-06-25 13:42:57
大家好,我是Echa。
昨天有一位鐵粉私信小編說道:已經(jīng)關(guān)注小編2年了。分享了太多太多優(yōu)質(zhì)文章,比如接私活開源項目系統(tǒng)、AI智能系列開源項目、IOT物聯(lián)系統(tǒng)開源項目等等,甚至還有相關(guān)的前端基礎(chǔ)理論,比如:Vue學(xué)習(xí)資料系列、React 學(xué)習(xí)資料系列、前段開發(fā)工具系列等等,這些也學(xué)了不少的知識,從原來踏入社會的小白,到現(xiàn)在薪資已經(jīng)翻了一倍多了,陸續(xù)也接了私活,一年下來也有大概八九個w左右。只是從來沒有見過小編我整理過關(guān)于區(qū)塊鏈相關(guān)的Web3開源項目。這么說的小編我又驚又喜,又尷尬又啞口無言,回過頭來找找自身發(fā)布過的以前的圖文創(chuàng)作,結(jié)果發(fā)現(xiàn)的的確確沒有區(qū)塊鏈相關(guān)的開源項目。
隨著越來越多的去中心化產(chǎn)品繼續(xù)進(jìn)入市場,Web3(Web 3.0)時代已經(jīng)來臨,采用率也正在迅速增加。
(資料圖)
從最簡單的意義上講,Web3 指的是一個基于區(qū)塊鏈的去中心化網(wǎng)絡(luò),它由許多無需許可的應(yīng)用程序以及其他基于代幣的經(jīng)濟(jì)體組成。或者,Web3 也可以用來描述一種技術(shù)范式,旨在通過將其交還給用戶來幫助減少大型科技公司所擁有的權(quán)力。
今天小編給大家把分享18個yyds優(yōu)秀的web3開源項目,來補(bǔ)缺小編以前分享的圖文創(chuàng)作的不足點,希望對大家有所幫助,同時也祝福這位鐵粉學(xué)業(yè)有成、前途無量,步步高升,技術(shù)方面更上一層樓。
全文大綱web3.js-提供與以太坊區(qū)塊鏈進(jìn)行交互的APIethers.js-用于與以太坊節(jié)點進(jìn)行交互wagmi-React Hook 的集合,包含了與以太坊交互所需的一切Web3-react-用于 React 應(yīng)用的庫,旨在使 DApp 的開發(fā)更加容易RainbowKit-用于將錢包連接添加到 dappLenster:Web 3 社交媒體應(yīng)用Lenstube:Web 3 視頻共享社交媒體平臺Web3UI Kit:輕量級的 web3 UI 組件Web3Modal:為 Web3 DApp 提供簡單易用的登錄和交互體驗Foundry:用于以太坊應(yīng)用程序開發(fā)的快速、便攜和模塊化工具包DeFi Developer Road Map:去中心化金融開發(fā)者的學(xué)習(xí)和技能路線圖FREE Web3 resources:Web3 學(xué)習(xí)資源Awesome Web 3:一組很棒的 Web 3 學(xué)習(xí)資源Awesome Ethereum:一組很棒的以太坊學(xué)習(xí)資源Embark是一個用于輕松開發(fā)和部署 Serverless 去中心化應(yīng)用(DApps)的框架Tornado cash是一個去中心化的非托管協(xié)議,允許用戶在區(qū)塊鏈上進(jìn)行私人交易。Aave是一個分散的、非托管的流動性市場協(xié)議或流動性池,用戶可以扮演銀行家和客戶的角色。Pancakeswap是一個建立在Binance智能鏈之上的DeFi平臺web3.js 提供與以太坊區(qū)塊鏈進(jìn)行交互的APIGithub:https://github.com/web3/web3.js
web3.js 是以太坊官方的 JavaScript 庫,提供了與以太坊區(qū)塊鏈(和基于以太坊的其他區(qū)塊鏈)進(jìn)行交互的API。通過 web3.js,開發(fā)者可以從他們的應(yīng)用中與區(qū)塊鏈進(jìn)行交互,例如讀取賬戶信息、創(chuàng)建和管理智能合約、發(fā)送交易等。該庫不僅限于瀏覽器環(huán)境,也可以在 node.js 環(huán)境中使用。Web3.js 支持以太坊 JSON-RPC API 的所有功能,并且提供了一些高級功能,如合約 ABIs 的自動解析、以太坊 gas 費用的自動計算和簽名交易的功能。
ethers.js 用于與以太坊節(jié)點進(jìn)行交互官網(wǎng):https://ethers.org/
Github:https://github.com/ethers-io/ethers.js
ethers.js 是一個完整的以太坊開發(fā)庫,提供了一套易于使用的 API,用于在 Web3 瀏覽器和 node.js 環(huán)境中進(jìn)行操作。ethers.js 可以用于與以太坊節(jié)點進(jìn)行交互,例如讀取賬戶余額和發(fā)送交易,還可以部署、管理和調(diào)用智能合約。與 web3.js 不同的是,ethers.js 專注于提供簡潔、易于理解和安全的 API。ethers.js 還提供了許多高級功能,如 EIP-1193 支持、錢包管理、大數(shù)據(jù)簽名、批處理交易等。它還提供了一組基本的安全標(biāo)準(zhǔn),以確保您的應(yīng)用程序和以太坊網(wǎng)絡(luò)之間的通信是安全且可靠的。
特點
將您的私鑰安全無誤地保存在您的客戶端中導(dǎo)入和導(dǎo)出 JSON 錢包(Geth、Parity 和眾籌)導(dǎo)入和導(dǎo)出BIP 39個助記詞(12個單詞的備份短語)和HD錢包(英語以及捷克語、法語、意大利語、日語、韓語、簡體中文、西班牙語、繁體中文)元類從任何合約 ABI 創(chuàng)建 JavaScript 對象,包括 ABIv2 和人類可讀的 ABI通過 JSON-RPC、INFURA、Etherscan、Alchemy、Ankr 或 MetaMask連接到以太坊節(jié)點 ENS 名稱是一等公民;它們可以在任何可以使用以太坊地址的地方使用 小(壓縮后約 144kb;未壓縮時約 460kb) 專注于搖樹;僅包含您在捆綁過程中需要的內(nèi)容滿足您所有以太坊需求的完整功能豐富的文檔維護(hù)并添加大量測試用例完全用 TypeScript 編寫,具有嚴(yán)格的類型以確保安全性 MIT 許可證(包括所有依賴項);完全開源,隨心所欲wagmiGithub:https://github.com/wagmi-dev/wagmi
wagmi 是一個 React Hook 的集合,包含了你與以太坊交互所需的一切。wagmi 使連接錢包、顯示 ENS 和余額信息、簽署消息、與合約交互等變得簡單——所有這些都有緩存、重復(fù)請求降重和持久化。
wagmi 具有以下特點:
20 多個 Hook 用于處理 Wallet、ENS、Contract、Transaction、Signature 等內(nèi)置 MetaMask、WalletConnect、Coinbase Wallet 和 Injected 的錢包連接器緩存、重復(fù)請求降重、multicall、批量處理和持久化基于錢包、區(qū)塊和網(wǎng)絡(luò)的變化自動刷新數(shù)據(jù)支持 Multicall支持臨時分叉以太坊網(wǎng)絡(luò)運行的測試套件支持 TypeScript(可以從 ABI 和 EIP-712 類型數(shù)據(jù)中推斷類型)大量的文檔和示例被 ENS, Foundation, Sushi 等使用。Web3-reactGithub:https://github.com/Uniswap/web3-react
Web3-react 是一個用于 React 應(yīng)用的開源庫,旨在使 DApp 的開發(fā)更加容易。它提供了一套用于管理 Web3 實例的 React 組件和鉤子,以及用于獲取用戶賬戶、網(wǎng)絡(luò)等信息的功能。Web3-react 還可以輕松處理不同的 Web3 提供商,例如 MetaMask、WalletConnect、Portis 等。
Web3-react 提供了一個標(biāo)準(zhǔn)接口,用于與以太坊網(wǎng)絡(luò)進(jìn)行交互,使開發(fā)者能夠?qū)W⒂趹?yīng)用程序的邏輯和界面開發(fā),而不必關(guān)心底層實現(xiàn)細(xì)節(jié)。它還提供了一些其他的高級功能,如支持 EIP-1193 標(biāo)準(zhǔn)、處理多個 Web3 實例和清除緩存等。
RainbowKitGithub:https://github.com/rainbow-me/rainbowkit
RainbowKit 是一個 React 庫,可以輕松地將錢包連接添加到 dapp。該工具可簡化開發(fā)人員在開發(fā)DApp時需要進(jìn)行的多錢包、多網(wǎng)絡(luò)連接支持工作。RainbowKit支持所有EVM兼容鏈。
LensterGithub:https://github.com/lensterxyz/lenster
Lenster 是一款使用 Lens Protocol 協(xié)議構(gòu)建的去中心化且無需許可的 Web 3 社交媒體應(yīng)用,允許連接 Web3 錢包和使用 Lens 來登陸。在 Lenster 可以發(fā)布帖子、瀏覽朋友圈和探索內(nèi)容趨勢,還可以直接搜索相關(guān)內(nèi)容帖子或者用戶 Profiles。
LenstubeGithub:https://github.com/lenstube-xyz/lenstube
Lenstube 是一個基于 Lens Protocol 構(gòu)建的開源視頻共享社交媒體平臺,由 Livepeer 和 Vercel 提供支持,創(chuàng)作者上傳視頻時可以選擇視頻收集對象,限制收集人數(shù)、視頻類別以及設(shè)置收集費用和推薦費用,也可以直接將發(fā)布的視頻轉(zhuǎn)發(fā)同步至 Lens。
Web3UI KitGithub:https://github.com/web3ui/web3uikit
Web3Modal 是一個 JavaScript 庫,旨在為 Web3(以太坊、BSC、Polygon 等區(qū)塊鏈)DApp 提供簡單易用的登錄和交互體驗。它支持多種錢包提供商,如 MetaMask、WalletConnect、Portis、Trezor、Ledger 等,并且能夠跨設(shè)備、瀏覽器和平臺提供一致的用戶體驗。
Web3ModalGithub:https://github.com/WalletConnect/web3modal
Web3Modal 是一個多功能的庫,可以輕松地將用戶與 Dapp 連接起來并開始與區(qū)塊鏈交互。可以在一個地方管理多鏈錢包連接流。在設(shè)計時同時考慮到開發(fā)人員和用戶,它易于集成和定制,帶來獨特的體驗。
FoundryGithub:https://github.com/foundry-rs/foundry
Foundry 是一款用 Rust 編寫的用于以太坊應(yīng)用程序開發(fā)的快速、便攜和模塊化工具包。它包括:
Forge:以太坊測試框架(如 Truffle、Hardhat 和 DappTools)。Cast:用于與 EVM 智能合約交互,發(fā)送交易和獲取鏈數(shù)據(jù)。Anvil:本地以太坊節(jié)點,類似于 Ganache、Hardhat Network。Chisel:快速、實用且詳細(xì)的 REPL。DeFi Developer Road MapGithub:https://github.com/OffcierCia/DeFi-Developer-Road-Map
DeFi Developer Road Map 是去中心化金融(DeFi)開發(fā)者的學(xué)習(xí)和技能路線圖,該路線圖包括了從基礎(chǔ)的區(qū)塊鏈知識、智能合約、加密貨幣等概念開始,逐漸深入到各種DeFi協(xié)議、去中心化交易所(DEX)、流動性挖掘(Liquidity Mining)、閃電貸(Flash Loans)等高級概念和實際項目開發(fā)。
FREE Web3 resourcesGithub:https://github.com/FrancescoXX/free-Web3-resources
FREE Web3 resources 給開發(fā)者和學(xué)習(xí)者提供了 Web3 相關(guān)資源,這些資源可以包括各種在線課程、文檔、視頻教程、社區(qū)和開放源代碼庫等。它們可以幫助更好地理解和使用 Web3 技術(shù),構(gòu)建去中心化、安全和可靠的應(yīng)用。
Awesome Web 3Github:https://github.com/ahmet/awesome-web3
一組很棒的 Web 3 學(xué)習(xí)資源。
Awesome EthereumGithub:https://github.com/bekatom/awesome-ethereum
一組很棒的以太坊和 Dapps 學(xué)習(xí)資源。
EmbarkGithub:https://github.com/embarklabs/embark
Embark 是一個用于輕松開發(fā)和部署 Serverless 去中心化應(yīng)用(DApps)的框架。Embark 目前集成了 EVM 區(qū)塊鏈(以太坊)、去中心化存儲(IPFS) 和去中心化通信平臺(Whisper 和 Orbit),部署支持 Swarm。
Tornado cashGithub:https://github.com/tornadocash/tornado-core
Tornado Cash是一個去中心化的非托管協(xié)議,允許用戶在區(qū)塊鏈上進(jìn)行私人交易。Tornado Cash的智能合約是在以太坊網(wǎng)絡(luò)內(nèi)實現(xiàn)的,這使得它們在設(shè)計上是不可變的。
AaveAave是一個分散的、非托管的流動性市場協(xié)議或流動性池,用戶可以扮演銀行家和客戶的角色。存款人提供加密貨幣資產(chǎn),提供給借款人作為貸款,作為回報,他們獲得被動收入。
把Aave想象成區(qū)塊鏈上的銀行,但有能力成為銀行家(貸款人)和客戶(借款人),但這次不是紙幣而是數(shù)字資產(chǎn)。
PancakeswapGithub:https://github.com/pancakeswap/pancake-frontend
Pancakeswap是一個建立在Binance智能鏈之上的DeFi平臺,它是以太坊網(wǎng)絡(luò)的一個快速和具有成本效益的替代品。PancakeSwap使用戶能夠通過利用用戶產(chǎn)生的流動性池,收集NFT,以及在抽獎中贏得加密貨幣,在加密貨幣資產(chǎn)之間進(jìn)行交換。
Web3的好處去中心化
Web3將徹底改變數(shù)據(jù)和系統(tǒng)的所有權(quán)。在目前,數(shù)據(jù)和系統(tǒng)是由主要的技術(shù)組織擁有的。這意味著他們可以使用你的數(shù)據(jù)做目標(biāo)廣告,在某些情況下,甚至侵犯了用戶的隱私。
Web3是 "民有民享 "的網(wǎng)絡(luò),意味著網(wǎng)絡(luò)的管理權(quán)在社區(qū)手中。通信是在區(qū)塊鏈上的點對點網(wǎng)絡(luò)中進(jìn)行的,而不是通過中心化操作。
開放性
審查制度一直是這一代網(wǎng)絡(luò)中的一個主要挑戰(zhàn)。隨著時間的推移,中心機(jī)關(guān)濫用權(quán)力,基于政治、經(jīng)濟(jì)和社會差異,阻止人們訪問互聯(lián)網(wǎng)上的一些資源。
去中心化的系統(tǒng)沒有中央管理當(dāng)局,這意味著,沒有人可以為了利益或權(quán)力而操縱它們
無需許可
當(dāng)前網(wǎng)絡(luò)的最大挑戰(zhàn)之一是網(wǎng)絡(luò)應(yīng)用的驗證機(jī)制(在每個不同的平臺上都需要有多個密碼)。這成為一種非常繁瑣和不安全的驗證方式。
有了去中心化的應(yīng)用程序(Dapps),你需要做的就是創(chuàng)建一個加密貨幣錢包,并將你的錢包連接到應(yīng)用程序。
最后一臺電腦,一個鍵盤,盡情揮灑智慧的人生;幾行數(shù)字,幾個字母,認(rèn)真編寫生活的美好;
一 個靈感,一段程序,推動科技進(jìn)步,促進(jìn)社會發(fā)展。
相關(guān)稿件
推薦18個yyds優(yōu)秀的Web3開源項目 當(dāng)前要聞
當(dāng)歸一個月漲價60%!中藥材價格淡季不降反漲 每日熱議
環(huán)球熱消息:5月份我省經(jīng)濟(jì)延續(xù)恢復(fù)發(fā)展態(tài)勢
美國一研究預(yù)測:2050年約13億人患糖尿病|天天微速訊
天天熱門:“油老虎”徐文榮被查,今年落馬的中管干部已升至24人
【全球獨家】Switch《蝙蝠俠阿卡姆三部曲》卡帶只有一款游戲
紙質(zhì)手工藝:學(xué)生送閨蜜的創(chuàng)意矩形棱柱制作指南,簡單實用又超美觀!
6月26日至28日 重慶這些區(qū)域?qū)⑼?8小時 焦點熱議
快看點丨巴西總統(tǒng)呼吁國際貿(mào)易結(jié)算擺脫美元 巴阿推進(jìn)南美洲共同貨幣
你關(guān)心的都在這!2023年高考志愿填報十問十答來了|今日聚焦
自貢自流井:開展“醫(yī)療用毒性藥品”專項檢查_焦點熱文
鄭州市新龍路項目與廣聯(lián)達(dá)基建模型與精細(xì)化管理交流會順利召開 每日快播
“發(fā)現(xiàn)鄉(xiāng)村之美·十佳美麗村落”名單公布
中建一局深業(yè)上林苑項目承辦2023年深圳市福田區(qū)建筑施工領(lǐng)域“安全生產(chǎn)月”知識競賽暨夏季送清涼活動
廣西連日降雨致局地內(nèi)澇 南寧民眾蹚水而行|天天快播
速讀:全球首臺16兆瓦風(fēng)機(jī)安裝工作全部準(zhǔn)備就緒
環(huán)球視訊!送科技產(chǎn)品送技術(shù),助力鄉(xiāng)村振興
70余企入駐洋浦科創(chuàng)園 涉高新技術(shù)對外貿(mào)易等領(lǐng)域
海口美蘭區(qū)“潮玩文化節(jié)”周末市集三部曲開啟|觀察
我國累計招收博士后約34萬人 設(shè)立科研流動站3352個
我國北部和東部海域?qū)⒂?-7級風(fēng) 南部沿岸海域?qū)⒂欣妆┐箫L(fēng)
【天天速看料】上街區(qū)開展養(yǎng)老機(jī)構(gòu)消防應(yīng)急演練暨消防安全知識培訓(xùn)