Open Source Native Dash Wallet
Open Source Native Dash Wallet ist der Kern der App, die eine cloudbasierte digitale Währungsplattform darstellt. Sie nutzt Blockchain-Technologie unter Verwendung der Kryptowährung Dash.
Über das Projekt
Open Source Native Dash Wallet ist der Kern der App, die eine cloudbasierte digitale Währungsplattform darstellt. Sie nutzt Blockchain-Technologie unter Verwendung der Kryptowährung Dash.
Herausforderungen
Das Team von New Line Technologies stand vor einer zentralen Herausforderung: eine sichere, auf Komfort und Benutzerfreundlichkeit ausgerichtete Wallet zu entwickeln, die von einem mobilen Gerät aus zugänglich und vollständig unabhängig vom nationalen Bankensystem sein sollte.
Die App wird von Dash unterstützt – einer Kryptowährung für Zahlungen. Der Betrieb der Wallet erfordert, dass die Anwendung sich mit dem Dash-Netzwerk verbindet. Um diese Funktionalität zu implementieren, wird der Bitcore Wallet Service (BWS) verwendet, ein Zwischenelement, das die Erstellung und den Betrieb von Wallets durch eine einfache und intuitive REST-API erleichtert.
Die Client-Bibliothek (SDK), die mit BWS interagiert, ist der Bitcore Wallet Client Service. Die Bibliothek bietet Methoden für den sicheren Zugriff auf BWS und die Erstellung von Peer-Schlüsseln. Das BWS Client SDK ist in JavaScript geschrieben und plattformübergreifend.
Die App ist für Android-Mobilgeräte-Nutzer gedacht. Für die schnellste Anwendungsleistung und benutzerfreundliche Funktionalität wurde beschlossen, das BWS Client SDK von Grund auf in der nativen Sprache – Java – zu entwickeln.
Somit mussten die Entwickler den Anwendungskern in nativen Code übertragen und die Schlüsselfunktionalität implementieren.
Lösungen
Das Team von New Line Technologies untersuchte die JavaScript-Version des BWS-Clients eingehend, debuggte sie, studierte die Abfragealgorithmen und implementierte sie in Java. Zum Beispiel Anfragen während der Erstellung einer Wallet, Überprüfung von Guthaben, Wiederherstellung einer Wallet usw. Zur Erfüllung dieser Aufgaben verwendeten die Entwickler vorhandene Bibliotheken und schrieben auch ihren eigenen benutzerdefinierten Code.
Außerdem kann dieses SDK sowohl auf Android als auch auf dem Desktop (Server oder überall, wo Java verwendet wird) funktionieren.
Der Kunde hat dieses Projekt als Open Source veröffentlicht, damit jeder es nutzen kann, um seine Produkte zu entwickeln und zu erstellen sowie es weiterzuentwickeln und zu verbessern.
Ergebnisse
Unser Team entwickelte von Grund auf ein SDK für Android in der Programmiersprache Java, das als Grundlage für die gesamte Anwendungsfunktionalität dient.
The review
“They’ve been creative in developing solutions rather than just taking requirements and delivering them.”
Jan 30, 2019
Platform
KONTAKTIEREN SIE UNS
Danke für dein Interesse. Wir werden uns in Kürze bei Ihnen melden.