Kom i kontakt

Kursplan

Dag 1: Web3-arkitektur och SCF-användningsfall

  • Kryptografiska grundpelare: Hashing, Merkle-träd och offentlig/hemlig nytkryptografi i kontexten av företagsidentitet (DID).
  • Konsensmekanismer: Fördjupning i PoS (Proof of Stake) vs. PoA (Proof of Authority) för konsortiekedjor.
  • SCF-utmaningen för ingenjörer: Kartläggning av arbetsflödet "Reverse Factoring" till ett tillståndsdiagram.
  • Laboration: Uppsättning av lokal utvecklingsmiljö (Hardhat/Truffle/Ganache) och anslutning till testnätet.

Dag 2: Smarta kontrakt för finansiering

  • Fördjupad kunskap om Solidity/Chaincode: Datstrukturer, mappings och modifierare.
  • Kodning av "fakturan": Skapa en Struct för att representera en faktura samt state variables för godkännandestatus.
  • Automatisera likviditeten: Skriv funktioner för requestEarlyPayment(), approveInvoice() och settlePayment().
  • Laboration: Skriva och enhetstesta ett grundläggande Smart Contract för fakturering.

Dag 3: Integration, säkerhet och distribution

  • Orakel-problemet: Hur man säkert hämtar transportdata (t.ex. "Varor mottagna") in i det smarta kontraktet för att trigga betalningen.
  • Bästa praxis för säkerhet: Analys av vanliga sårbarheter (Reentrancy, Integer Overflow) och auditverktyg (MythX/Slither).
  • Dapp Frontend: Kort introduktion till att koppla en React/Next.js-frontend till kontraktet med hjälp av Ethers.js eller Web3.js.
  • Projekt: Distribuerar SCF-kontraktet till testnätet och interagera med det via ett skript.

Krav

  • Kunskap om blockchain-koncepter

 21 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (2)

Kommande Kurser

Relaterade Kategorier