Schița de curs

Ziua 1: Arhitectura Web3 și Cazul de Utilizare SCF

  • Primitive Criptografice: Hashing, Arbori Merkle și Criptografia cu Chei Publice/Private în contextul identității întreprinderilor (DID).
  • Mecanisme de Consens: Scufundare în PoS (Proof of Stake) vs. PoA (Proof of Authority) pentru lanțurile de consorțiu.
  • Provocarea de Inginerie SCF: Maparea fluxului de lucru „Reverse Factoring” la o diagramă de mașină de stare.
  • Laborator: Configurarea mediului de dezvoltare local (Hardhat/Truffle/Ganache) și conectarea la o rețea de test.

Ziua 2: Ingineria Contractelor Inteligente pentru Finanțe

  • Scufundare în Solidity/Chaincode: Structuri de date, mapări și modificatori.
  • Codarea „Facturii”: Crearea unei Structuri pentru a reprezenta o factură și variabile de stare pentru statusul de aprobare.
  • Automatizarea Lichidității: Scrierea funcțiilor pentru requestEarlyPayment(), approveInvoice() și settlePayment().
  • Laborator: Scrierea și Testarea Unitara a unui Contract Inteligent de Facturare de bază.

Ziua 3: Integrare, Securitate și Implementare

  • Problema Oracle: Cum să obțineți în siguranță date de expediere (de ex., „Bunuri Primite”) în Contractul Inteligent pentru a declanșa plata.
  • Practici de Securitate Recomandate: Analiza vulnerabilităților comune (Reentrancy, Integer Overflow) și a instrumentelor de audit (MythX/Slither).
  • Interfața Dapp: Prezentare generală a conectării unei interfețe React/Next.js la contract folosind Ethers.js sau Web3.js.
  • Proiect: Implementarea contractului SCF pe o rețea de test și interacțiunea cu acesta printr-un script.

Cerințe

  • Înțelegerea conceptelor de blockchain

 

 21 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite