Intrati in legatura

Schița de curs

Ziua 1: Arhitectura Web3 și cazul de utilizare SCF

  • Primitivi criptografici: Hashing, Arbori Merkle și Criptografia cu cheie publică/privată în contextul identității enterprise (DID).
  • Mecanisme de consens: O analiză aprofundată PoS (Proof of Stake) versus PoA (Proof of Authority) pentru lanțurile de consortiu.
  • Sfida ingineriei SCF: Maparea fluxului de lucru „Reverse Factoring” la un diagram de mașină de stare.
  • Laborator: Configurarea mediului local de dezvoltare (Hardhat/Truffle/Ganache) și conectarea la o rețea de testare (testnet).

Ziua 2: Ingineria Contractelor Inteligente pentru Finanțe

  • Analiză aprofundată Solidity/Chaincode: Structuri de date, mapări și modificatori.
  • Programarea „Facturii”: Crearea unei structuri pentru a reprezenta o factură și a variabilelor de stare pentru statusul de aprobare.
  • Automatizarea lichidității: Scrierea funcțiilor requestEarlyPayment(), approveInvoice() și settlePayment().
  • Laborator: Scrierea și testarea unitară a unui Contract Inteligent de bază pentru Factoring.

Ziua 3: Integrare, Securitate și Implementare

  • Sfida Oracle-ului: Cum să introduceți în siguranță datele de transport (de exemplu, „Marfă primită”) în Contractul Inteligent pentru a declanșa plata.
  • Bune practici de securitate: Analizarea vulnerabilităților comune (Reentrancy, Depășire întreagă) și instrumente de audit (MythX/Slither).
  • Interfața frontend a Dapp: O prezentare scurtă a conectării unei interfețe frontend React/Next.js la contract folosind Ethers.js sau Web3.js.
  • Proiect: Implementarea contractului SCF într-o rețea de testare și interacțiunea 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