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.
Duration 21 hours
Course Outline
Day 1: Web3 Architecture & Supply Chain Finance Applications
- Cryptographic Primitives: Examination of hashing algorithms, Merkle trees, and public/private key cryptography frameworks in relation to decentralized identifiers (DID) for enterprise identity management.
- Consensus Mechanisms: A detailed analysis comparing Proof of Stake (PoS) and Proof of Authority (PoA) mechanisms for the implementation of consortium-based blockchain networks.
- Supply Chain Finance (SCF) Engineering: The process of mapping reverse factoring workflows to state-machine diagrams to ensure operational clarity.
- Practical Application: Configuration of local development environments (using Hardhat, Truffle, or Ganache) and the establishment of secure connections to test networks.
Day 2: Smart Contract Development for Financial Services
- Solidity/Chaincode Analysis: In-depth review of data structures, mapping techniques, and functional modifiers within smart contract logic.
- Invoice Representation: Construction of data structures to represent invoices, including specific state variables to track approval statuses.
- Liquidity Automation: Development of functions to facilitate requestEarlyPayment(), approveInvoice(), and settlePayment() processes.
- Practical Application: Creation and unit testing of a foundational factoring smart contract.
Day 3: System Integration, Security Protocols, and Deployment
- Oracle Integration: Strategies for securely ingesting off-chain shipping data (such as goods receipt confirmation) into smart contracts to initiate payment events.
- Security Standards: Evaluation of common vulnerabilities, including reentrancy attacks and integer overflows, alongside the application of audit tools such as MythX and Slither.
- Frontend Application Development: An overview of connecting React or Next.js interfaces to smart contracts utilizing Ethers.js or Web3.js libraries.
- Project Execution: Deployment of the SCF contract to a test environment and interaction via automated scripting.
Requirements
- Foundational understanding of blockchain concepts
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