Kursplan

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

  • Kryptografiska primitiver: Hashning, Merkle Trees och Publik/Privat nyckelkryptering i sammanhanget av företagsidentitet (DID).
  • Samstämmighetsmekanismer: Djupgående studium av PoS (Proof of Stake) vs. PoA (Proof of Authority) för konsortiumskedjor.
  • SCF-utvecklingsutmaning: Kartläggning av "Omvänt fakturering"-arbetsflöde till en statemaskindagram.
  • Labb: Inställa den lokala utvecklingsmiljön (Hardhat/Truffle/Ganache) och ansluta till en testnet.

Dag 2: Smart Contract-utveckling för finans

  • Solidity/Chaincode djupgående: Datatyper, mappningar och modifierare.
  • Koda "Fakturan": Skapa en Struct för att representera en faktura och statiska variabler för godkännandestatus.
  • Automatisera likviditet: Skriva funktioner för requestEarlyPayment(), approveInvoice() och settlePayment().
  • Labb: Skriva och enhetstesta en grundläggande Factoring Smart Contract.

Dag 3: Integration, säkerhet & distribution

  • Orakelproblemet: Hur man på ett säkert sätt hämtar leveransdata (t.ex., "Gods mottagna") till Smart Contract för att utlösa betalning.
  • Säkerhetsbästa praxis: Analysera vanliga sårbarheter (Reentrancy, Integer Overflow) och granskningstools (MythX/Slither).
  • Dapp-gränssnittet: Översikt över hur man ansluter ett React/Next.js-gränssnitt till kontrakten med Ethers.js eller Web3.js.
  • Projekt: Distribuera SCF-kontraktet till en testnet och interagera med det via ett skript.

Krav

  • Ett förståelse av blockchain-koncept

 

 21 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (5)

Kommande Kurser

Relaterade Kategorier