st創意商店(Web3項目創意初學者的一站式商店)
在計算科學和技術的世界里,網絡已經成為一個深入研究和創新的領域。從科技公司到金融服務機構都對區塊鏈、加密貨幣和去中心化的互聯網運動表現出興趣。同樣地,許多像你一樣的開發者也看到了使用這些web3技術的新聞、趨勢和項目。
你是否對學習區塊鏈、加密貨幣和去中心化的應用程序(DApps)感興趣?你是否一直想知道web3的副業或有趣的項目會是什么樣子?那么,本指南可以幫助你 "啟動 "這個旅程,并作為對這個新的和快速發展的空間的介紹。
對于那些希望在web3行業找到工作的人來說,以下web3項目的創意可以作為一個良好的起點。但首先,讓我們看一下一些基本知識。
在本指南中,你將了解:
? 開始使用? 需要熟悉的工具和框架? 常見的web3用例
? 所有12個項目想法的總結
? 入門級項目1. "Hello, world!"2. 簡單的存儲智能合約3. 觸摸奶酪4. 事件押注5. 一個包含ERC20代幣的以太錢包
? 初學者的中級項目1. Web3的待辦事項列表2. 一個任務驅動的DAO3. 一個發送1小時 "工資 "代幣的智能合約4. 投票或表決系統
? 受共價物啟發的項目想法1. NFT收集儀表板2. XY=K DEX儀表板3. 使用Covalent的API為智能合約定制數據源
? 你的web3之旅才剛剛開始
開始使用
需要熟悉的工具和框架
這些是你可能想要熟悉的一些基本的和 "不錯的 "工具和編程語言,以便更好地計劃如何構建這些項目。快速瀏覽這些工具的介紹頁面或教程,以了解它們的主要功能是什么。
基本要素
? 基礎HTML、CSS和JavaScript(Web2的大型前端語言)
? Solidity[1](一種用于構建智能合約的編程語言)
? Web3.js[2]和Ethers.js[3](使前端應用程序與以太坊區塊鏈互動的JavaScript庫)
? Remix[4](一個web3集成開發環境/IDE)。
鼓勵了解一下
? Truffle[5]和Hardhat[6] (web3框架)
? OpenZeppelin[7](一個智能合約庫,為web3工程師創建工具)
? 對以太坊虛擬機(EVM)[8]有一個基本的了解,它是如何編譯代碼的,以及它與你所知道的虛擬機如VMWare或Java虛擬機(JVM)有什么不同?
常見的web3用例
此外,學習不同的web3用例可以幫助你更好地了解web3的世界是什么樣的。這些用例包括。
? 去中心化的自治組織(DAO)[9]:沒有中心化領導的成員擁有的社區
? 不可偽造的代幣(NFTs)[10]:存在于區塊鏈上的獨特的數字和加密安全的代幣
? 去中心化金融(DeFi)[11]:一類新興的金融技術,在金融交易中去除銀行和機構等第三方。
? 隱私和數字基礎設施:密碼學的創新面,完全透明,并改善用戶的個人數據
? 區塊鏈游戲:包括使用基于密碼學的區塊鏈技術元素的視頻游戲。從玩就可以賺(P2E)[12]的游戲就是很好的例子。
? Metaverse:結合了社交媒體、在線游戲、增強現實(AR)、虛擬現實(VR)和加密貨幣等方面的數字現實,允許用戶進行虛擬互動。
? 創造者經濟:新興的開發者、藝術家、音樂家、追隨者和支持者的創造者社區。
所有12個項目想法的總結
項目項目難度結果1."Hello, world!"初學者一個可以打印出 "Hello, world!"的入門智能合約。2.簡單的存儲智能合約初學者一個可以讀取、寫入、增量和減量變量值的智能合約3.奶酪觸摸初學者一個不可偽造的代幣(NFT)DApp,玩家可以在其中傳遞一個活的 "奶酪觸摸 "代幣。4.事件押注初學者一個智能合約,允許已確認的參與者分享池中的獎勵5.一個包含ERC20代幣的以太錢包初學者一個以太錢包和ERC20代幣的個性化定制,從零開始做起6.Web3待辦事項列表中級一個待辦事項清單DApp,每個項目和任務都是區塊鏈上的一個區塊。7.一個任務驅動的DAO中級一個圍繞你最喜歡的事業的小型去中心化自治組織(DAO)。8.一個可以發送1小時 "工資 "代幣的多發送智能合約中級一個向多個以太坊地址發送代表員工時間的代幣的智能合約9.投票或表決系統中級一個用于投票、表決、注冊和安全的去中心化的綜合網絡應用。10.使用Covalent的現成模板的NFT收集儀表板初學者一個顯示你最喜歡的收藏品的NFT分析儀表板11.使用Covalent的現成模板的XY=K DEX儀表板初學者一個顯示你的去中心化交易所組合的去中心化交易所(DEX)分析儀表板12.使用Covalent的API為智能合約定制數據源中級使用Chainlink和Covalent的自定義數據源oracle
入門級項目
通過這些項目開始你構建web3 DApps和代幣的旅程,并學習不同的web3編程工具和框架。
1. "Hello, world!"
動機
如果你曾經參加過介紹計算科學和編程概念的初級課程,你可能記得用Python、C++或其他適合初學者的編程語言編寫的 "Hello, world!"程序。與這個你學過的第一個代碼片段類似,本教學指南以 "Hello, world!"智能合約為開端。
項目描述
編寫一個簡單的智能合約(用Solidity編寫的一段代碼),打印出 "Hello, world!" 這個項目是開始你的web3之旅的一個好方法,因為你將學習如何用Solidity編程,這是web3智能合約開發者使用的主流語言。
即使想法很簡單,寫這個可以教你創建區塊鏈項目的基礎知識(提示:代碼并不像打印出 "Hello, world!"的主函數那么簡單)。它可以教你Solidity文件的布局,如何聲明合約和函數,以及該語言的其他基本特征。
從這里開始
看一下Ethereum關于創建 "Hello, world "智能合約的綜合教程。
Hello World智能合約初學者 - Fullstack | ethereum.org[13]
您將學習的技能
? 在Solidity中編寫智能合約的基礎知識
? 編寫web3程序或Solidity文件的基本編程特征,如布局、變量、合約和函數。
額外資源
您可以看一下這些額外的資源來跟上。
? 資源1[14]
? 資料2[15]
2. 簡單的存儲智能合約
動機
現在你已經完成了你的 "Hello, world!"智能合約,那么再創建一個專注于你能用其內容做什么的智能合約如何?
項目描述
創建一個智能合約,它可以接受任何簡單的變量(如整數、字符或布爾值),并可以同時讀取和寫入其值。除了建立這個簡單的存儲,定義兩個可以增加和減少其值的函數。
這個項目挑戰你構建通常只讀的智能合約,以擁有修改變量值的能力。學習如何構建這個功能可以讓你在未來的web3項目中更新和控制更復雜的值,如一個任務、一個人的名字或一個交易的當前時間。
從這里開始
看看TovarishFin的Coinmonks關于創建智能合約存儲的文章。
智能合約存儲的(實踐)演練[16]
改進意見
通過增加更多的功能和使其更加實用來擴展這個項目的功能。例如,你可以定制你的存儲空間,以容納不同面額的錢或名人的名字和年齡
你將學到的技能
? 智能合約的基本內容和軟件架構
? 部署智能合約
? OpenZeppelin,Solidity,以及用它們創建簡單的函數
? 創建一個前端用戶界面(如果需要)。
額外資源
看看這些額外的資源,了解建立這個項目的其他方法。
? 資源1[17]
? 資料2[18]
? 資料3[19]
3. 觸摸奶酪
動機
你有沒有想過在通常的 "命令提示游戲 "之外創造一個簡單的編程游戲,比如井字游戲、連線4或囚徒困境?試著建造這個迷你的WEB3游戲,它不僅建造起來很有趣,而且也是你可以和你的朋友競爭的有趣的東西。
項目描述
"觸摸奶酪 "的靈感來自于2010年《小屁孩日記》中的一個流行場景。為了使它成為一個web3游戲,為一個沒有人愿意擁有的代幣創建一個不可偽造的代幣DApp,并稱其為 "奶酪觸摸 "代幣。
要玩奶酪觸摸游戲,在任何時候都只允許1個代幣是 "活的"。如果沒有代幣是活的,任何人都可以在任何時候創建一個。然后,玩家可以將這個活的代幣轉讓給其他任何人。一旦這個令牌的有效期達到24小時,這個令牌就會 "死亡",仍然持有它的玩家就不能再將它轉讓給其他人。
建立這個項目可以讓你專注于創建和定制你自己的令牌,并記錄時間。
從這里開始
要建立你的項目,請使用基本的web3編程語言和框架。例如,BeratOz01使用Solidity、Truffle、Ganache和React.js來構建他的游戲版本。
奶酪觸摸NFT游戲[20]
改進意見
為了使這個游戲更具競爭性(但更難建立),為什么不在前端添加一些游戲分數來記錄誰持有的 "奶酪觸摸 "代幣數量最多?也許你還可以加入一些賭注,玩家在游戲開始時支付一小筆錢,誰沒有 "摸到奶酪 "就分享獎勵。
你將學習的技能
? 創建和定制一個代幣
? 追蹤時間
? Solidity
? Truffle
? 基本的游戲編程
4. 事件押注
動機
想讓你的聚會和活動更加有趣和具有挑戰性嗎?這個項目可以幫助你確保你的參會者一定會參加這些活動
項目描述
編寫一個智能合約,讓人們向一個池子支付一小筆錢,對一個活動進行RSVP,只有參加活動的人才能分享池子里的獎勵。如果有人要求參加你的活動,但沒有來,他們就會失去他們所投的加密貨幣。
這個項目向你介紹了賭注的概念,這是web3和去中心化金融的一個著名概念。賭注是一種通過持有某些加密貨幣賺取獎勵的方式,所以這個項目讓你對這個過程有一個小小的了解。
從這里開始
查看這個GitHub項目,作為你可以做的一個例子。
事件抵押[21]
你將學習的技能
? 創建一個加密貨幣池(例如ETH),并在經過批準的用戶中分配這些貨幣
? 追蹤與會者和時間
5. 一個包含ERC20代幣的以太錢包
動機
現在你已經在創建智能合約方面建立了一些有趣的項目和 "發現項目",讓我們深入了解加密貨幣的基本塊:代幣和錢包。
在你學習web3至今的過程中,你有沒有想過web3代幣和錢包是如何結構的?它們與你購買物品的實體幣和你一直擁有的時尚錢包有什么不同?
項目描述
這個項目包括兩個主要步驟。
? 從頭開始創建一個ERC20代幣,和
? 創建一個錢包(智能合約),允許你花費這些代幣。
從這里開始
建立你的代幣可以讓你了解創建它的標準和結構是什么,你如何將代幣從一個地址轉移到另一個地址,以及如何讓它上市。使用Solidity或OpenZeppelin創建它,并使用以下教學指南來幫助您開始。
如何以簡單的方式創建一個ERC20代幣[22]
一旦你創建并上市了你的代幣,你就可以創建你的定制ETH錢包了。建立這個項目將教你如何在智能合約中更新你的Ethers以及如何控制對該錢包的訪問。
你可以使用MetaMask來創建一個標準的錢包,并使用已有的功能。然而,如果你想學習錢包的結構,以及它如何與以太坊區塊鏈進行通信,你可以從頭開始建立。
請看下面的資源,以獲得一些指導。
? 如何創建一個ETH錢包 - 完整指南 " Moralis " 最終的Web3開發平臺[23]
? MyEtherWallet[24]
一個簡短的警告:如果你想用你定制的代幣和錢包在實際的web3市場和交易系統中購買、出售和交易,請先讓它們得到審查和上市。這個緊張的過程通常需要很長的時間,所以確保你在如何建立和維護一套強大的錢包和代幣方面受過良好的教育。
你將學習的技能
? 使用不同的框架來創建以太幣和錢包(如 Solidity 和 Moralis)。
? 構建這些代幣和錢包的軟件架構
? 為這些項目列出并引入安全功能
額外的資源
如果你需要不同版本的創建錢包和代幣,你可以閱讀這些文章。
? 材料1[25]
? 材料2[26]
? 資料3[27]
初學者的中級項目
現在對web3編程基礎知識和使用不同的web3編程工具和框架有了一定的了解,下一組中級項目可以挑戰你建立更全面的項目或為初級項目添加更復雜的功能。
這些是你將從構建這些項目中獲得的一些技能和能力。
? 構建全面而詳細的DApps
? 規劃DApp的軟件架構和主要功能及系統(如一個小型的去中心化自治組織或一個投票系統)
? 選擇你的web3堆棧以及你想用什么工具和語言來構建你的DApps
? 網絡架構和前端應用程序與區塊鏈之間的互動
? 全堆棧網絡開發和UX/UI設計
6. Web3的待辦事項列表
動機
在學校或工作之外,你可以做的最常見的副業編程項目之一是建立一個待辦事項清單,作為一個移動應用程序或一個Web應用程序。如果你一直打算做一個這樣的應用程序,為什么不通過與區塊鏈技術整合來進一步挑戰自己呢?
事實上,如果清單永遠活在區塊鏈上,你可能會有額外的動力來完成你的任務!
項目描述和改進意見
創建一個待辦事項列表,其中添加一個新的項目或任務意味著將其包裝并添加到區塊鏈上。規劃你的應用程序的網絡架構,使邏輯寫在以太坊智能合約中,前端與區塊鏈互動,而不是通常的網絡后端和數據庫。擴展你的智能合約,使其能夠添加新的任務,修改它們,刪除它們,標記它們的完成,為它們設定最后期限,并做其他與創建待辦事項清單有關的動作。
雖然你的應用程序可能不會像Todoist或Evernote那樣完整和全面,但完成這個中級別的DApp讓你深入了解如何建立一個web3應用程序,并給你一個項目,你可以自豪地在下一次求職時向技術雇主展示。
從這里開始
看看這個來自GeeksforGeeks的教程,如何建立你的去中心化的待辦事項網絡應用。
建立一個由區塊鏈驅動的待辦事項網絡應用 - GeeksforGeeks[28]
你將學習的技能
? 在web3中構建一個成熟而詳細的項目
? 規劃DApp的軟件架構,以及客戶端和區塊鏈之間如何相互作用
? 創建一個前端的用戶界面
其他資源
如果你想獲得更多的靈感,請看看這些其他的待辦事項清單。
? 材料1[29]
? 資料2[30]
7. 一個任務驅動的DAO
動機
區塊鏈和去中心化的興起帶來的一個眾所周知的用例是,組織從擁有中心化的執行委員會轉向更加分散、平易近人和透明的治理的做法。
去中心化自治組織(DAO)已經被許多知名的web3公司實施,如Uniswap和Aave。在DAO中,用戶可以作為智能合約建立規則,接受資金,創建提案,成為代表社區的選民,并通過代幣投票。
這個項目讓你一窺創建DAO的情況,特別是為社區或社會提供商品或服務的DAO。
項目描述
圍繞你喜歡的事業發起一個DAO,比如為有需要的人提供食物,保護環境,或者支持心理健康。建立這個項目是學習如何建立一個成熟的web3項目以及它所需要的不同功能和系統的好方法。
從這里開始
按照這些分步指南,幫助你使用Aragon、Snapshot和Moralis等DAO制造商啟動你自己的DAO。你甚至可以使用MolochDAO、DAOstack和web3.js編碼你自己的DAO,以學習創建DAO的結構和軟件設計。
如何在10分鐘內創建一個DAO " Moralis " 最終的web3開發平臺[31]
一個有用的提示:決定你想在多大程度上創建、實施和維護你的DAO。創建DAO只是為了了解它們,與實際啟動DAO、其社區、其治理和其投票系統相關的風險是不同的。確保你在如何領導和運行DAO方面受過良好的教育。
你將學習的技能
? 創建DAO、以太坊名稱服務(ENS)域和投票系統
? 決定創建DAO的社會和基于社區的方面
其他資源
要了解更多關于DAO的信息,請查看這些文章。
? 資源1[32]
8. 一個可以發送1小時 "工資 "代幣的智能合約
動機
你想建立你自己的web3去中心化的工資系統嗎?使用這個項目,在你上面創建的DAO中支付你的員工,并領略一下這個系統的機制與公司支付員工的傳統方式有何不同。
項目描述
同樣,這個項目包括兩個主要步驟。
? 創建一個1小時的 "工資 "代幣(或 "將你的時間代幣化")。
? 創建一個多發送智能合約,將這些代幣發送至多個以太坊地址
這個項目挑戰你為普通代幣(時間附加到你的代幣上)和智能合約(將代幣發送到多個地址的能力)建立高級和更具體的功能。
從這里開始
首先,推出一個可以代表一個員工一小時時間的代幣。使用OpenZeppelin的代幣例子合同、Solidity、Cryptoraves和Uniswap。看看Joseph Schiarizzi的這篇文章,從中獲得靈感。
我將我的時間代幣化,并使其成為你可以購買和交易的資產。[33]
第二,創建一個智能合約,將這些代幣發送到多個以太坊地址(由你的員工擁有)。作為建議的工具,你可以使用Solidity和Ethereum。看看這個GitHub repo就可以開始了。
多重服務[34]
您將學習的技能
? 使用不同的框架來創建你的智能合約和代幣(Solidity、Ethereum、OpenZeppelin、Cryptoraves和Uniswap)。
? 構建多發送智能合約的軟件架構
? 部署你的薪資系統并向其他用戶(或你的員工)發送代幣
其他資源
看看下面的教程和GitHub倉庫,以獲得更多關于構建你的多發送智能合約的靈感。
? 資料1[35]
? 資料2[36]
? 資料3[37]
9. 投票或表決系統
動機
探索區塊鏈系統提供的去中心化好處的另一個好方法是在投票中,確保其選民做出的選擇是合法的、安全的,并獲得平等的機會。
如果你一直想用全棧式網絡開發創建一個全面的網絡應用程序,這個項目是一個很好的機會。用戶通過應用程序和投票過程的流程、UX/UI設計、注冊和安全將是學習如何建立這個應用程序時的主要主題。
項目描述
根據你對建立這個項目的投入程度,你可以創建。
? 為你的小組聊天、俱樂部或學生社團創建一個簡單的投票系統
? 為你的地方政府的候選人建立一個更精細、更實用的投票系統
從這里開始
首先,創建一個智能合約,人們可以創建一個新的投票,提及不同的選擇,并使用他們的代幣為所提及的選擇之一投票。創建這個投票系統后,你將學會如何處理地址,實現更高級的數據結構,如哈希姆圖,以及如何使用Solidity處理時間。看看社區投票DApp的靈感吧。
? 社區投票DApp[38]
為了進一步闡述這個項目,在Solidity中創建一個投票DApp,所有的投票和候選人注冊過程都在鏈上進行。包括注冊期、投票期和結束期的時間。此外,還包括候選人如何注冊,以及他們如何在投票期間投票一次。
構建你的投票系統時要考慮到安全和嚴密的物流。確保每個以太坊地址都能正確識別其用戶,每個用戶都有資格且只能投一次票,并確保投票被準確記錄和計算。
看看下面的資源就可以開始了。
? 開發以太坊去中心化投票應用程序的指南[39]
? 技術點(Techdot[40]
你將學習的技能
? 全堆棧網絡開發和UX/UI設計
? 規劃選民通過你的應用程序從注冊到知道投票或選舉結果的流程
? 規劃你的應用程序的網絡架構,包括數據結構
? 處理登記、地址、時間和安全等問題
? Solidity
其他資源
看看這些其他的投票和表決系統的變化,以更好地了解如何構建它們。
? 資源1[41]
? 資料2[42]
? 資源3[43]
受共價物啟發的項目想法
構建接下來的這組項目將幫助你更多地了解Covalent等web3數據中間件平臺。它所提供的工具和端點可以幫助開發者開始他們在web3的學習之旅,并啟動各種web3項目。
10. NFT收集儀表板
動機
web3的另一個受歡迎的用例是買賣不可偽造的代幣(NFTs),你可能在新聞和互聯網上看到過這種情況。NFTs是存儲在區塊鏈上的不可互換的數據單位,可以被出售和交易。照片、歌曲、交易卡、藝術品和收藏品可以作為NFT在OpenSea和Rarible等市場上出售和購買。
項目描述和開始于此
嘗試探索、購買和擁有一些你喜歡的NFTs。然后,使用Covalent現成的NFT收藏品儀表盤模板來運行你自己的儀表盤,以查看你的個性化收藏品! 只需插入你自己的Covalent API密鑰、儀表盤標題、儀表盤標題橫幅,你就可以開始了。
? Covalent的NFT儀表盤模板[44]
你可以顯示底價圖、藏品中前五個NFT的預覽,以及你的特定藏品在特定區塊鏈上所有NFT藏品的全球視圖中的排名。
一旦你完成了,你可以與你的朋友分享你的儀表盤,并與他們的儀表盤進行比較!
你將學習的技能
? NFTs以及如何購買和查看它們
? 個性化Covalent的NFT收集儀表板模板
? 學習Covalent的統一API
11. XY=K DEX儀表板
動機
web3還引入了去中心化金融和去中心化交易所(DEXs)的概念,用戶可以從自己的錢包而不是中心化交易所(CEXs)交換資產并提供流動性。要想完整全面地了解什么是DEXs,請看我上個月寫的這篇文章。
開發者使用Covalent的DEX數據的完整指南[45]
項目描述并在此開始
使用Covalent由XY=K的端點支持的現成的DEX儀表板來查看你最喜歡的DEX 只要插入你自己的Covalent API密鑰、儀表盤標題和儀表盤標題橫幅,就可以了。
? Covalent的DEX儀表板模板[46]
你可以同時顯示區塊鏈和DEX選擇器、DEX代幣摘要以及在DEX上交易的資產對的詳細信息。該模板通過使用XY=K套件的Covalent API端點為多鏈DEX儀表板提供動力。
完成后,你可以與你的朋友分享你的儀表盤,并將其與他們的儀表盤進行比較!
你將學習的技能
? DEXs以及如何交換資產和提供流動性
? 個人化Covalent的XY=K DEX儀表盤模板
? 學習Covalent的統一API
12. 利用Covalent的API為智能合約定制數據源
動機
在構建你的NFT集合和DEX交易儀表板時,你有沒有想過如何為不同的資產檢索真實世界的數據源?你可以使用像Chainlink這樣的口令將你的智能合約與這些饋送連接起來。
通過Chainlink,智能合約可以使用包括Covalent API在內的外部API訪問任何外部數據。
項目描述和開始于此
按照這些代碼示例,為任何鏈上數據創建數據源。你可以使用關于NFT集合市值、DEX交易量和流動性以及多鏈日志事件的數據源。
Covalent文檔[47]
接下來,如果你想創建你自己的數據源,請按照 "使用Covalent API與Chainlink "部分的步驟來做。
你將學到的技能
? 創建你自己的自定義數據源
? 了解更多關于Chainlink的信息
? Solidity、函數和繼承
你的web3之旅才剛剛開始
有了這些web3項目的想法,你將有一個良好的基礎,你可以利用它跳到更復雜的想法。你還會學到與區塊鏈和加密貨幣有關的新概念,這對你的職業生涯也會很有用。
你可以參加web3黑客馬拉松,賺取賞金,加入web3開發者社區,比如Covalent的Alchemist項目,或者繼續學習更多關于智能合約的知識,完善你的solidity技能。
引用鏈接
[1] Solidity: https://github.com/ethereum/solidity
[2] Web3.js: https://github.com/ChainSafe/web3.js
[3] Ethers.js: https://github.com/ethers-io/ethers.js
[4] Remix: https://remix-project.org/
[5] Truffle: https://moralis.io/truffle-explained-what-is-the-truffle-suite/
[6] Hardhat: https://hardhat.org/getting-started/
[7] OpenZeppelin: https://www.openzeppelin.com/
[8] 以太坊虛擬機(EVM): https://ethereum.org/en/developers/docs/evm/
[9] 去中心化的自治組織(DAO): https://beincrypto.com/learn/decentralized-autonomous-organization/
[10] 不可偽造的代幣(NFTs): https://beincrypto.com/learn/non-fungible-tokens/
[11] 去中心化金融(DeFi): https://beincrypto.com/learn/ethereum-decentralized-finance-revolution/
[12] 玩就可以賺(P2E): https://beincrypto.com/learn/nft-games/
[13] Hello World智能合約初學者 - Fullstack | ethereum.org: https://ethereum.org/en/developers/tutorials/hello-world-smart-contract-fullstack/
[14] 資源1: https://github.com/alto-io/hello-crypto
[15] 資料2: https://medium.com/shokone/https-medium-com-shokone-building-a-hello-world-smart-contract-on-ethereum-f303c7d05f0
[16] 智能合約存儲的(實踐)演練: https://medium.com/coinmonks/a-practical-walkthrough-smart-contract-storage-d3383360ea1b
[17] 資源1: https://docs.soliditylang.org/en/v0.4.24/introduction-to-smart-contracts.html
[18] 資料2: https://github.com/ethers-io/tutorial-simplestore
[19] 資料3: https://gist.github.com/arpit/59ab53aac9d697e9417853e8ea33e6be
[20] 奶酪觸摸NFT游戲: https://github.com/BeratOz01/cheese-touch-nft-game
[21] 事件抵押: https://github.com/baribari2/eventStaking
[22] 如何以簡單的方式創建一個ERC20代幣: https://www.toptal.com/ethereum/create-erc20-token-tutorial
[23] 如何創建一個ETH錢包 - 完整指南 " Moralis " 最終的Web3開發平臺: https://moralis.io/how-to-create-an-eth-wallet-full-guide/
[24] MyEtherWallet: https://github.com/MyEtherWallet/etherwallet
[25] 材料1: https://www.quicknode.com/guides/solidity/how-to-create-and-deploy-an-erc20-token
[26] 材料2: https://ethereum.org/en/wallets/
[27] 資料3: https://www.freecodecamp.org/news/how-to-build-an-ethereum-wallet-web-app-ac77dcaac573/
[28] 建立一個由區塊鏈驅動的待辦事項網絡應用 - GeeksforGeeks: https://www.geeksforgeeks.org/build-a-to-do-list-web-application-powered-by-blockchain/
[29] 材料1: https://github.com/dappuniversity/eth-todo-list
[30] 資料2: https://tarun-s.medium.com/a-todo-app-on-a-blockchain-using-ethereum-using-react-and-hooks-f4a751c40793
[31] 如何在10分鐘內創建一個DAO " Moralis " 最終的web3開發平臺: https://moralis.io/how-to-create-a-dao-in-10-minutes/
[32] 資源1: https://hbr.org/2022/05/what-a-dao-can-and-cant-do
[33] 我將我的時間代幣化,并使其成為你可以購買和交易的資產。: https://medium.com/timerex/i-tokenized-my-time-and-made-it-an-asset-you-can-buy-trade-4457708a2520
[34] 多重服務: https://github.com/rstormsf/multisender
[35] 資料1: https://medium.com/coinmonks/implement-multi-send-on-ethereum-by-smart-contract-with-solidity-47e0bf82b60
[36] 資料2: https://github.com/Alonski/MultiSendEthereum
[37] 資料3: https://github.com/miguelmota/eth-send
[38] 社區投票DApp: https://github.com/adzo261/community-polls-dapp
[39] 開發以太坊去中心化投票應用程序的指南: https://www.freecodecamp.org/news/developing-an-ethereum-decentralized-voting-application-a99de24992d9/
[40] 技術點(Techdot: https://github.com/sanattaori/techdot
[41] 資源1: https://github.com/doriancrutcher/blockvotetutorial2
[42] 資料2: https://github.com/itzmeanjan/polling
[43] 資源3: https://medium.com/@shashikantpareek503/blockchain-voting-system-ccab63a45fa5
[44] Covalent的NFT儀表盤模板: https://github.com/covalenthq/nft-dashboard-template
[45] 開發者使用Covalent的DEX數據的完整指南: https://medium.com/covalent-hq/the-developers-complete-guide-to-dex-data-using-covalent-70e522157365
[46] Covalent的DEX儀表板模板: https://github.com/covalenthq/dex-dashboard-template
[47] Covalent文檔: https://www.covalenthq.com/docs/tools/chainlink-example/