Get in Touch

Course Outline

Day 1: Web3 Architecture and Supply Chain Finance Use Case

  • Cryptographic Foundations: Application of hashing, Merkle Trees, and asymmetric cryptography to enterprise identity systems (Decentralized Identifiers).
  • Consensus Protocols: Comparative analysis of Proof of Stake (PoS) and Proof of Authority (PoA) mechanisms for consortium blockchain networks.
  • Supply Chain Finance Engineering Requirements: Translation of the reverse factoring workflow into a state machine architecture.
  • Practical Exercise: Configuration of local development environments using Hardhat, Truffle, and Ganache, including connection to testnet infrastructure.

Day 2: Smart Contract Development for Financial Applications

  • Solidity and Chaincode Implementation: Detailed examination of data structures, mappings, and access modifiers.
  • Invoice Data Modeling: Construction of a Struct to define invoice attributes and state variables tracking approval status.
  • Liquidity Management Functions: Development of application functions for early payment requests, invoice approval, and payment settlement.
  • Practical Exercise: Authoring and executing unit tests for a foundational factoring smart contract.

Day 3: System Integration, Security Assurance, and Deployment

  • Oracle Data Integration: Secure ingestion of external event data (e.g., proof of delivery) into the smart contract to initiate payment protocols.
  • Security Compliance and Best Practices: Evaluation of critical vulnerabilities such as reentrancy and integer overflow, utilizing audit tools including MythX and Slither.
  • Decentralized Application Frontend: Overview of linking React or Next.js frontends to smart contracts via Ethers.js or Web3.js libraries.
  • Capstone Project: Deployment of the Supply Chain Finance contract to a testnet and execution of interaction scripts for government applications.

Requirements

  • Familiarity with foundational blockchain principles

 21 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories