Author

Topic: Bitcoin als Zahlungsmittel für Browsergame (Node.js) (Read 706 times)

hero member
Activity: 602
Merit: 500
Vertrau in Gott
Die Zahlungs-API von Blockchain scheint wirklich am besten geeignet zu sein, da sie einfach ist und den Server informiert sobald eine Zahlung getätigt wurde.

Mit einer eigenen Bitcoin-Installation müsste ständig geprüft werden, ob neue Bitcoins empfangen wurden, was ich mir schon ab 100 Adressen ziemlich aufwendig vorstelle. Oder die Benutzer müssten manuell einen Button klicken, um zu prüfen ob die Bitcoins an die Adresse gezahlt wurden.


Nutz die Blockchain API Wink Eigener Client ist wirklich nicht mehr nötig heutzutage.

Anstatt ein eigenen Client würde ich mir dann auch lieber selber was Quoten. Quasi nen PHP Client der mit ner SQL Datenbank läuft. Der QT Client ist nur für kleine nutzung gut
newbie
Activity: 47
Merit: 0
Die Zahlungs-API von Blockchain scheint wirklich am besten geeignet zu sein, da sie einfach ist und den Server informiert sobald eine Zahlung getätigt wurde.

Mit einer eigenen Bitcoin-Installation müsste ständig geprüft werden, ob neue Bitcoins empfangen wurden, was ich mir schon ab 100 Adressen ziemlich aufwendig vorstelle. Oder die Benutzer müssten manuell einen Button klicken, um zu prüfen ob die Bitcoins an die Adresse gezahlt wurden.
hero member
Activity: 602
Merit: 500
Vertrau in Gott
Hast du dir die verschiedenen blockchain APIs angeschaut ? dadurch ersparst du dir eine QT Installation

Du kannst auch 10000 BTC Adresse erstellen und die bei einer Zahlung zuweisen und einfach beobachten über blockchain API.

Vorteil: DU kannst die 10k Adresse in einer Offline Wallet halten und bist somit sogar vor Hackern sicher
hero member
Activity: 770
Merit: 500
Wenn der Bitcoind erst mal mit dem syncen fertig ist, dann verbraucht der kaum Ressourcen. Ich sehe kein Problem, den im Hintergrund laufen zu lassen.
newbie
Activity: 47
Merit: 0
Hallo Community,

Ich entwickle momentan ein kleines Browsergame (Details zu dem Spiel habe ich in diesem Artikel beschrieben), und möchte dabei Bitcoin als Zahlungsmittel akzeptieren. Nun stellt sich für mich die Frage, ob ich einen eigenen Bitcoin-Client auf meinem Server installieren sollte, oder einen Zahlungsdienst wie Bitpay verwenden sollte.

Ich schreibe das Browsergame nahezu komplett in JavaScript und verwende für den Server die Node.js-Plattform, und sowohl für eine eigene Bitcoin-Installation als auch für Bitpay gibt es entsprechende Funktions-Bibliotheken.

Grundsätzlich würde ich die Unabhängigkeit von einem Zahlunganbieter und somit eine eigene Bitcoin-Installation bevorzugen. Die Frage ist aber, ob es Sinn macht die ganze Zeit einen Bitcoin-Client im Hintergrund laufen zu lassen? Wie viel CPU-Last und wie viel Arbeitsspeicher wird der Bitcoin-Client ungefähr benötigen?

Bei meinem Server handelt es sich um einen vServer mit einem Intel® Xeon® E5-2620 Prozessor (1 Kern nutzbar) und mit 4 GB Arbeitsspeicher. Speicherplatz steht für die Blockkette genug zur Verfügung, und beim Traffic habe ich kein Limit. Zur Not kann ich auch auf einen höheren Server upgraden.

Wenn jemand Erfahrung mit der Thematik hat, würde ich mich über eine hilfreiche Antwort freuen.
Jump to: