Kontakt aufnehmen

Schulungsübersicht

Tag 1: Web3-Architektur & der SCF-Anwendungsfall

  • Kryptographische Grundlagen: Hashing, Merkle-Bäume und Public/Private-Key-Kryptographie im Kontext von Unternehmensidentitäten (DID).
  • Konsensmechanismen: Tiefgehender Einblick in PoS (Proof of Stake) vs. PoA (Proof of Authority) für Konsortial-Blockchains.
  • Die SCF-Herausforderung im Engineering: Abbildung des "Reverse Factoring" Workflows auf ein Zustandsdiagramm.
  • Lab: Einrichten der lokalen Entwicklungsumgebung (Hardhat/Truffle/Ganache) und Verbindung zu einem Testnetzwerk.

Tag 2: Smart Contract Engineering für Finanzen

  • Solidity/Chaincode im Detail: Datenstrukturen, Mappings und Modifier.
  • Das "Rechnung"-Objekt programmieren: Erstellen eines Structs zur Darstellung einer Rechnung und von Statusvariablen für den Genehmigungstatus.
  • Automatisierung der Liquidität: 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 Shipping-Daten (z. B. "Wareneingang") sicher in den Smart Contract bekommt, um die Zahlung auszulösen.
  • Sicherheit-Best-Practices: Analyse häufiger Schwachstellen (Reentrancy, Integer Overflow) und Audit-Tools (MythX/Slither).
  • Das Dapp-Frontend: Kurzer Überblick über die Anbindung eines React/Next.js-Frontends an den Vertrag mittels Ethers.js oder Web3.js.
  • Projekt: Bereitstellen des SCF-Vertrags auf einem Testnetzwerk und Interaktion damit über ein Skript.

Voraussetzungen

  • Grundverständnis von Blockchain-Konzepten

 

 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien