Kontakt aufnehmen

Schulungsübersicht

Tag 1: Web3-Architektur & Der SCF-Anwendungsfall

  • Kryptographische Primitiven: Hashing, Merkle-Bäume und Public/Private-Key-Kryptographie im Kontext von Unternehmensidentitäten (DID).
  • Konsensmechanismen: Tieferer Einblick in PoS (Proof of Stake) versus PoA (Proof of Authority) für Konsortium-Blockchains.
  • Die SCF-Herausforderung im Engineering: Abbildung des Arbeitsablaufs "Reverse Factoring" auf ein Zustandsübergangsdiagramm.
  • Lab: Einrichten der lokalen Entwicklungsumgebung (Hardhat/Truffle/Ganache) und Verbindung mit einem Testnetz.

Tag 2: Smart Contract Engineering für Finanzen

  • Solidity/Chaincode im Detail: Datenstrukturen, Mappings und Modifier.
  • Programmieren der "Rechnung": Erstellen einer Struktur zur Abbildung einer Rechnung sowie von Statusvariablen für den Genehmigungstatus.
  • Liquidität automatisieren: Schreiben von Funktionen für requestEarlyPayment(), approveInvoice() und settlePayment().
  • Lab: Schreiben und unit-Testen eines grundlegenden Fakturierungs-Smart Contract.

Tag 3: Integration, Sicherheit & Bereitstellen

  • Das Oracle-Problem: Wie man Transportdaten (z. B. "Waren erhalten") sicher in den Smart Contract bringt, um Zahlungen auszulösen.
  • Best Practices für Sicherheit: Analyse häufiger Schwachstellen (Reentrancy, Integer Overflow) und Audit-Tools (MythX/Slither).
  • Dapp-Frontend: Kurzüberblick zum Verbinden eines React/Next.js-Frontends mit dem Smart Contract mittels Ethers.js oder Web3.js.
  • Projekt: Bereitstellen des SCF-Smart Contracts in einem Testnetz und Interagieren damit über ein Skript.

Voraussetzungen

  • Grundverständnis von Blockchain-Konzepten

 

 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien