Kursplan

Dag 1: Web3-arkitektur & SCF-brukssituasjonen

  • Kryptografiske primitiver: Hashing, Merkle Trees og offentlig/privat nøkkelskryptografi i forbindelse med enterprise-identitet (DID).
  • Konsensusmekanismer: Dyp dykk på PoS (Proof of Stake) vs. PoA (Proof of Authority) for konsortiums kjeder.
  • SCF-ingeniørutfordringen: Kartlegging av "Ombyttet fakturering"-arbeidsflyt til en state-machine diagram.
  • Labb: Oppsett av det lokale utviklingsmiljøet (Hardhat/Truffle/Ganache) og kobling til et testnett.

Dag 2: Smart Contract-ingeniørfor finans

  • Solidity/Chaincode-dypdykk: Datatyper, kartlegginger og modifikatorer.
  • Koding av "Faktura": Opprettelse av en Struct for å representere en faktura og statusvariabler for godkjenning.
  • Automatisering av likviditet: Skrive funksjoner for requestEarlyPayment(), approveInvoice(), og settlePayment().
  • Labb: Skrive og unit-teste en basale Factoring Smart Contract.

Dag 3: Integrering, sikkerhet & distribusjon

  • Oracle-problemet: Hvordan man på en sikker måte henter leveringsdata (f.eks., "Vare mottatt") inn i Smart Contract for å utløse betaling.
  • Sikkerhetsbest-praksis: Analyse av vanlige sårbarheter (Reentrancy, Integer Overflow) og revisjonsverktøy (MythX/Slither).
  • Dapp-grunnfront: Kort oversikt over hvordan man kobler en React/Next.js-frontend til kontrakten ved hjelp av Ethers.js eller Web3.js.
  • Prosjekt: Distribusjon av SCF-kontrakten til et testnett og interaksjon med den via en skript.

Krav

  • En forståelse av blockchain-konsepter

 

 21 Timer

Antall deltakere


Pris per deltaker

Referanser (5)

Kommende kurs

Relaterte kategorier