Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
Testimonials (2)
- like the blockchain introduction. For a blockchain newbie like me, its englighten me. - Like the technical workshop, also interesting
Muhammad Lutfi Budiansyah - PT Digital Daya Teknologi
Course - Web3 Engineering & Supply Chain Finance Architecture
Interactive training