Ich suche nach einer Möglichkeit, Bitcoin Cash auf meiner E-Commerce-Website zu akzeptieren, ohne einen Drittanbieter-Zahlungsprozessor wie Rocketr zu verwenden . Dienste von Drittanbietern wären für mich nicht ideal, weil:
In Anbetracht dessen bin ich nur bereit, Software auf meinen eigenen Servern zu verwenden, um Bitcoin Cash sicherheitsbewusst zu akzeptieren.
Hier mein aktueller Ansatz:
Vorteile dieses Ansatzes:
Nachteile:
dumpprivkey
, dumpwallet
, createrawtransaction
, und send*
deaktiviert sind. (Wie?)
Ist mein Ansatz also der richtige Weg, oder gibt es eine überlegene Alternative?
Ihr Bitcoin-Cash-Server kann für viele ein Ziel sein, da er alle privaten Schlüssel enthält.
Ich würde vorschlagen, dass Sie sich einen privaten Hauptschlüssel und einen öffentlichen Schlüssel besorgen.
Verwenden Sie Ihren öffentlichen Schlüssel, um Adressen zu generieren, und Ihren privaten Schlüssel, um Bitcoins auszugeben.
Sie können createrawtransaction
und alle anderen Befehle mit PHP oder Javascript verwenden, ohne dass ein laufender Server erforderlich ist.
Diese Bibliotheken sind hilfreich: bitcoinlib-js für Javascript und bitcoin-php für PHP
Möglicherweise benötigen Sie einen Server nur zum Senden einer Transaktion, wenn Sie Bitcoins senden möchten. Sie könnten Ihren eigenen Server verwenden oder öffentliche Server wie Elektron-Server oder blockchain.info verwenden
Dafür gibt es POS-Software. Hier ist die Liste: https://github.com/dsmurrell/awesome-bitcoin-cash#point-of-sale-systems
Wenn Sie eine HD-Wallet verwenden möchten, schlage ich Pyxpub vor.