课程大纲
第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
机器翻译