Struttura del corso

Giorno 1: Architettura Web3 & Il Caso d'Uso SCF

  • Primitive Crittografiche: Hashing, Alberi di Merkle e Crittografia a Chiave Pubblica/Privata nel contesto dell'identità aziendale (DID).

  • Mecanismi di Consenso: Approfondimento su PoS (Proof of Stake) vs. PoA (Proof of Authority) per catene consortial.

  • Sfidare l'Ingegneria SCF: Mappatura del workflow di "Reverse Factoring" in un diagramma a stati.

  • Laboratorio: Configurazione dell'ambiente di sviluppo locale (Hardhat/Truffle/Ganache) e connessione a una testnet.

Giorno 2: Ingegneria dei Smart Contract per la Finanza

  • Approfondimento su Solidity/Chaincode: Strutture dati, mapping e modificatori.

  • Codifica della "Fattura": Creazione di una Struct per rappresentare una fattura e variabili di stato per lo status di approvazione.

  • Automatizzazione della Liquidità: Scrittura di funzioni per requestEarlyPayment(), approveInvoice() e settlePayment().

  • Laboratorio: Scrittura e Test Unitario di un Smart Contract di base per il fattoring.

 

Giorno 3: Integrazione, Sicurezza & Distribuzione

  • Il Problema degli Oracles: Come ottenere in modo sicuro dati di spedizione (ad esempio, "Merchandise Received") nel Smart Contract per attivare il pagamento.

  • Migliori Pratiche di Sicurezza: Analisi delle vulnerabilità comuni (Reentrancy, Integer Overflow) e strumenti di audit (MythX/Slither).

  • L'Interfaccia Dapp: Breve panoramica sulla connessione di un frontend React/Next.js al contratto utilizzando Ethers.js o Web3.js.

  • Progetto: Distribuzione del contratto SCF a una testnet e interazione con esso tramite uno script.

Requisiti

  • Una comprensione dei concetti di blockchain

 

 21 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (4)

Corsi in Arrivo

Categorie relative