Εξέλιξη Κομματιού

Ημέρα 1: Αρχιτεκτονική Web3 & Το Σενάριο SCF

  • Κρυπτογραφικές Βασικές Έννοιες: Κρύβη, Merkle Trees και κρυπτογράφημα Public/Private στο πλαίσιο του επιχειρηματικού identity (DID).
  • Μηχανισμοί Συμφωνίας: Ανάληψη του PoS (Proof of Stake) vs. PoA (Proof of Authority) για consortium chains.
  • Η πρόκληση σχεδίασης SCF: Χάρτη του ρολογιακού "Reverse Factoring" σε διάγραμμα state-machine.
  • Εργαστήριο: Ρυθμίζουν το τοπικό περιβάλλον ανάπτυξης (Hardhat/Truffle/Ganache) και συνδέουν με testnet.

Ημέρα 2: Ανάπτυξη Smart Contracts για Χρηματοδότηση

  • Βαθύ διαβάζει στο Solidity/Chaincode: Δομές δεδομένων, mappings και modifiers.
  • Κώδικας του "Invoice": Δημιουργία Struct για να αναπαριστήσει ένα invoice και state variables για approval status.
  • Αυτομάτωση ροής: Γράφουν functions για requestEarlyPayment(), approveInvoice(), και settlePayment().
  • Εργαστήριο: Συγγραφή και Unit Testing απλών Factoring Smart Contracts.

Ημέρα 3: Ενσωμάτωση, Ασφάλεια & Κατάθεση

  • Το πρόβλημα του Oracle: Πώς να αποκτήσετε με ασφάλεια στοιχεία εξαγωγής (π.χ., "Goods Received") στην Smart Contract για τον ολοκληρωμό.
  • Πρακτικές ασφαλείας: Ανάλυση κοινών ευπάθειων (Reentrancy, Integer Overflow) και εργαλείων audit (MythX/Slither).
  • Το πρόσωπο του Dapp: Σύντομη απόψη του συνδέσμου React/Next.js frontend με τη σύμβαση χρησιμοποιώντας Ethers.js ή Web3.js.
  • Έργο: Κατάθεση του SCF contract σε testnet και ελεγχός μέσω script.

Απαιτήσεις

  • Κατανόηση των εννοιών blockchain

 

 21 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (5)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες