Skip to content

Latest commit

 

History

History
234 lines (148 loc) · 6.55 KB

defi-infra.md

File metadata and controls

234 lines (148 loc) · 6.55 KB
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

bg opacity

Infrastruktur und Services

Weiterbildungskurs DeFi

Dr. Nils Bundi


DeFi Infrastruktur Übersicht

center width:550


Blockchain Nodes

  • 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

RPC Provider

  • 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)

Block Explorers

  • 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

Data Indexer

  • 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

Web3 SDKs

  • 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

Web Browsers

  • 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

Other Services

  • 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
  • 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

bg opacity

DeFi Regulation

Weiterbildungskurs DeFi

Dr. Nils Bundi


Illicit Krypto Transaktionen

center width:900


DeFi Hacks (USD hacked pro Monat)

center width:1100


Regulation Bitte

  • Staaten arbeiten an Regulatorien um Kryptoassets und DeFi
  • Bspw.: Markets in Crypto-Assets Regulation (EU)

bg right 100%


Herausforderungen

  • 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)

Schweiz: GwG und Krypto?

center width:1100


Schweiz: BankG und Krypto?

center width:1100


Schweiz: DeFi Regulierung?

center width:1100


EU: MiCA

bg center 60%









But: “where crypto-asset services [...] provided in a fully decentra-lised manner [...] should not fall within the scope of this Regulation”


DeFi vs DINO

  • Was ist "fully" decentralized?
  • Decentralized In Name Only: DeFi mit zentraler Kontrolle (Intermediär)
  • Qualifizierung des Begriffs "decentralized" schwierig
  • Hier ein Versuch DeFi Collective

bg right 100%


bg 70%


Fall Tornado Cash (NL)

  • Smart Contract basierter "Mixer" / Privacy Tool
  • Kein (direkter) Intermediär
  • Aber: Team betreibt (zentralisierte) Web-App
  • Urteil: >5 Jahre Gefägnis wegen Geldwäsche

bg right 100%