Also habe ich Ubuntu 16x mit Bitcoin Core. Es ist ein vollständiger Knoten und vollständig synchronisiert. Führen Sie es wie vorgeschlagen mit bitcoin --daemon aus. Wenn ich eine bestimmte Adresse aus meiner Brieftasche verwende und Geld an die Adresse sende, funktioniert getblanace einwandfrei (bitcoin-cli getbalance XXXX 1). Immer wenn ich Geld von der Adresse sende (auf einem völlig anderen System mit einer webbasierten Brieftasche), zeigt es, dass die Bitcoins wie erwartet ankommen, aber mein Get-Guthaben meiner korrekten Adresse sinkt nie. Ich habe sogar versucht, das ganze Geld in 10 verschiedenen Transaktionen auszusenden und sah, dass es fehlschlug, als das Konto hätte auf Null gesetzt werden sollen, während ich immer wieder berichtete, dass ich mein hohes ursprüngliches Guthaben hatte.
Ich habe das Gefühl, dass mir etwas Grundlegendes fehlt, aber ich kann es nicht herausfinden. Vielen Dank im Voraus
Das Problem, das Sie haben, ist nicht wirklich ein Problem. Vielmehr handelt es sich um ein grundlegendes Missverständnis darüber, wie das Kontensystem funktioniert. Weil es so unintuitiv ist und sich auf unerwartete Weise verhält, wurde das Kontensystem aus Bitcoin Core entfernt.
Das Verhalten, das Sie sehen, ist vollständig zu erwarten. Konten sind nicht am Senden von Bitcoin beteiligt, außer dass die internen Kontowerte verringert werden. Die Zuordnung von Adressen zu Konten ist eine reine Empfangssache. Kontostände werden nur aktualisiert, wenn Adressen für das Konto Geld erhalten. Wenn Sie Geld "von" diesen Adressen senden, wird das Guthaben nicht aktualisiert. Der Kontostand wird nur verringert, wenn Sie die send*
RPC-Befehle verwenden, mit denen Sie ein Konto angeben können, von dem die Beträge verringert werden sollen.
Es ist auch wichtig zu beachten, dass das „Senden von“ einem Konto nicht bedeutet, dass Münzen, die mit den Adressen in diesem Konto verknüpft sind, die einzigen sind, die für die Transaktion ausgewählt werden. Es können beliebige Münzen ausgewählt werden, und dann wird der Kontostand verringert. Aus diesem Grund ist es auch möglich, Konten mit einem negativen Saldo zu haben.
Im Allgemeinen sollten Sie aufhören, das Kontensystem zu verwenden. Es wird nicht nur entfernt, sondern weist auch ein seltsames und unerwartetes Verhalten auf.
(bitcoin-cli getbalance XXXX 1) ... getbalance meiner korrekten Adresse geht nie unter
XXXX gibt es einen Kontonamen für getbalance .
Wie JBaczuk kommentierte
Die Kontenfunktion ist sehr verwirrend und wurde in der neuesten Version v0.17.0 entfernt .
(Genau genommen ist es in 0.17 veraltet und wird voraussichtlich in 0.18 vollständig entfernt.)
JBaczuk
niemand392
niemand392
JBaczuk
$ bitcoin-cli getblockcount
niemand392
niemand392
JBaczuk
v0.17.0
. bitcoin.org/en/release/…niemand392