Kontakt aufnehmen

Schulungsübersicht

Tag 1: Web3-Architektur & der SCF-Anwendungsfall

  • Kryptografische Primitive: Hashing, Merkle-Bäume und Public/Private-Key-Kryptografie im Kontext von Unternehmensidentitäten (DID).
  • Einigungsalgorithmen: Tiefer Einblick in PoS (Proof of Stake) im Vergleich zu PoA (Proof of Authority) für Konsortial-Blockchains.
  • Die SCF-Herausforderung im Engineering: Abbildung des Workflows "Reverse Factoring" auf ein Zustandsautomatendiagramm.
  • Lab: Einrichten der lokalen Entwicklungsumgebung (Hardhat/Truffle/Ganache) und Verbindung zu einem Testnetz.

Tag 2: Smart Contract Engineering für Finanzen

  • Solidity/Chaincode im Detail: Datenstrukturen, Zuordnungen und Modifier.
  • Implementierung der "Rechnung": Erstellen einer Struktur zur Darstellung einer Rechnung sowie von Zustandsvariablen für den Genehmigungstatus.
  • Liquidität automatisieren: Schreiben von Funktionen für requestEarlyPayment(), approveInvoice() und settlePayment().
  • Lab: Schreiben und unit-Testen eines grundlegenden Factoring-Smart Contracts.

Tag 3: Integration, Sicherheit & Bereitstellung

  • Das Oracle-Problem: Wie man Versanddaten (z. B. "Waren erhalten") sicher in den Smart Contract bringt, um eine Zahlung auszulösen.
  • Best Practices für die Sicherheit: Analyse häufiger Schwachstellen (Reentrancy, Integer Overflow) und Audit-Tools (MythX/Slither).
  • Das Dapp-Frontend: Kurze Übersicht über die Verbindung eines React/Next.js-Frontends an den Contract mittels Ethers.js oder Web3.js.
  • Projekt: Bereitstellung des SCF-Vertrags in einem Testnetz und Interaktion damit über ein Skript.

Voraussetzungen

  • Verständnis der Blockchain-Konzepte

 

 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien