Ta kontakt

Kursplan

Dag 1: Web3-arkitektur og SCF-bruksfall

  • Kryptografiske primitiver: Hashing, Merkle-trær og offentlig/privat nøkkelpkryptografi i konteksten av enterprise-identitet (DID).
  • Konsensusmekanismer: Dybdegående om PoS (Proof of Stake) versus PoA (Proof of Authority) for konsortiumkjeder.
  • SCF-ingeniørutfordringen: Kartlegging av «Reverse Factoring»-arbeidsflyt til en tilstandsmaskindiagram.
  • Lab: Oppsett av lokalt utviklingsmiljø (Hardhat/Truffle/Ganache) og kobling til testnett.

Dag 2: Smart contract engineering for finans

  • Solidity/Chaincode dybdegående: Datastrukturer, mappings og modifikatorer.
  • Koding av «Regningen»: Opprettelse av en Struct for å representere en regning og tilstandsvariabler for godkjenningsstatus.
  • Automatisering av likviditet: Skriving av funksjoner for requestEarlyPayment(), approveInvoice() og settlePayment().
  • Lab: Skrivning og enhetstesting av en grunnleggende Fakturering-smartkontrakt.

Dag 3: Integrering, sikkerhet og utplassering

  • Orakelproblemet: Hvordan man sikkert får frakte-data (f.eks. «Varer mottatt») inn i den smarte kontrakten for å utløse betaling.
  • Sikkerhetsbest practices: Analysering av vanlige sårbarheter (Reentrancy, Integer Overflow) og audittverktøy (MythX/Slither).
  • Dapp-frontenden: Kort oversikt over hvordan man kobler en React/Next.js frontend til kontrakten ved hjelp av Ethers.js eller Web3.js.
  • Prosjekt: Utlasting av SCF-kontrakten til testnett og interaksjon via script.

Krav

  • Forståelse av blockchain-koncepter

 

 21 Timer

Antall deltakere


Pris per deltaker

Referanser (2)

Kommende kurs

Relaterte kategorier