World logo

Apps

  • World ID App
  • World Money

World ID Integrations

  • World ID für Zoom
  • World ID for Tinder

Lösungen

  • World ID Live Check
  • World für dich
  • World für Unternehmen
  • World für Regierungen
  • World für Entwickler

Protokoll

  • World ID
  • World Chain

Entdecken

  • Über World
  • World Blogs
  • World Flagships
  • Hilf World zu wachsen
  • Finde einen Orb

Ressourcen

  • Whitepaper
  • Lerncenter
  • Support
  • Open Source
  • Datenschutz
  • Media Center
  • Karriere
  • World Foundation
Suchen

Abonniere den World Newsletter

Erfahre an erster Stelle von den neuesten Updates zu World.

Durch die Eingabe deiner E-Mail-Adresse und das Klicken auf „Abonnieren“ stimmst du zu, Newsletter, Marketingmitteilungen und Updates aus dem Ökosystem zu erhalten. Weitere Informationen darüber, wie wir deine personenbezogenen Daten verarbeiten – einschließlich deiner Rechte und wie du diese ausüben kannst – findest du in unserem Datenschutzhinweis.

Apps

World ID App
World Money

World ID Integrations

World ID für Zoom
World ID for Tinder

Lösungen

World ID Live Check
World für dich
World für Unternehmen
World für Regierungen
World für Entwickler

Protokoll

World ID
World Chain

Ressourcen

Whitepaper
Lerncenter
Support
Open Source
Datenschutz
Media Center
Karriere
World Foundation

Entdecken

Über World
World Blogs
World Flagships
Hilf World zu wachsen
Finde einen Orb

Social Media

  • X (Twitter)

  • WhatsApp

  • LinkedIn

  • Telegram

Social Media
  • YouTube

  • Instagram

  • TikTok

  • Reddit


*Die Berechtigung zum Erhalt von Worldcoin (WLD)-Token ist abhängig von geografischen, altersbezogenen und weiteren Voraussetzungen. World Assets, Ltd. und die World Foundation übernehmen keine Verantwortung für die Verfügbarkeit von WLD auf Plattformen Dritter, einschließlich zentralisierter oder dezentralisierter Börsen.Weitere Informationen finden Sie unter: https://world.org/legal/user-terms-and-conditions. Krypto-Produkte können mit erheblichen Risiken verbunden sein. Wichtige Nutzerinformationen finden Sie unter https://world.org/risks.


™ 2026 World

Cookie-EinstellungenCookie-RichtlinieDatenschutzhinweisMarkenrichtlinie
DatenanfragenNutzungsbedingungenRisikenCommunity-Benachrichtigungen
LerncenterBlockchainDiese Seite

Entwickler-Tools des Handwerks: Was sind SDKs?

Was ist ein SDK?Standardkomponenten eines SDKsAPI vs. SDKWarum sind SDKs relevant?Wie verwendet man ein SDKSDKs und Krypto: Was ist die Verbindung?Beispiele für Blockchain-SDKsFazit

Was ist ein SDK?

SDK steht für "Software Development Kit" und bezeichnet eine Sammlung von Ressourcen, die Entwicklern helfen, auf bestimmten Betriebssystemen (OS) oder Hardware-Geräten zu entwickeln. Das SDK eines Anbieters enthält alles, was ein Entwickler benötigt, um mit dem Schreiben von Code für seine App zu beginnen.

Es gibt unzählige SDKs für Entwickler, jedes mit spezifischen Parametern für ihre Plattform. Zum Beispiel funktioniert das Android-SDK nur auf Android-kompatiblen Plattformen, und das iOS-SDK erleichtert den App-Bau für Apple-Produkte. Auch Microsoft bietet seine weit verbreiteten .NET-SDKs für Entwickler an, die am Windows-Betriebssystem interessiert sind.

Wenn ein Entwickler eine App für eine bestimmte Plattform erstellen möchte, muss er zunächst das zugehörige SDK herunterladen. Obwohl einige SDK-Anbieter eine Gebühr verlangen, sind manche auch kostenlos verfügbar.

Standardkomponenten eines SDKs

