Gibt es eine Möglichkeit, Bitcoins programmgesteuert zu senden, ohne dass der Bitcoin-Client PHP verwendet?
Sie müssen sich auf die eine oder andere Weise mit einem Bitcoin-Knoten verbinden, um an Newtork zu senden. Es gibt eine Reihe von PHP- und Bitcoin-Open-Source-Repos, die dies tun, schauen Sie hier https://github.com/search?q=bitcoind+php&ref=cmdform
Eine weitere Option, wenn Sie den Bitcoin-Client nicht lokal ausführen möchten, besteht darin, eine Verbindung zu einer API herzustellen, um Ihre Transaktion zu übertragen.
Ein Beispiel, das ich für eine PHP-Verbindung mit blockchain.info gefunden habe, ist wie folgt
<?php
$guid="GUID_HERE";
$firstpassword="PASSWORD_HERE";
$secondpassword="PASSWORD_HERE";
$amounta = "10000000";
$amountb = "400000";
$addressa = "1A8JiWcwvpY7tAopUkSnGuEYHmzGYfZPiq";
$addressb = "1ExD2je6UNxL5oSu6iPUhn9Ta7UrN8bjBy";
$recipients = urlencode('{
"'.$addressa.'": '.$amounta.',
"'.$addressb.'": '.$amountb.'
}');
$json_url = "http://blockchain.info/merchant/$guid/sendmany?password=$firstpassword&second_password=$secondpassword&recipients=$recipients";
$json_data = file_get_contents($json_url);
$json_feed = json_decode($json_data);
$message = $json_feed->message;
$txid = $json_feed->tx_hash;
?>
Hoffe das hilft
UPDATE: Um Anfragen an die blockchain.info-API auszuführen, müssen Sie den Einrichtungsanweisungen hier https://www.blockchain.com/api/blockchain_wallet_api folgen
HINWEIS Um diese API zu verwenden, müssen Sie einen kleinen lokalen Dienst ausführen, der für die Verwaltung Ihrer Blockchain-Wallet verantwortlich ist. Ihre Anwendung interagiert mit diesem Dienst lokal über HTTP-API-Aufrufe. Klicken Sie hier, um eine vollständige Einrichtungsanleitung auf GitHub anzuzeigen.
Freimann 123
Fuzzybär