Guides

Getting Started 0x.org

Erste Schritte

Die 0x-API-Suite ist der einfachste Weg, um schnellere Trades, bessere Preise und eine überlegene UX in Ihre App zu integrieren. Um loszulegen, benötigen Sie ein Konto für das 0x Dashboard, um API-Keys für neue Projekte zu generieren, Integrationen zu überwachen und zu verwalten, Zugang zu neuen APIs zu erhalten und weitere Entwicklerressourcen zu nutzen.

Folgen Sie diesen Schritten – in weniger als 5 Minuten sind Sie startklar!

1. Erstellen Sie ein 0x-Konto

Klicken Sie im 0x Dashboard auf Sign Up, geben Sie Ihren Namen, Ihre E-Mail-Adresse und Ihr Passwort ein, und klicken Sie auf Continue.

2. Erstellen Sie ein Team

Nach der Verifizierung werden Sie aufgefordert, ein Team bei 0x zu erstellen. Wählen Sie einen Teamnamen und den Typ des Projekts, das Sie entwickeln. Dieses Konto können Sie mit Ihren Teamkollegen teilen.

3. Dashboard-Tour

3.1 Test-API-Key

Nach der Teamerstellung gelangen Sie zum 0x Dashboard, wo Sie Live-API-Keys erstellen und verwalten, Build-Ressourcen finden und Support-Anfragen stellen können.

Eine Liste aller von 0x unterstützten Netzwerke finden Sie im 0x Cheat Sheet.

Ihr Dashboard enthält einen Test-API-Key für Beispielanfragen. Testen Sie ihn, indem Sie ihn in die folgende curl-Anfrage einfügen und von Ihrer CLI aus ausführen, um eine Live-Swap-API-Quote zu sehen:

// Ersetzen Sie den API-Key im Header durch Ihren Beispiel-Key
curl --location --request GET 'https://api.0x.org/swap/v1/quote?buyToken=DAI&sellToken=ETH&sellAmount=100000&excludedSources=Kyber' --header '0x-api-key: [api-key]'

3.2 Erstellen Sie eine App

Klicken Sie auf Create an app, um einen Live-API-Key zu erhalten, der Zugriff auf mehrere 0x-Produkte hat.

Geben Sie im Pop-up den Namen Ihrer App und die 0x-Produkte (Swap API, Orderbook API) ein, die für diesen Key aktiviert werden sollen, und klicken Sie auf Continue.

Hinweis: Sie können die für diesen Key freigeschalteten 0x-Produkte auch nach der Erstellung der App noch aktualisieren.

3.3 0x Explorer-Tag hinzufügen

Im nächsten Bildschirm können Sie einen eindeutigen Tag hinzufügen, mit dem Transaktionsdaten Ihrer App im 0x Explorer identifiziert werden können. Sie können denselben Tag für alle Ihre Apps verwenden oder für jede einen eigenen erstellen.

Der 0x Explorer liefert Daten zu ERC-20-Transaktionen, die über die 0x API geleitet werden. Es ist ein zuverlässiges und transparentes Tool, das Entwicklern und Nutzern hilft, Transaktionen zu verifizieren und On-Chain-Aktivitäten einfach und reibungslos zu analysieren.

Erfahren Sie mehr über 0x Explorer-Tags.

Sie können diesen Schritt überspringen und den Tag später hinzufügen.

3.4 Ihren API-Key anzeigen

Im letzten Bildschirm kopieren Sie Ihren API-Key! Dieser Key ist einzigartig und an Ihre App gebunden. Teilen Sie ihn nicht. Sie können bei Bedarf auch zusätzliche API-Keys für die App erstellen.

Ihre API-Keys ermöglichen die Authentifizierung von Anfragen bei 0x. Denken Sie daran, den Key in Ihren Anfragen über den Header-Parameter 0x-api-key anzugeben:

// Ersetzen Sie den API-Key im Header durch Ihren Beispiel-Key
curl --location --request GET 'https://api.0x.org/swap/v1/quote?buyToken=DAI&sellToken=ETH&sellAmount=100000&excludedSources=Kyber' --header '0x-api-key: [api-key]'

4. Ihre App verwalten

Vom Haupt-Dashboard aus sehen Sie alle von Ihnen erstellten Apps:

Klicken Sie auf eine App, um deren Details zu öffnen.

Für jede App können Sie Folgendes sehen:

  1. Welche 0x-Produkte für Ihren API-Key aktiviert sind – Swap API und/oder Orderbook API.
  2. Unter API Key sehen Sie alle API-Keys, die zu dieser App gehören, und können Keys erstellen oder löschen. Unter Settings ändern Sie die für diese App aktivierten 0x-Produkte. Legen Sie Ihren 0x Explorer-Tag fest. Ändern Sie den App-Namen.
  3. Wenn Sie einen 0x Explorer-Tag eingerichtet haben, können Sie Ihre On-Chain-Daten und Transaktionen im Zusammenhang mit dieser App anzeigen.
  4. Build-Ressourcen anzeigen.

