联系我们

课程大纲

第一天: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)

即将举行的公开课程

课程分类