Jedes SDK beinhaltet dutzende Tools, die beim Programmieren helfen, aber nicht jedes Paket enthält die gleichen Komponenten. Hier sind jedoch einige der häufigsten Merkmale eines SDKs:

  • Compiler: Ein Compiler hilft, eine Hochsprachen-Codierung wie Java oder C++ in einen niedrigstufigen Binärcode zu übersetzen, den ein Computer zur Ausführung von Befehlen verwenden kann.
  • Debugger: Ein Debugger durchsucht den Code eines Entwicklers, um potenzielle Fehler (z. B. Bugs) vor dem Deployment einer Anwendung zu entfernen.
  • Bibliotheken und Codebeispiele: Einige SDKs enthalten hilfreiche Anleitungen, Beispiele, Handbücher oder Standardabläufe, um Entwicklern Best Practices für das Programmieren auf ihrer Plattform zu vermitteln.
  • APIs: Kurz für Application Programming Interface, ist eine API eine Schnittstelle, die Anwendungen hilft, Daten auszutauschen. Ein SDK beinhaltet einfachen Zugang zu den APIs einer Plattform, sodass Entwickler externe Analysen, Dienste und Funktionen nutzen können.

API vs. SDK

Denken Sie daran, dass APIs oft in SDKs enthalten sind. Obwohl SDKs und APIs getrennt sind, werden diese beiden Softwaretools häufig verwechselt. Tatsächlich ist die Verwechslung dieser Dienste so verbreitet, dass jede Einführung in SDKs einen Abschnitt zu „Was ist eine API und ein SDK?“ enthält?

Stellen Sie sich eine API als ein unsichtbares Kabel vor, das eine Softwareanwendung mit einer anderen verbindet. APIs helfen verschiedenen Software-Anwendungen, miteinander zu kommunizieren und Daten auszutauschen. Wenn Sie zum Beispiel „Wetter in Orlando, Florida“ googeln, sehen Sie sofort einen Überblick über das aktuelle Klima der Stadt. Am unteren Rand dieses Wettersnippets erkennen Sie, dass die Daten von Weather.com stammen, was bedeutet, dass Google die API des Weather Channel nutzt, um diese Information bereitzustellen.

Ein anderes Beispiel: Häufig nutzen Drittunternehmen die APIs von Google Maps, um ihren physischen Standort auf einer Website anzugeben. Google Maps bietet „Places“- und „Routes“-APIs für diejenigen, die die Dienste von Google Maps in ihren Apps verwenden möchten.

In der Welt der Kryptowährungen bieten Unternehmen wie CoinMarketCap APIs an, die Echtzeit-Preisfeeds, Volumendiagramme und weitere Analysen zu Bitcoin und Altcoins bereitstellen. Viele Krypto-Anleger nutzen zudem die APIs ihrer zentralisierten Krypto-Börse (CEX)-Konten, um Handelsdaten in Krypto-Steuersoftware-Apps zu übertragen.

APIs sind auch für die Kommunikation im Cloud-Computing unerlässlich. Kunden, die Daten aus Amazons AWS, Microsofts Azure oder Googles Cloud extrahieren möchten, nutzen dafür jeweils APIs.

Obwohl APIs für die Kommunikation zwischen Anwendungen unverzichtbar sind, bieten sie nicht alles, was Sie für die Entwicklung einer Anwendung benötigen. APIs sind nur eine Komponente, die Sie beim Erstellen einer neuen mobilen App oder eines Desktop-Dienstes verwenden können. Daher ist eine API immer ein Teilaspekt eines SDKs. Sie benötigen zusätzliche Tools in einem SDK, um eine Online-Anwendung zu bauen.

Warum sind SDKs relevant?

Ohne SDKs hätten Entwickler Schwierigkeiten, die unzähligen Apps zu erstellen, die wir täglich nutzen. Auch wenn Entwicklung ohne SDKs möglich wäre, vereinfachen diese Toolkits das Programmieren für verschiedene Plattformen erheblich.

Computerprogrammierer müssen zwar die Grundlagen ihrer bevorzugten Programmiersprache beherrschen, aber sie müssen keine Experten sein, um mit einem SDK eine App zu entwickeln. Da SDKs typischerweise Anleitungen und wertvolle Beispiele enthalten, erleichtern sie es neuen Entwicklern, sauberen Code zu schreiben.