5. Ihr Konto verwalten

Weitere Einstellungen zur Kontoverwaltung finden Sie unter Ihrem Konto-Avatar oben rechts.

  • Settings – Sie sehen Ihren vollständigen Namen, Teamnamen und Ihre E-Mail-Adresse und können Ihr Passwort ändern.
  • Contact Support – Bei Fragen können Sie sich an unser Entwickler-Support-Team wenden.
  • Docs – Springen Sie in unsere Entwicklerdokumentation und beginnen Sie mit dem Bauen.
  • Help – Hilfe benötigt? Schauen Sie in unsere häufig gestellten Fragen und das Hilfecenter.
  • 0x Explorer – Wenn Sie einen 0x Explorer-Tag eingerichtet haben, können Sie die On-Chain-Aktivitäten und Transaktionen Ihrer App einfach analysieren. Erfahren Sie mehr über den 0x Explorer-Tag.

6. Haben Sie eine Frage?

Wenn Sie im 0x Dashboard eingeloggt sind, haben Sie über den Intercom-Messenger für Entwickler-Support unten rechts im Dashboard eine direkte Verbindung zu unserem Team.

7. Loslegen mit dem Bauen

Nachdem Sie nun einen Live-API-Key haben, tauchen Sie in unsere Build-Ressourcen ein und beginnen Sie mit dem Bauen!

Einführung in 0x

TIPP

Siehst du dir lieber ein Video an? Springe zu den 0x-Konzept-Videos.

Was ist 0x?

0x ist die Komplettlösung für Entwickler, um Finanzprodukte auf Crypto-Schienen zu bauen. 0x befähigt Hunderte von Entwicklern mit essentiellen Web3-Werkzeugen für schnellere Trades, bessere Preise und überlegene UX. Unsere API-Suite hat über 52 Millionen Transaktionen und ein Volumen von 125 Milliarden US-Dollar verarbeitet, von mehr als 6 Millionen Nutzern, die in Apps wie Coinbase Wallet, Robinhood Wallet, Metamask, Zerion, Zapper und vielen anderen handeln.

TIPP

0x für 5-Jährige erklärt

0x ist wie ein großer Spielplatz, auf dem Menschen verschiedene Dinge wie Spielzeug, Süßigkeiten und Aufkleber tauschen können. Aber anstelle von Spielzeug und Süßigkeiten tauschen sie digitale Dinge wie Kryptowährungen. Es gibt zwei Arten von Menschen auf diesem Spielplatz: diejenigen, die Dinge zum Tauschen mitbringen (wir nennen sie Maker) und diejenigen, die diese Dinge haben wollen (wir nennen sie Taker). 0x hilft diesen Menschen, sich zu finden und auf sichere und faire Weise zu handeln. Es ist, als ob ein Erwachsener den Spielplatz beaufsichtigt, um sicherzustellen, dass alle schön spielen.

Das 0x-Ökosystem

0x-Technologie-Stack

Die professionellen APIs von 0x basieren auf dem 0x-Protokoll, einer Reihe sicherer, geprüfter Smart Contracts. Anwendungen, die auf diesen Tools aufbauen, sind Teil des 0x-Ökosystems.

Das folgende Diagramm zeigt einen Überblick über das 0x-Ökosystem, einschließlich Anwendungen, die Liquidität bereitstellen (Maker), und Anwendungen, die Liquidität nachfragen (Taker).

Maker und Taker

Im 0x-Ökosystem gibt es zwei Seiten – Maker und Taker:

Angebot (sogenannte Maker)

Dies ist die Entität, die 0x-Orders erstellt und dem System Liquidität bereitstellt, die von der Nachfrageseite (Taker) konsumiert wird. 0x aggregiert Liquidität aus mehreren Quellen, darunter:

  • On-Chain-Liquidität – DEXs, AMMs (z. B. Uniswap, Curve, Bancor)
  • Off-Chain-Liquidität – Professionelle Market Maker, das offene Orderbuch-Netzwerk von 0x
  • Relevante Dokumentation:

Nachfrage (sogenannte Taker)

Dies ist die Entität, die das Asset des Makers haben möchte. Die Taker stimmen zu, ihr Asset gegen das des Makers zu tauschen; mit anderen Worten, sie konsumieren die Liquidität von 0x. Beispiele sind Projekte wie MetaMask, Coinbase und dydx.

  • Relevante Dokumentation:
    • Swap API – Der effizienteste Liquiditätsaggregator für ERC20-Token durch eine einzige API.

