聯繫我們

課程簡介

第一天:Web3架構與SCF用例

  • 密碼學原語:在企業身份(DID)背景下的哈希、默克爾樹以及公鑰/私鑰加密。
  • 共識機制:深入探討聯盟鏈中的PoS(權益證明)與PoA(權威證明)。
  • SCF工程挑戰:將“反向保理”工作流程映射到狀態機圖。
  • 實驗:設置本地開發環境(Hardhat/Truffle/Ganache)並連接到測試網。

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

  • Solidity/Chaincode深入研討:數據結構、映射和修飾符。
  • 編碼“發票”:創建結構以表示發票,並設置用於審批狀態的狀態變量。
  • 自動化流動性:編寫requestEarlyPayment()、approveInvoice()和settlePayment()函數。
  • 實驗:編寫基礎保理智能合約並進行單元測試。

第三天:集成、安全與部署

  • 預言機問題:如何安全地將運輸數據(例如“貨物已收到”)傳入智能合約以觸發支付。
  • 安全最佳實踐:分析常見漏洞(重入、整數溢出)以及審計工具(MythX/Slither)。
  • Dapp前端:簡要概述如何使用Ethers.js或Web3.js將React/Next.js前端連接到合約。
  • 項目:將SCF合約部署到測試網,並通過腳本與其交互。

最低要求

  • 對區塊鏈概念的理解

 

 21 小時

人數


每位參與者的報價

客戶評論 (2)

即將到來的課程

課程分類