IOTA für Entwickler

Erstellen von Anwendungen und Integrationen

Wissenswertes für Menschen, die Programme und Integrationen auf IOTA-Basis entwickeln möchten

1) Fundamentales zum IOTA-Tangle

IOTA zielt auf einen ganz anderen Ansatz ab als die meisten DLTs (Dezentrale Ledger Technologien). Daher müssen grundsätzlich einige Aspekte beachtet werden, bevor mit der Entwicklung auf IOTA begonnen wird.

Wann sollten Dezentrale Ledger Technologien verwendet werden?

DLTs sind hochspezialisierte Werkzeuge, um eine durchgängige Datenintegrität in einer digitalen Wertschöpfungskette zu ermöglichen. Wie jede revolutionäre Technologie, sind damit nicht nur Vorteile verbunden. IOTA und andere DLTs haben einzigartige Vorteile und Nachteile, die ausgiebig bewertet werden müssen, bevor mit einer Projektentwicklung begonnen wird.

 IOTA wurde von Anfang an für den Einsatz in einer vollständig miteinander verbundenen Welt entwickelt. Die IOTA-Foundation zielt darauf ab, die Bildung neuer Wirtschaftszweige auf Basis einer integren und vollständig sicheren Datenübertragung, zu ermöglichen. Im Mittelpunkt stehen dabei gebührenfreie Mikrotransaktionen, die Maschinen auf transparente Weise miteinander kommunizieren lassen.

Projekte, die speziell für die Verwendung mit IOTA entwickelt werden, sollten daher den angemerkten Kernwerten entsprechen. Ist dies der Fall, bietet IOTA eine einzigartige Plattform, um eine Präsenz in der Zukunft der Maschinenwirtschaft aufzubauen und zu festigen.

photo-1522071820081-009f0129c71c

2) Entwicklung mit IOTA

Um Programme auf IOTA-Basis zu entwickeln, muss weder der gesamte Tangle heruntergeladen, noch ein eigener Node ausgeführt werden. Entwickler können das öffentliche Hauptnetzwerk nutzen oder das speziell eingerichtete Entwicklungsnetzwerk zur Entwicklung verwenden. Die Kommunikation mit dem Tangle erfolgt dabei über API-Aufrufe. Diese ermöglichen es, mit dem Netzwerk zu interagieren, Transaktionen zu senden, das Netzwerk abzufragen oder auch Statistiken abzurufen.

Neben den API-Aufrufen stehen verschiedene Client Libraries für Entwickler zur Verfügung. Diese können ebenfalls als Basis der Entwicklung IOTA-basierter Software dienen.

photo-1516549843585-2c4cf2e073d2