SDKs reduzieren die Zeit, den Arbeitsaufwand und das Geld, das Entwickler für die Entwicklung ihrer Online-Anwendungen benötigen. Diese Funktionen beschleunigen den App-Entwicklungsprozess – was für Endnutzer ausgezeichnete Neuigkeiten ist.

Aus Sicht der Plattformbetreiber sind SDKs ein effektiver Weg, talentierte Entwickler anzuziehen. Selbstständige Programmierer greifen eher auf Schnittstellen mit einfach zu bedienenden SDK-Lösungen zurück. Außerdem testen viele Entwickler diese Toolkits gerne, da viele SDKs kostenlos sind – besonders bei der Entwicklung von Produkten und Diensten.

Wie verwendet man ein SDK

Da SDKs mit Blick auf Entwickler entwickelt werden, benötigen Sie grundlegende Kenntnisse in Informatik und Programmierung. Sie sollten auch mit der jeweiligen Programmiersprache Ihres SDKs vertraut sein. Zum Beispiel ist Java essenziell für das Programmieren auf Android. Wenn Sie iOS-Anwendungen entwickeln möchten, sollten Sie XCode, Swift und Objective-C kennen.

Sobald Sie sich im Schreiben Ihrer Ziel-Programmiersprache wohlfühlen, laden Sie ein SDK herunter und erkunden Sie dessen Funktionen. Denken Sie daran, zu verifizieren, dass Sie das offizielle SDK Ihrer Plattform verwenden. Es gibt viele bösartige SDKs im Internet, die Daten beschädigen können. Apple und Google mussten bereits häufig Apps aus ihren Stores entfernen, weil Werbe-SDKs Schadfunktionen enthielten.

SDKs und Krypto: Was ist die Verbindung?

Blockchain-SDKs funktionieren ähnlich wie herkömmliche Software-SDKs. Entwickler erhalten beim Herunterladen eines Blockchain-SDKs weiterhin ein Set an Tools wie Compiler, Debugger und Bibliotheken. Der Hauptunterschied besteht darin, dass Blockchain-SDKs speziell für Web3 entwickelt wurden. Anstatt Anwendungen auf zentralisierten Plattformen wie iOS oder Android zu erstellen, ermöglicht ein Blockchain-SDK Programmierern den Zugriff auf dezentrale Netzwerke wie Ethereum, Cosmos und Tron.

Obwohl Blockchain-SDKs nicht so weit verbreitet sind wie die von Google, Microsoft oder Apple angebotenen, stehen sie allen offen, die dApps (dezentrale Anwendungen) entwickeln möchten. Ein Blockchain-SDK bietet Entwicklern die nötigen Funktionen zur Erstellung von Diensten in neuen Bereichen wie DeFi (dezentrale Finanzen), Play-to-Earn-Gaming (P2E) und NFT-Handel (Non-Fungible Token).

Beispiele für Blockchain-SDKs

Obwohl Blockchain-SDKs im Softwarebereich noch nicht weit verbreitet sind, stehen dApp-Entwicklern einige bemerkenswerte Optionen zur Verfügung, um ihre Arbeitsabläufe zu vereinfachen:

  • WorldID SDK: WorldID ist ein von Worldcoin entwickeltes Protokoll, mit dem Entwickler Bots in ihren Anwendungen eliminieren und sicherstellen können, dass Menschen Aktionen nur einmal ausführen. Es nutzt Selbstverwahrung, Zero-Knowledge-Proofs (ZKPs) und von Geräten wie dem Worldcoin Orb ausgestellte Anmeldedaten, um diese Funktionalität unter Wahrung der Privatsphäre bereitzustellen.
  • Cosmos SDK: Cosmos ist ein Proof-of-Stake (PoS) Krypto-Projekt, das ein „Netzwerk von Blockchains“ aufbaut. Organisiert von der gemeinnützigen Interchain Foundation (ICF), verfolgt Cosmos das Ziel, verschiedene Blockchains innerhalb eines umfangreichen Web3-Ökosystems miteinander zu verbinden. Eine Möglichkeit, wie Cosmos Innovation im Krypto-Bereich fördern möchte, ist das Angebot seines SDK-Dienstes für Entwickler. Entwickler, die das Cosmos SDK nutzen, können quelloffenen Code in der Programmiersprache Go schreiben und eine eigene Blockchain im Cosmos-Netzwerk bereitstellen.
  • Samsung Blockchain SDKs: Das in Seoul ansässige Elektronikunternehmen Samsung bietet mittlerweile eigene Blockchain-SDKs für dApp-Entwickler an. Mit dem Samsung Platform SDK erhält man Zugriff auf zahlreiche Werkzeuge, Ressourcen und Funktionen, die speziell auf den Aufbau von dApps für Ethereum, Tron und Ethereum-kompatible Blockchains wie die BNB Smart Chain und Polygon zugeschnitten sind.
  • Tatum JS SDK: Das Tatum JavaScript SDK ist ein weiteres beliebtes Toolkit, das mit Dutzenden führender Blockchains kompatibel ist. Wie der Name schon andeutet, können Entwickler JavaScript verwenden, um ihre dApps mit diesem Toolkit zu erstellen. Zu den Blockchains, mit denen das Tatum JS SDK interagiert, gehören unter anderem Ethereum, Bitcoin Cash und Solana.
  • Enjin SDK: Enjin ist eine auf Ethereum basierende Plattform, die sich auf Blockchain-basiertes Gaming und NFTs konzentriert. Um Web3-Spieleentwicklern die Erstellung von dApps und die Integration von NFTs in ihre Designs zu erleichtern, bietet Enjin eine Reihe von Diensten wie sein SDK an. Entwickler, die das Enjin SDK herunterladen, können Sprachen wie Java, C# und C++ nutzen, um P2E-dApps zu erstellen.

Fazit

Sofern Sie nicht im Software-Development tätig sind, werden Sie ein SDK nicht direkt verwenden. Dennoch nutzen heute alle einige Apps, die auf SDKs basieren. Ohne SDKs hätten wir keinen Zugang zu vielen Apps und Diensten im Internet.

SDKs könnten auch eine bedeutende Rolle im Web3 spielen. Obwohl Krypto-SDKs nicht so bekannt sind wie die von großen Tech-Konzernen, werden sie für Blockchain-Entwickler immer zugänglicher. Die Ressourcen, die Blockchain-SDKs bieten, können mehr erfahrene Entwickler dazu anregen, zahlreiche dApps mit einzigartigen Anwendungsfällen zu schaffen.

Bei Worldcoin möchten wir dazu beitragen, das Bewusstsein und die Nutzung rund um Krypto zu steigern. Um mehr Menschen das Erkunden von Web3 zu erleichtern, geben wir einen Anteil unserer Krypto kostenlos an jeden Menschen auf dem Planeten ab. Außerdem verschenken wir DAI-Token an alle, die unsere App herunterladen. Abonnieren Sie unseren YouTube-Kanal, um mehr über Worldcoin und den Kryptowährungsmarkt zu erfahren.

Haftungsausschluss

Die Übersetzung kann geringfügig von der englischen Originalfassung abweichen. Im Falle von Abweichungen ist die englische Originalfassung des Artikels maßgeblich.

Werde Teil des Netzwerks echter Menschen.

World ID App nutzen

Ähnliche Ressourcen

Blockchain

Was ist ein Smart Contract? Wie die Blockchain Vereinbarungen automatisieren kann.

Was ist ein Smart Contract? Ein vollständiger Leitfaden dazu, wie Smart Contracts funktionieren, reale Anwendungsfälle, Vor- und Nachteile und wie World ID Vertrauen in Smart Contracts bringt.

Blockchain

Blockchain für die Authentifizierung von Menschen nutzen

Bei der Blockchain-Authentifizierung wird der Zugang über kryptografische Schlüssel auf einer Blockchain und nicht über Passwörter verifiziert. Sie erklärt, wie das System funktioniert, wo es eingesetzt wird und welche Grenzen bestehen.

Blockchain

Krypto-Bridge-Hacks 101: Arten und Ursachen

Bridges helfen Web3-Nutzern, Krypto zwischen Blockchains zu übertragen, sind aber auch ein großes Ziel für Hacker. Hier erfahren Sie, was Sie über Krypto-Bridge-Hacks wissen müssen.

Blockchain

Was ist Krypto-Mining?

Krypto-Mining ist ein komplexes und manchmal kontroverses Thema. Erfahre, worum es dabei geht und wie es funktioniert.