近年來 Web 3 及區塊鏈技術已取得越來越高的關注度,它將顛覆我們對網路以及金融的認知與使用方式。從 Web 2 的中心化架構轉換到 Web 3 的去中心化架構,對於想要進入這個領域的工程師來說,除了需要掌握基本軟體開發的技能,也要對 Web 3 相關概念與技術有基本的了解,包含新的開發模式、工具、語言等等。本系列文章旨在引領讀者理解 Web 3 的精髓,提供一套從 Web 2 到 Web 3 全端開發的技術養成路線。無論是前端、後端還是 App 端的開發者,我們都將一同探索這條充滿挑戰與機遇的道路,為網路世界的變革做好充分準備。
用戶在以太坊上可以進行各式各樣類型的交易,像是發送 ETH, Transfer Token, Swap, 合約互動, 買賣 NFT 等等,但原始的區塊鏈資料並沒...
在錢包 App 中讓使用者清楚了解即時的交易狀態並擁有掌控權是十分重要的,這樣能讓使用者感受到更高的確定性,也提升了使用者體驗。因此交易管理是個重要的功能,今天...
今天我們會深入介紹 Wallet Connect 協議以及在 Wallet App 中的實作。在 Day 6 的實作中已經完成了 DApp 端的 Wallet...
今天要來介紹的是錢包 App 中的 DApp 瀏覽器如何實作,來幫助使用者在任何裝置與場景上都能方便透過錢包連上 DApp。這個功能在各個主流錢包 App 中都...
今天要講解的是錢包 App 中要如何實作代幣的 Swap 功能,會使用到 1inch 這個 Swap 服務提供的 API,並介紹 EIP-2612 Permit...
今天跟明天的內容會來介紹 Web3 世界裡有哪些需要注意的資安風險,以及作為使用者我們可以怎麼預防資產被盜走。經過前面 25 天的內容我們已經對 Web3 技術...
今天我們會延續昨天提到的操作問題,來講解更多在操作上可能會遇到的風險。並講解在裝置跟錢包安全應該要注意什麼,也提供給讀者更多防禦的方式,讓各位在 Web3 操作...
今天我們會講解一般有哪些保存與備份私鑰的方法,而許多錢包 App 都有提供幫使用者備份的選項,因此也會介紹他們的作法以及背後的原理,如 Key Derivati...
今天我們來探討一些 Web3 的前沿技術。由於 Web3 的技術日新月異,持續有新技術和升級出現,今天會簡要介紹幾個領域及並搭配具有代表性的案例,幫助讀者更全面...
今天會介紹一些較底層的密碼學技術以及相關應用,包含 ZKP, MPC, Layer 2, DID 等等,帶讀者了解許多區塊鏈技術的基石,作為本系列文章的結尾。...