marp | lang | title | description | theme | transition | paginate | _paginate | footer |
---|---|---|---|---|---|---|---|---|
true |
de-DE |
DeFi Kurs - Einführung in DeFi |
Einführung in Decentralized Finance (DeFi) |
minimal |
fade |
true |
false |
- Blockchain ist ein verteiltes Computer-Netzwerk, sog. Nodes
- Auf jeder Node läuft die Client Software, welche die Regeln der Blockchain implementiert
- Verfügbarkeit verschiedener Client Implementationen macht das Netzwerk robuster
- Der Betrieb solcher Nodes kann anspruchsvoll sein
- Spezialisierte Infrastruktur-Firmen bieten das als Service an
- Blockchain und Smart Contract Daten können auf Blockchain Nodes abgefragt werden
- RPC Provider bieten API Schnittstellen an, um diese Daten ohne den Betrieb eigener Nodes abfragen zu können
- Zusätzlich können Transaktionen zur Blockchain "relayed" werden
- Transaktionen werden durch den Nutzer "signiert" und können vom RPC Provider nicht geändert werden
- Jedoch können Transaktionen "ausgeschlossen" werden, indem sie nicht zur Blockchain "relayed" werden (Zensur)
- Bereiten Blockchain Daten, finalisiert und "pending", auf
- Geben ein Bild des Zustands der Blockchain und aller Daten
- Ermöglichen die Interaktion mit Smart Contracts
- Erlauben es, auch ohne Verfügbarkeit einer DeFi App, das Produkt zu nutzen (no lock in)
- Beispiel: blockchain.com, etherscan.io
- Oft ist eine strukturierte Sicht auf Blockchain Daten für (off-chain) DeFi Apps notwendig
- Was ist der momentane Zins in einem Lending Protokoll?
- Was ist mein verbleibende Schuld?
- etc.
- Indexer bieten eine ETL (Extract-Transform-Load) Infrastruktur für Blockchain Daten an
- Strukturierte Daten in Echtzeit
- Basis für viele DeFi Apps
- Software Development Kits für die effiziente Entwicklung von (DeFi) Apps
- Vereinfachen Interaktionen mit der Blockchain
- Abfragen von Daten
- Erstellen von Transaktionen
- Signieren von Transaktionen durch Wallet
- Senden von RPC "Requests"
- In verschiedenen Software Sprachen verfügbar
- DeFi Apps sind meist als Web-Applikationen umgesetzt
- Entwickler stellen die App mittels einer public Domäne bereit
- Nutzer verwenden die App, um mit Smart Contracts zu interagieren
- Fragen:
- Entspricht das Bereitstellen einer (non-custodial) Website zur Interaktion mit Smart Contracts einer regulierten Tätigkeit?
- Ist neue Regulation notwendig? -> Siehe nächster Teil
- Fiat On- Off-Ramps: Transfer / Wechsel von Fiat Währungen in Kryptoassets und umgekehrt
- Software Auditing: DeFi Apps managen Milliarden von USD, ein Bug bspw. im Smart Contract Code kann fatal sein
- Exploits Rekt Leaderboard, Defillama
- Bug Bounties: Platform auf welcher "Whitehats" (Hacker mit guten Absichten) Bugs reporten können und dafür bezahlt werden
- Rechtsberatung / Anwaltskanzleien: DeFi ist eine junge Industrie, viele Konzepte sind neu und die Rechtslage unsicher
- Staaten arbeiten an Regulatorien um Kryptoassets und DeFi
- Bspw.: Markets in Crypto-Assets Regulation (EU)
- Wie sind Kryptoassets zu klassifizieren?
- Wer ist für die Regulation von Kryptoassets zuständig?
- Was ist DeFi und wie unterscheidet es sich von traditionellen Finanzintermediären?
- Sind neue Gesetze notwendig oder genügen die existierenden?
- Wie können wir das Potential von technologischen Entwicklungen dennoch ausschöpfen?
- Lesenswert: Schuler et al (On DeFi and On-Chain CeFi: How (Not) to Regulate Decentralized Finance)
But: “where crypto-asset services [...] provided in a fully decentra-lised manner [...] should not fall within the scope of this Regulation”
- Was ist "fully" decentralized?
- Decentralized In Name Only: DeFi mit zentraler Kontrolle (Intermediär)
- Qualifizierung des Begriffs "decentralized" schwierig
- Hier ein Versuch DeFi Collective
- Smart Contract basierter "Mixer" / Privacy Tool
- Kein (direkter) Intermediär
- Aber: Team betreibt (zentralisierte) Web-App
- Urteil: >5 Jahre Gefägnis wegen Geldwäsche