課程簡介
第1天:Web3架構與SCF用例
-
加密原語:在企業身份(DID)背景下探討哈希、Merkle樹和公鑰/私鑰加密。
-
共識機制:深入探討PoS(權益證明)與PoA(權威證明)在聯盟鏈中的應用。
-
SCF工程挑戰:將“反向保理”工作流映射到狀態機圖。
-
實驗:設置本地開發環境(Hardhat/Truffle/Ganache)並連接到測試網絡。
第2天:金融智能合約工程
-
Solidity/Chaincode深入探討:數據結構、映射和修飾符。
-
編寫“發票”:創建結構體以表示發票,併爲審批狀態定義狀態變量。
-
自動化流動性:編寫requestEarlyPayment()、approveInvoice()和settlePayment()函數。
-
實驗:編寫並單元測試基本的保理智能合約。
第3天:集成、安全與部署
-
Oracle問題:如何安全地將物流數據(如“貨物已接收”)獲取到智能合約中以觸發支付。
-
安全最佳實踐:分析常見漏洞(如重入攻擊、整數溢出)和審計工具(如MythX/Slither)。
-
Dapp前端:簡要介紹如何使用Ethers.js或Web3.js將React/Next.js前端連接到合約。
-
項目:將SCF合約部署到測試網絡並通過腳本與其交互。
最低要求
- 瞭解區塊鏈概念
客戶評論 (4)
培訓師的經驗及其傳達內容的方式
Roggli Marc - Bechtle Schweiz AG
課程 - FinOps
機器翻譯
Patrick在兼顧所有準備材料的同時,抽出時間詳細回答了小組的每個問題,表現得非常出色。
Mick Mccarthy - Rakuten Blockchain Lab
課程 - Ethereum for Developers
機器翻譯
個性化服務,專注於我的需求
ANN - New Vitality Clinic
課程 - GnuCash for Business Accounting
機器翻譯
I was benefit from the interesting and clear ideas and suggestions.
Vincent van Walt
課程 - A Practical Guide to Successful Pricing Strategies
機器翻譯