Was kann ich verwenden, um von einem Android-Gerät aus mit dem Ethereum-Netzwerk zu interagieren?

Aus meiner Recherche heraus muss ich, bis ich einen Ethereum-Knoten auf einem Android-Gerät erstellen kann, eine öffentliche API verwenden, um mit dem Netzwerk zu interagieren, wie z. B. BlockApps ( http://www.blockapps.net/documentation#introduction ). Ist das richtig oder gibt es andere Möglichkeiten, wie ich mit dem Netzwerk interagieren könnte?

Und angenommen, ich könnte einen Ethereum-Light-Client auf einem mobilen Gerät erstellen, z. B. mit syng-im ( https://github.com/syng-im ) oder ähnlichem, könnte/müßte ich damit über JavaScript interagieren? Oder hängt das von der Umsetzung ab?

BEARBEITEN: Mit „interagieren“ beziehe ich mich auf das Anzeigen von Salden, das Durchführen von Transaktionen und das Erstellen von Konten. Ich interessiere mich jedoch immer noch für Methoden, die nur einen Teil dieser Interaktionen zulassen würden.

Können Sie genau erklären, was Sie meinen, wenn Sie "interagieren" sagen ... möchten Sie Salden anzeigen, Transaktionen durchführen, neue Konten erstellen usw.? Unabhängig davon lesen Sie bitte die Antworten hier: ethereum.stackexchange.com/questions/2950/… & ethereum.stackexchange.com/questions/2669/…

Antworten (1)

Geth ist seit ca. 4 Monaten sowohl auf Android als auch auf iOS lauffähig. Die nächtlichen Builds des Entwicklungszweigs enthalten immer die Android .aar-Archive, die Sie mit einem Android Studio-Projekt verknüpfen können, und das iOS framework, das Sie in XCode verwenden können.

Da Geth noch nicht über die Light-Client-Funktionalität verfügt (dass man tatsächlich globale P2P-Protokollaktualisierungen von Ethereum benötigt), ist es ziemlich schwergewichtig, aber es wird der offizielle Weg sein, mobile DApps auszuführen, und AFAIK nur Geth hat sogar ein entferntes Konzept über Light-Client Unterstützung. Bei anderen Implementierungen müssen Sie wirklich Ihren eigenen Server betreiben, was den Zweck einer dezentralen Plattform übertrifft.

Die mobile Bibliothek von Geth ist derzeit sehr einfach, Sie können einfach einen eingebetteten Geth-Knoten starten und sich damit verbinden, aber alle RPC-Funktionen (auf HTTP, WS und IPC) sind aufrufbar, sodass Sie alles tun können, was Sie von jedem Remote-Knoten aus tun können auch vom Handy aus möglich.

Sie können meinen reddit-Beitrag vom vergangenen Dezember lesen, wie Sie diese verwenden:

Die Bibliotheksarchive auf diesem Post sind offensichtlich alt, aber Sie können den Go-Ethereum-Gitter-Kanal nach täglichen Ankündigungen neuer Builds durchsuchen ( dies ist der letzte ).

Ist es möglich, Vertragsfunktionen von einem Android-Telefon aus aufzurufen? Vielen Dank. Ich habe meine Frage hier erklärt ethereum.stackexchange.com/questions/48264/…