Intrati in legatura

Schița de curs

Ziua 1: Arhitectura Web3 & Cazinul de Utilizare SCF

  • Primitive Criptografice: Hashing, Arbori Merkle și Criptografia Cheii Publice/Private în contextul identității enterprise (DID).
  • Mecanisme de Consens: Scurtă introducere a PoS (Proof of Stake) versus PoA (Proof of Authority) pentru lanțuri consorți.
  • Dificultatea Ingineriei SCF: Hărți a fluxului de lucru "Reverse Factoring" către un diagramă de stat-machine.
  • Lab: Configurarea mediului local de dezvoltare (Hardhat/Truffle/Ganache) și conectarea la un testnet.

Ziua 2: Ingineria Smart Contract pentru Finanțe

  • Scurtă Introducere Solidity/Chaincode: Structuri de date, mappings și modificatori.
  • Codarea „Facturii”: Crearea unei Struct pentru a reprezenta o factură și variabile de stare pentru statusul de aprobare.
  • Automatizarea Lichidității: Scrierea funcțiilor pentru requestEarlyPayment(), approveInvoice() și settlePayment().
  • Lab: Scrierea și Unit Testing a unui Smart Contract Factoring de bază.

Ziua 3: Integrare, Securitate & Deploy

  • Dificultatea Oracle: Cum să obțineți în siguranță datele de transport (de exemplu, „Bunuri Primite”) în Smart Contract pentru a declanșa plata.
  • Practices de Securitate: Analiza vulnerabilităților comune (Reentrancy, Integer Overflow) și instrumente de audit (MythX/Slither).
  • Frontend-ul Dapp: Scurtă introducere a conectării unui frontend React/Next.js la contract folosind Ethers.js sau Web3.js.
  • Proiect: Deploy-ul contractului SCF la un testnet și interacționarea cu acesta printr-un script.

Cerințe

  • O înțelegere a conceptelor blockchain

 

 21 Ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite