Verwendet Electrum Bitcore Apis als Backend?

Verwendet Electrum Bitcore Apis als Backend oder nicht?

Wenn nicht, was ist dann der Zweck der Entwicklung von Electrum, wenn Bitcore Apis alle Funktionen von Electrum bietet (wie HD-Wallets und Master-Seeding)?

Antworten (2)

Electrum verwendet das Electrum-Server- Backend ( Electrumx ist eine neuere Variante)

Tatsächlich ist Elektrum etwa 2 Jahre älter als Bitcore.

Auf die Frage, warum es mehrere Implementierungen ähnlicher APIs und Software gibt, lautet die Antwort wirklich "Warum Knoten?". Sogar die Bitcoin-Node-Software hat mehrere Implementierungen (z. B. Bitcoin Core und btcd).

Dies ist ein sehr Open-Source-freundlicher Bereich, und es wird im Allgemeinen aktiv dazu ermutigt, mehrere Ansätze für ein Problem zu haben.

Hallo Raghav, ist es also richtig zu sagen, dass Electrum-api allein (nachdem der Electrum-Server eingerichtet ist) alle grundlegenden Methoden zum Erstellen von Brieftaschen, zum Hinzufügen mehrerer Adressen, zum Erstellen, Initiieren, Senden oder Abbrechen einer Transaktion usw. bietet? Nicht zu vergessen, ich möchte auch die txn-Gebühr während der Übermittlung der Transaktion anpassen. Ist das alles mit Electrum-api möglich oder muss ich Bitcore verwenden?
Die APIs von Electrum helfen Ihnen dabei, Adresssalden/-ausgaben anzuzeigen, eine Transaktion aufzubauen und sie zu übertragen. Schlüsselgenerierung, Wallets und Signierung werden vom Frontend-Client von electrum gehandhabt, nicht vom Server. Die Schlüssel verlassen niemals das Client-Gerät
Electrum Frontend-Client wie?
Bietet Electrum diese APIs an? Können Sie bitte einen Dokumentlink dazu teilen?
Electrum hat eine RPC-Schnittstelle, glaube ich, aber ich kenne sie nicht, habe sie nie benutzt.
Okay danke! Kennen Sie zufällig eine andere verfügbare API, die dies kann? Ich möchte den Electrum-Server einrichten und den Electrum-Client in meine Anwendung integrieren.
Electrum wird wahrscheinlich die beste Option für eine schnelle Komplettlösung sein, um ehrlich zu sein.

NEIN

Electrum verwendet einen Electrum-Server als API, der Informationen zu Blockheadern, UTXOs und Informationen zu Adresssalden und historischen Transaktionen enthält. Electrum führt die gesamte Schlüsselverwaltung auf dem Client durch und es werden keine kritischen Benutzerinformationen auf dem Server gespeichert.

Bitpay (Bitcore-Wallet) verwendet einen Bitcore-Wallet-Service (der Wallet-Erstellung und Schlüsselverwaltung durchführt) und der wiederum die Insight-API verwendet (die Block-/Transaktionsdaten speichert). Insight kommuniziert mit Bitcore, das auf Bitcoin aufsetzt.

Mit Electrum kann ich also mehrere Wallets mit jeweils n Adressen erstellen, richtig? Bietet Electrum api auch eine Methode zur Abwicklung von Transaktionen wie das Initiieren, Senden oder Abbrechen von txn?
Sicher, es ist eine volle SPV-Brieftasche
Danke Nicos! Wissen Sie, ob Electrum eine API bereitstellt?
API in welchem ​​Sinn? Es bietet eine vollständige Benutzeroberfläche und Befehlszeilenoptionen. Möchten Sie es aus der Ferne verwenden oder was genau möchten Sie tun?
Wir müssen eine benutzerdefinierte BTC-Wallet-Schnittstelle erstellen. Wo der Benutzer mehrere Wallets erstellen, adressieren, Transaktionen senden/empfangen kann.
Können wir auch benutzerdefinierte Gebühren für jede Transaktion hinzufügen?
Gebühren sind Teil der benutzerdefinierten Konfiguration. Ich denke, electrum bietet RPC-Konnektivität, sodass Sie darauf aufbauen können, dh eine benutzerdefinierte Schnittstelle zu haben und RPC-Befehle an Electron zu senden.