Plan Szkolenia

Dzień 1: Architektura Web3 & Przypadek Użycia SCF

  • Podstawy Kryptografii: Funkcje skrótu, drzewa Merkle'a oraz kryptografia klucza publicznego/prywatnego w kontekście tożsamości przedsiębiorstwa (DID).
  • Mechanizmy Konsensusu: Pogłębione omówienie PoS (Proof of Stake) vs. PoA (Proof of Authority) dla łańcuchów konsorcjalnych.
  • Wyzwanie Inżynieryjne SCF: Mapowanie procesu „Reverse Factoring” na diagram maszyny stanów.
  • Laboratorium: Konfiguracja lokalnego środowiska deweloperskiego (Hardhat/Truffle/Ganache) i połączenie z testnetem.

Dzień 2: Inżynieria Smart Contractów dla Finansów

  • Pogłębione Omówienie Solidity/Chaincode: Struktury danych, mapowania i modyfikatory.
  • Tworzenie „Faktury”: Tworzenie struktury do reprezentowania faktury i zmiennych stanu dla statusu zatwierdzenia.
  • Automatyzacja Płynności: Pisanie funkcji requestEarlyPayment(), approveInvoice() i settlePayment().
  • Laboratorium: Pisanie i testowanie jednostkowe podstawowego Smart Contractu Factoringu.

Dzień 3: Integracja, Bezpieczeństwo & Wdrożenie

  • Problem Oracle'ów: Jak bezpiecznie uzyskać dane dotyczące dostaw (np. „Towar Otrzymany”) w Smart Contractie, aby wyzwolić płatność.
  • Najlepsze Praktyki Bezpieczeństwa: Analiza typowych podatności (Reentrancy, Integer Overflow) i narzędzi audytowych (MythX/Slither).
  • Frontend Dapp: Krótkie omówienie połączenia frontendu React/Next.js z kontraktem przy użyciu Ethers.js lub Web3.js.
  • Projekt: Wdrożenie kontraktu SCF na testnecie i interakcja z nim za pomocą skryptu.

Wymagania

  • Zrozumienie koncepcji blockchain.

 

 21 godzin

Liczba uczestników


Cena za uczestnika

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie