iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Web 3

Web3 全端工程師的技術養成之路 系列

近年來 Web 3 及區塊鏈技術已取得越來越高的關注度,它將顛覆我們對網路以及金融的認知與使用方式。從 Web 2 的中心化架構轉換到 Web 3 的去中心化架構,對於想要進入這個領域的工程師來說,除了需要掌握基本軟體開發的技能,也要對 Web 3 相關概念與技術有基本的了解,包含新的開發模式、工具、語言等等。本系列文章旨在引領讀者理解 Web 3 的精髓,提供一套從 Web 2 到 Web 3 全端開發的技術養成路線。無論是前端、後端還是 App 端的開發者,我們都將一同探索這條充滿挑戰與機遇的道路,為網路世界的變革做好充分準備。

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

Day 21 - Web3 與進階後端:交易歷史資料整理

用戶在以太坊上可以進行各式各樣類型的交易,像是發送 ETH, Transfer Token, Swap, 合約互動, 買賣 NFT 等等,但原始的區塊鏈資料並沒...

2023-09-30 ‧ 由 Harry Chen 分享
DAY 22

Day 22 - Web3 與進階 App:交易管理與 Mempool 監聽

在錢包 App 中讓使用者清楚了解即時的交易狀態並擁有掌控權是十分重要的,這樣能讓使用者感受到更高的確定性,也提升了使用者體驗。因此交易管理是個重要的功能,今天...

2023-10-01 ‧ 由 Harry Chen 分享
DAY 23

Day 23 - Web3 與進階 App:Wallet Connect 協議與實作

今天我們會深入介紹 Wallet Connect 協議以及在 Wallet App 中的實作。在 Day 6 的實作中已經完成了 DApp 端的 Wallet...

2023-10-02 ‧ 由 Harry Chen 分享
DAY 24

Day 24 - Web3 與進階 App:DApp 瀏覽器實作

今天要來介紹的是錢包 App 中的 DApp 瀏覽器如何實作,來幫助使用者在任何裝置與場景上都能方便透過錢包連上 DApp。這個功能在各個主流錢包 App 中都...

2023-10-03 ‧ 由 Harry Chen 分享
DAY 25

Day 25 - Web3 與進階 App:Swap 功能實作

今天要講解的是錢包 App 中要如何實作代幣的 Swap 功能,會使用到 1inch 這個 Swap 服務提供的 API,並介紹 EIP-2612 Permit...

2023-10-04 ‧ 由 Harry Chen 分享
DAY 26

Day 26 - Web3 與資安:攻擊方式與資產保護(上)

今天跟明天的內容會來介紹 Web3 世界裡有哪些需要注意的資安風險,以及作為使用者我們可以怎麼預防資產被盜走。經過前面 25 天的內容我們已經對 Web3 技術...

2023-10-05 ‧ 由 Harry Chen 分享
DAY 27

Day 27 - Web3 與資安:攻擊方式與資產保護(下)

今天我們會延續昨天提到的操作問題,來講解更多在操作上可能會遇到的風險。並講解在裝置跟錢包安全應該要注意什麼,也提供給讀者更多防禦的方式,讓各位在 Web3 操作...

2023-10-06 ‧ 由 Harry Chen 分享
DAY 28

Day 28 - Web3 與資安:私鑰保存與備份

今天我們會講解一般有哪些保存與備份私鑰的方法,而許多錢包 App 都有提供幫使用者備份的選項,因此也會介紹他們的作法以及背後的原理,如 Key Derivati...

2023-10-07 ‧ 由 Harry Chen 分享
DAY 29

Day 29 - Web3 與前沿技術:基礎建設與去中心化應用

今天我們來探討一些 Web3 的前沿技術。由於 Web3 的技術日新月異,持續有新技術和升級出現,今天會簡要介紹幾個領域及並搭配具有代表性的案例,幫助讀者更全面...

2023-10-08 ‧ 由 Harry Chen 分享
DAY 30

Day 30 - Web3 與前沿技術:密碼學與應用

今天會介紹一些較底層的密碼學技術以及相關應用,包含 ZKP, MPC, Layer 2, DID 等等,帶讀者了解許多區塊鏈技術的基石,作為本系列文章的結尾。...

2023-10-09 ‧ 由 Harry Chen 分享