聯繫我們

課程簡介

第一天:Web3 架構與 SCF 用例

  • 密碼學原語:在企業身份 (DID) 背景下的哈希、Merkle 樹以及公開/私有密鑰加密。
  • 共識機制:深入探討聯盟鏈的 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)

課程分類