Bądźmy w kontakcie

Plan Szkolenia

Dzień 1: Architektura Web3 i przypadek użycia SCF

  • Elementy kryptograficzne:Hashowanie, Drzewa Merkle 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 konsorcjum.
  • Wyzwanie inżynieryjne SCF:Mapowanie procesu „Reverse Factoring” na diagram maszyny stanów.
  • Laboratorium:Konfiguracja lokalnego środowiska programistycznego (Hardhat/Truffle/Ganache) i połączenie z testnetem.

Dzień 2: Inżynieria Smart Contracts dla finansów

  • Głębokie omówienie Solidity/Chaincode:Struktury danych, mapowania (mappings) i modyfikatory.
  • Kodowanie „Faktury”:Tworzenie Struktury (Struct) do reprezentacji faktury oraz zmiennych stanu dla statusu zatwierdzenia.
  • Automatyzacja płynności:Pisanie funkcji requestEarlyPayment(), approveInvoice() i settlePayment().
  • Laboratorium:Pisanie i testowanie jednostkowe podstawowego Smart Contracta do faktoringu.

Dzień 3: Integracja, bezpieczeństwo i wdrożenie

  • Problem Orakla:Jak bezpiecznie przekazywać dane wysyłkowe (np. „Towar otrzymany”) do Smart Contracta w celu wyzwalania płatności.
  • Najlepsze praktyki bezpieczeństwa:Analiza powszechnych luk (Reentrancy, Przepełnienie liczb całkowitych) oraz narzędzi audytowych (MythX/Slither).
  • Frontend Dapp:Krótkie omówienie łączenia frontendu React/Next.js z kontraktem przy użyciu Ethers.js lub Web3.js.
  • Projekt:Wdrożenie kontraktu SCF na testnet i interakcja z nim za pomocą skryptu.

Wymagania

  • Zrozumienie koncepcji blockchain (łańcucha bloków)

 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie