DeFi-Entwickler

DeFi auf einem einzigen globalen State entwickeln

Jedes Solana-Programm liest und schreibt denselben State, sodass ein Swap, eine Kreditrückzahlung und ein Oracle-Update in einer einzigen atomaren Transaktion ablaufen können. Starte mit einer funktionierenden Anchor-App, binde Live-Liquidität ein und liefere mit Produktionsstandards aus.

Eine Next.js-App mit einem Anchor-Vault-Programm erstellen
npx -y create-solana-dapp@latest -t solana-foundation/templates/kit/nextjs-anchor

Solana DeFi in Zahlen

DEX-Volumen in den 30 Tagen bis zum 8. Okt. 2026
$76B
Quelle
USD-Stablecoins auf Solana (Stand: 8. Okt. 2026)
$16B
Quelle
Compute Units pro Block seit dem 29. Juli 2026
100M
Quelle
Maximale Größe einer v1-Transaktion, zuvor 1.232
4.096 Bytes
Quelle

Warum Solana

Eigenschaften, auf die sich dein Protokolldesign verlassen kann

Atomare Kompositionsfähigkeit

Programme rufen sich innerhalb einer Transaktion gegenseitig über Cross Program Invocations auf. Schlägt ein Schritt fehl, wird die gesamte Transaktion zurückgesetzt – eine Multi-Protokoll-Strategie wird also nie nur halb abgewickelt.

Parallele Ausführung

Jede Transaktion deklariert vorab die Konten, die sie liest und beschreibt. Die Runtime führt Transaktionen, die nicht dieselben beschreibbaren Konten berühren, parallel aus, sodass ein ausgelasteter Markt unabhängige Märkte nicht blockiert.

Lokale Fee-Märkte

Transaktionen, die in ein umkämpftes Konto schreiben, konkurrieren um den Anteil dieses Kontos am Block. Bemesse priority fees anhand der Konten, in die du schreibst, und nicht anhand netzwerkweiter Durchschnittswerte.

Kürzere slots, schnellere Finality

Die slot-Zeiten im Mainnet werden schrittweise verkürzt, und Alpenglow wird das aktuelle Voting- und Finality-Protokoll ersetzen. Behalte beides im Blick, bevor du Quote-Ablauf, Timeouts und Liquidationsfenster abstimmst.


Entwickler-Stack

Ein Programm schreiben, testen und veröffentlichen

Der Standardweg für ein neues Protokoll: Anchor für das Programm, LiteSVM und Surfpool für Tests, Codama für Clients und Kit für die App.

  1. 01Das Programm schreiben

    Anchor oder Pinocchio

    Anchor ist das empfohlene Framework für die meisten Programme – mit integrierter Validierung von Konten, IDL-Generierung und CPI-Helfern. Greife bei Hot Paths, in denen jede Compute Unit zählt, auf Pinocchio zurück, eine Bibliothek ohne Abhängigkeiten.

  2. 02Testen

    LiteSVM, Mollusk und Surfpool

    Führe schnelle In-Process-Tests mit LiteSVM oder Mollusk aus. Führe danach Integrationstests auf Surfpool aus, einem lokalen Netzwerk, das Mainnet-Konten bei Bedarf lädt, sodass du gegen echte Pools und Oracles testen kannst.

  3. 03Clients generieren

    Codama

    Generiere typisierte TypeScript- und Rust-Clients aus der IDL deines Programms, damit Builder für Anweisungen und Decoder für Konten bei jedem Deployment synchron bleiben.

  4. 04Die App bauen

    Solana Kit

    @solana/kit ist das Standard-JavaScript-SDK. Sein Wallet-Plugin findet installierte Wallets über Wallet Standard – ohne separate Adapter-Pakete pro Wallet.


Bausteine

Live-DeFi-Protokolle integrieren

Diese Protokolle veröffentlichen Entwicklerdokumentation für ihre Programme und APIs. Lies die Docs und Audit-Berichte jedes Protokolls, bevor du Nutzergelder darüber leitest.

Swaps und Routing

Route Swaps über Solana-Liquidität mit einer Aggregator-API oder fordere rohe Anweisungen an, um einen Swap in deiner eigenen Transaktion zu komponieren.

AMMs und Liquiditätspools

Erstelle Pools, stelle konzentrierte Liquidität bereit und ermittle Preise direkt gegen On-Chain-AMMs.

Lending und Borrowing

Hinterlege Sicherheiten, leihe dir Assets und lies den Reserve-State über die SDKs von Lending-Märkten.

Perpetuals

Eröffne, verwalte und liquidiere gehebelte Positionen oder entwirf deinen eigenen vollständig On-Chain laufenden Perps-Markt.

Oracles

Binde signierte Preis-Updates in deine Transaktion ein und prüfe Konfidenz und Aktualität, bevor du einen Preis verwendest.

Liquid Staking

Akzeptiere Liquid-Staking-Token als Sicherheit oder leite SOL in Stake-Pools, die Validatoren-Rewards verdienen.

Nur Beispiele. Die Aufnahme eines Protokolls ist keine Empfehlung der Solana Foundation.


Transaktionsauslieferung

Transaktionen durchbringen, wenn sich die Märkte bewegen

Der DeFi-Traffic erreicht bei Volatilität seine Spitzen – genau dann, wenn Nutzer ihre Transaktionen durchbringen müssen. Baue diese Maßnahmen vor dem Mainnet-Start in deinen Client ein.

  1. 1

    Compute-Limits und priority fees festlegen

    Simuliere, um Compute Units zu messen, setze ein knappes Limit und bemesse priority fees anhand der jüngsten Fee-Werte für die Konten, in die du schreibst.

  2. 2

    Pro Route ein Transaktionsformat wählen

    v1-Transaktionen erhöhen das Größenlimit; Address Lookup Tables komprimieren lange Kontolisten. Beides bringt bei komplexen Routen Zielkonflikte mit sich.

  3. 3

    Über gestakte Verbindungen senden

    Stake-weighted QoS reserviert Leader-Kapazität für Transaktionen, die von gestakten Validatoren weitergeleitet werden. Wähle einen RPC-Anbieter, der dies unterstützt.

  4. 4

    Nutzer vor MEV schützen

    Sende Nutzer-Swaps über einen Sandwich-Schutz und erzwinge Slippage-Limits sowohl im Programm als auch in der Oberfläche.

  5. 5

    Korrekt bestätigen und erneut senden

    Verfolge den Ablauf des Blockhash, sende erneut, bis die Transaktion durchgeht oder abläuft, und bestätige auf dem Commitment-Level, das deine Logik benötigt.


Sicherheit

Sicher ausliefern und betreiben

Ein DeFi-Programm kann ab dem ersten Deployment Nutzergelder halten. Kontrolliere, wer es ändern darf, weise nach, was deployt ist, und überwache, was es tut.

Berechtigungen hinter einer Multisig absichern

Lege die Upgrade- und Admin-Berechtigungen des Programms in einer Squads-Multisig ab, mit einer Zeitsperre für Änderungen.

Einen verifizierten Build veröffentlichen

Ermögliche Nutzern und Integratoren, zu bestätigen, dass das deployte Programm mit seinem öffentlichen Quellcode übereinstimmt.

Jedes Release auditieren

Lasse vor dem Mainnet unabhängige Audits durchführen und betreibe ein Bug-Bounty-Programm. Die Solana Foundation finanziert STRIDE-Sicherheitsbewertungen und kostenlose Tools für Ökosystem-Teams.

Überwachen und alarmieren

Microscope dekodiert die Anweisungen deines Programms und Squads-Vorschläge in selbst gehostete Dashboards und Alerts.


Weiterführende Lektüre


© 2026 Solana Foundation. Alle Rechte vorbehalten.
DeFi auf Solana entwickeln | Solana