Kursplan

Dag 1: Web3 Arkitektur & SCF Brukssak

  • Kryptografiske primitiver: Hashing, Merkle Trees, og Public/Private Key Kryptografi i konteksten av virksomhetsidentitet (DID).

  • Konsensusmekanismer: Dyp dykk i PoS (Proof of Stake) vs. PoA (Proof of Authority) for konsortiumkjeder.

  • SCF Ingeniørutfordringen: Mapping av "Reverse Factoring" arbeidsflyt til et statemaskinediagram.

  • Laboratorieøvelse: Oppsett av lokalt utviklingsmiljø (Hardhat/Truffle/Ganache) og tilkobling til en testnet.

Dag 2: Smart Contract Ingeniørfor Finans

  • Solidity/Chaincode Dyp dykk: Datatyper, mappings, og modifiers.

  • Koding av "Faktura": Opprettelse av en Struct for å representere en faktura og state-variabler for godkjenningstatus.

  • Automatisering av likviditet: Skrivelse av funksjoner for requestEarlyPayment(), approveInvoice(), og settlePayment().

  • Laboratorieøvelse: Skrive og enhetstesting av en grunnleggende Factoring Smart Contract.

 

Dag 3: Integrering, Sikkerhet & Deploying

  • Oracle-problemet: Hvordan sikre at leveringsdata (f.eks., "Gods mottatt") blir hentet inn i Smart Contract for å utløse betaling.

  • Sikkerhetsbestpraksis: Analyse av vanlige sårbarheter (Reentrancy, Integer Overflow) og auditverktøy (MythX/Slither).

  • Dapp Frontend: Oversikt over tilkobling av en React/Next.js frontend til kontrakten ved hjelp av Ethers.js eller Web3.js.

  • Prosjekt: Deploying av SCF-kontrakten til en testnet og interaksjon med den via et skript.

Krav

  • Et forståelse av blockchain-konsepter

 

 21 timer

Antall deltakere


Pris per deltaker

Referanser (4)

Kommende kurs

Relaterte kategorier