Kursplan

Dag 1: Web3 Arkitektur & SCF Användningsfall

  • Kryptografiska Primitiva Enheter: Hashing, Merkle Trees och Publik/Privat Nyckelkryptering i sammanhang med företagsidentitet (DID).

  • Konsensmekanismer: Djupgående analys av PoS (Proof of Stake) vs. PoA (Proof of Authority) för konsortiumskedjor.

  • SCF Teknisk Utmaning: Kartläggning av "Omvänt Fakturering" arbetsflöde till ett state-machine diagram.

  • Labb: Inställning av lokalt utvecklingsmiljö (Hardhat/Truffle/Ganache) och anslutning till en testnet.

Dag 2: Smart Contract Utveckling för Finans

  • Solidity/Chaincode Djupgående Analys: Datatyper, mappningar och modifierare.

  • Koda "Faktura": Skapa en Struct för att representera en faktura och state variabler för godkännandestatus.

  • Automatisera Likviditet: Skriva funktioner för requestEarlyPayment(), approveInvoice() och settlePayment().

  • Labb: Skriva och Unit Testa en grundläggande Fakturering Smart Contract.

 

Dag 3: Integration, Säkerhet & Distribuering

  • Orakelproblemet: Hur man säkert hämtar leveransdata (t.ex., "Gods Mottagna") till Smart Contract för att utlösa betalning.

  • Säkerhetsbästa Praktiker: Analysera vanliga sårbarheter (Reentrancy, Integer Overflow) och granskningsverktyg (MythX/Slither).

  • DApp Frontend: Översikt av hur man ansluter en React/Next.js frontend till kontrakten med hjälp av Ethers.js eller Web3.js.

  • Projekt: Distribuera SCF-kontraktet till en testnet och interagera med det via ett skript.

Krav

  • En förståelse för blockchainkoncept

 

 21 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (4)

Kommande Kurser

Relaterade Kategorier