Wie funktioniert 0x?

Schauen wir uns an, wie ein 0x-Order ausgeführt wird.

  1. Ein Maker erstellt einen 0x-Order, ein JSON-Objekt, das einem standardisierten Order-Nachrichtenformat folgt (siehe Liste aller 0x-Order-Typen hier). Es gibt an, welche Art von Asset der Maker zu handeln bereit ist. Assets können fungible Token (ERC20), nicht-fungible Token (ERC721) oder Bündel von Assets (ERC1155) sein.
  2. Der Order wird gehasht, und der Maker signiert den Order, um sich kryptografisch zu dem von ihm erstellten Order zu verpflichten.
  3. Der Order wird mit Gegenparteien geteilt.
    • Wenn der Maker des 0x-Orders bereits die gewünschte Gegenpartei kennt, kann er den Order direkt senden (per E-Mail, Chat oder Over-the-Counter-Plattform).
    • Wenn der Maker keine Gegenpartei kennt, die bereit ist, den Handel anzunehmen, kann er den Order an ein Orderbuch übermitteln.
  4. Die 0x API aggregiert Liquidität über alle Angebotsquellen hinweg, um dem Taker den besten Preis für den Order zu bieten. 0x hilft Händlern, 0x-Orders zu erstellen, zu finden und auszuführen durch das Paradigma des Off-Chain Relays und On-Chain Settlements. Das bedeutet, dass 0x Orders nicht auf der Blockchain speichert; stattdessen werden Orders off-chain gespeichert, und die Handelsabwicklung erfolgt nur on-chain. Dieses einzigartige Merkmal macht 0x zu einem flexiblen und gas-effizienten DEX-Protokoll für Entwickler.
  5. Der Taker füllt den 0x-Order, indem er den Order und die Menge, die er füllen wird, an die Blockchain übermittelt.
  6. Die Settlement-Logik des 0x-Protokolls überprüft die digitale Signatur des Makers und ob alle Bedingungen des Handels erfüllt sind. Wenn ja, werden die beteiligten Assets atomar getauscht zwischen Maker und Taker. Wenn nicht, wird der Handel rückgängig gemacht.

Was kann ich auf 0x bauen?

Nachfolgend eine nicht abschließende Liste von Projekten, die auf 0x aufgebaut wurden. Beachten Sie, dass 0x auch in jede bestehende Anwendung integriert werden kann, bei der der Austausch nicht der Kernzweck der Anwendung ist. Weitere Beispiele finden Sie in diesem Blogbeitrag.

Nachfrage (Taker)

  • Börsen
    • Eine dezentrale Börse für Asset X auf Markt Y
    • Ein eBay-ähnlicher Marktplatz für digitale Güter
    • Ein Over-the-Counter (OTC) Handelsplatz
  • Wallets
    • Digitale Wallets, deren Nutzer Token tauschen möchten
  • Optionen- und Derivateplattform
    • Ein DeFi-Protokoll, das Liquidität und Austausch benötigt (z. B. ein Derivate-, Kredit- oder Optionenprotokoll)
  • Portfoliomanager
  • Prognosemärkte
  • Non-Fungible Token (NFT) Börse
    • NFT-Marktplatz
    • Spiele mit In-Game-Währungen oder Gegenständen
  • Anlagestrategien (z. B. DeFi-Indexfonds, DCA-Apps)
  • Daten
    • 0x-Multi-Chain-Analytikportal
    • Echtzeit-Trading-Panel mit GraphQL-Wrappern

Angebot (Maker)

  • Orderbuchmodelle
  • Automatic Market Maker (AMM) Modelle
  • Market Maker
    • Ein Market-Making- oder Arbitrage-Trading-Bot

Anleitungen

Diese Seite listet die beliebtesten Anleitungen auf, um mit dem Bauen auf 0x zu beginnen – basierend auf Ihrem Anwendungsfall.

Swap API

Fügen Sie Ihrer App mit einer einzigen API ganz einfach Liquiditätsaggregation hinzu. Greifen Sie mit der Swap API auf über 100 Börsen und Tausende von Token zu.

Codebeispiele

Tutorials

Der auf dieser Website bereitgestellte Inhalt dient ausschließlich zu Bildungs- und Informationszwecken. Er stellt keine Finanzberatung dar und alle Investitionen beinhalten ein erhebliches Risiko, einschließlich des potenziellen Verlusts des eingesetzten Kapitals. Sie werden dringend dazu ermutigt, eigene umfassende Recherchen durchzuführen und vor jeder Investitionsentscheidung mit einem qualifizierten Finanzfachmann zu konsultieren.