Zahlungssystem mit Blockchain-API erstellen

Ich sehe eine ganze Menge Websites, die die Blockchain-API verwenden, um Bitcoin-Geldbörsen zu erstellen (wenn ich richtig liege), Zahlungen zu senden und zu empfangen, ich weiß, wie man normalerweise ein Zahlungssystem mit C#/MSSQL oder PHP/MySQL erstellt, aber es scheint eine ganze Menge Dinge sind bei der Implementierung der Blockchain-API anders, daher wollte ich wissen, wie ich eine Brieftasche einrichten kann, wie z eine Brieftasche) zu einer anderen Bitcoin-Brieftasche auf einer anderen Website, da ich denke, dass alle tatsächlich dieselbe Blockchain-API verwenden, irgendwelche Ideen, wie man so etwas angehen kann?

Willkommen bei Bitcoin.SE! Diese Frage ist derzeit ziemlich weit gefasst und fragt, wie ein vollständiges Zahlungssystem mithilfe der API eingerichtet werden kann. Vielleicht könnten Sie Ihre Frage bearbeiten, um spezifischere Fragen zu den Unterschieden zu stellen, die Sie zwischen dieser und anderen von Ihnen verwendeten APIs festgestellt haben

Antworten (1)

Die Frage ist ziemlich allgemein, da Sie die Blockchain-API möglicherweise auf generische Weise verwenden. Blockchain.info ist ein Unternehmen, das eine API zur Verwendung im Bitcoin-Netzwerk bereitstellt. Wenn Sie Anwendungen schreiben möchten, die diese API verwenden, können Sie hier darüber lesen. https://blockchain.info/api/

Zusammen mit dieser API könnten Sie sich andere Dienste wie BitPay oder sogar Stripe ansehen, die Möglichkeiten bieten, Bitcoin-Zahlungen zu akzeptieren, ohne viele Details über das Protokoll kennen zu müssen.

Wenn Sie die Blockchain-API im allgemeinen Sinne verwenden und möchten, dass Ihre Website nicht von externen Unternehmen und APIs abhängig ist, würden Sie selbst einen vollständigen Knoten betreiben.

Bitcoin-Full-Nodes ermöglichen die Kommunikation über RPC-Aufrufe, um Wallets, Transaktionen usw. zu erstellen. Es gibt viele Beispiele, wie man sich über RPC mit PHP mit einem Bitcoin-Node verbindet. Sie würden den Knoten auf TestNet betreiben, damit Sie bauen und testen können, ohne befürchten zu müssen, Geld durch Fehler oder Gebühren zu verlieren.

Bitcoin Core ist die offensichtliche Wahl für einen vollständigen Knoten, aber ich würde mir auch die bcoin-Implementierung ansehen, wenn ich ein signifikantes Wallet-Management durchführen würde.