聯繫我們

課程簡介

第一天:Web3 架構與 SCF 用例

  • 加密原語:哈希、默克爾樹及公開/私鑰密碼學在企業身份(DID)脈絡中的應用。
  • 共識機制:深入探究 PoS(權益證明)與 PoA(權威證明)於聯營鏈中的差異。
  • SCF 工程挑戰:將「反向保理」工作流程映射至狀態機圖表。
  • 實驗:設置本地開發環境(Hardhat/Truffle/Ganache)並連接至測試網。

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

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

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

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

最低要求

  • 具備區塊鏈概念的理解

 21 小時

人數


每位參與者的報價

客戶評論 (2)

即將到來的課程

課程分類