Schulungsübersicht

Tag 1: Web3-Architektur & Das SCF-Anwendungsfall

  • Kryptographische Grundlagen: Hashing, Merkle-Bäume und Public/Private Key-Kryptografie im Kontext der Unternehmensidentität (DID).
  • Konsensmechanismen: Tiefgang in PoS (Proof of Stake) vs. PoA (Proof of Authority) für Konzernketten.
  • Die SCF-Ingenieurherausforderung: Abbildung des "Reverse Factoring"-Workflows in ein Zustandsdiagramm.
  • Labor: Einrichten der lokalen Entwicklungsumgebung (Hardhat/Truffle/Ganache) und Verbindung zu einem Testnetz.

Tag 2: Smart Contract Engineering für Finanzierung

  • Solidity/Chaincode Tiefgang: Datenstrukturen, Mappings und Modifikatoren.
  • Coding der "Rechnung": Erstellen einer Struct, um eine Rechnung darzustellen, und Statusvariablen für die Bewilligungsstatus.
  • Liquidität automatisieren: Schreiben von Funktionen für requestEarlyPayment(), approveInvoice() und settlePayment().
  • Labor: Schreiben und Unit Testing eines grundlegenden Factoring-Smart-Contracts.

Tag 3: Integration, Sicherheit & Bereitstellung

  • Das Oracle-Problem: Wie man Versanddaten (z. B., "Ware erhalten") sicher in den Smart Contract überträgt, um Zahlungen zu initiieren.
  • Sicherheits-Best Practices: Analyse häufiger Schwachstellen (Reentrancy, Integer Overflow) und Audit-Tools (MythX/Slither).
  • Die Dapp-Frontend-Lösung: Kurze Übersicht über die Verbindung eines React/Next.js-Frontends mit dem Contract mithilfe von Ethers.js oder Web3.js.
  • Projekt: Bereitstellung des SCF-Contracts in ein Testnetz und Interaktion damit über ein Skript.

Voraussetzungen

  • Ein Verständnis von Blockchain-Konzepten

 

 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien