iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Web 3

從 區塊鏈 到 去中心化應用程式(DApp) 系列

本挑戰的內容主要將圍繞著區塊鏈技術展開,從基本的概念開始,逐步引領觀眾進入這個引人入勝的領域。我計劃從區塊鏈的核心理念開始,以簡單易懂的方式解釋區塊鏈是什麼。

我將介紹區塊鏈的基本結構,包括區塊、鏈、和去中心化的特點。我會通過實際示例和圖表來幫助觀眾理解。接著,我將探討區塊鏈的各種應用,包括加密貨幣、智能合約、和不可替代性代幣(NFTs)。

接著將深入研究去中心化應用程式(DApps)的技術實作,包括前端和後端開發,以及如何設計和部署智能合約。能夠實際建立自己的DApps,並了解去中心化應用的運作方式了解去中心化應用的運作方式。

鐵人鍊成 | 共 30 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文
DAY 21

智能合約開發: Hardhat 智能合約開發工具

Hardhat 智能合約開發工具 首先為何選擇 Hardhat ?強大的測試框架、更好的性能 Hardhat 工作模式: 合約撰寫 -> solidit...

2023-10-05 ‧ 由 Tcweeei 分享
DAY 22

智能合約開發: 建立合約-公平、公正的投票

建立合約-公平、公正的投票 在建立投票的智能合約前首先對於使用智能合約來做為投票方式的優點 去中心化 (不必額外信任 投票機構) 自動化 且 快速 (時間到可...

2023-10-06 ‧ 由 Tcweeei 分享
DAY 23

智能合約開發: 建立合約-區塊鏈上的群眾募資

建立合約-區塊鏈上的群眾募資 首先一樣先行討論 "群眾募資" 應用於 "智能合約" 的優點 跨國性由於虛擬貨幣本身不具...

2023-10-07 ‧ 由 Tcweeei 分享
DAY 24

DApp建立: Web3.js、Ethers.js 介紹

Web3.js、Ethers.js 介紹 開發 去中化應用程序(DApp) 該如何開始呢? Web3.js 和 Ethers.js 二者都是在區塊鏈開發中極為重...

2023-10-08 ‧ 由 Tcweeei 分享
DAY 25

DApp建立: 錢包(MetaMask) 結合運作

錢包(MetaMask) 結合運作 在DApp中使用錢包是件非常常見的事情 讓使用者可以使用自己的帳戶檢查帳戶資訊、轉帳、查詢區塊或交易、合約互動等等 比起直接...

2023-10-09 ‧ 由 Tcweeei 分享
DAY 26

DApp建立: 查詢區塊與交易資訊

查詢區塊與交易資訊 在區塊鏈中最重要的其中一個核心理念就是 "不可篡改性" 自然會很希望能查詢到 所期待的歷史資訊 因此透過查詢能獲得區塊鏈...

2023-10-10 ‧ 由 Tcweeei 分享
DAY 27

DApp建立: 執行交易

交易的執行 交易 當然也是 去中心化應用 極為重要的一環 那要如何執行交易呢? 如果一個程序能直接控制資產不是很恐怖嗎?要是金額瞬間被轉走怎麼辦呢? 因此我們要...

2023-10-11 ‧ 由 Tcweeei 分享
DAY 28

DApp建立: 智能合約的互動

智能合約的互動 "智能合約的互動" 是 "DApp(去中心應用程序)" 變為更多可能性的契機 為甚麼這麼說呢?其實早在比...

2023-10-12 ‧ 由 Tcweeei 分享
DAY 29

DApp建立: 後端服務尬上來

後端服務 好不容易擺脫了 中心化的後端的需求 為何現在還要使用後端呢? 或許要看回應用程序的本質 (給使用者體驗的產品)因此對於使用者體驗就非常重要 使用者體驗...

2023-10-13 ‧ 由 Tcweeei 分享
DAY 30

DApp建立: DApp 去中心化應用程序 實際運作

DApp 去中心化應用程序 實際運作 很迅速地就來到了最後一天 過程中 透過不斷的探索 目前功能已經包含 [X] 連接錢包(MetaMask) [X] 查詢...

2023-10-14 ‧ 由 Tcweeei 分享