聯繫我們

課程簡介

第一天:Web3 架構與 SCF 用例

  • 密碼學基礎:在企業身份 (DID) 的脈絡下,探討雜湊、默克爾樹及公開/私有金鑰密碼學。
  • 共識機制:深入探討聯盟鏈中的 PoS (權益證明) 與 PoA (權威證明)。
  • SCF 工程挑戰:將「反向保理」工作流程映射至狀態機圖表。
  • 實驗室:設置本地開發環境 (Hardhat/Truffle/Ganache) 並連接到測試網絡。

第二天:金融領域的智慧合約工程

  • Solidity/Chaincode 深潛:資料結構、映射及修飾符。
  • 編寫「發票」:建立用於代表發票的 Struct,以及用於審批狀態的狀態變數。
  • 自動化流動性:編寫 requestEarlyPayment()、approveInvoice() 和 settlePayment() 函式。
  • 實驗室:編寫並對基礎保理智慧合約進行單元測試。

第三天:整合、安全性與部署

  • Oracle 問題:如何安全地將運輸數據 (例如「收貨」) 輸入智慧合約以觸發付款。
  • 安全性最佳實踐:分析常見漏洞 (重入、整數溢出) 及審計工具 (MythX/Slither)。
  • Dapp 前端:簡要概述如何使用 Ethers.js 或 Web3.js 將 React/Next.js 前端連接到合約。
  • 專案:將 SCF 合約部署至測試網絡,並透過腳本與其互動。

最低要求

  • 具備區塊鏈概念的基本理解

 

 21 小時

客戶評論 (2)

課程分類