Ich verwende die Multibit-Brieftasche, von der ich verstehe, dass sie nicht den gesamten Bitcoin-Kern, dh die gesamte Blockkette, herunterlädt, aber sie muss das Bitcoin-Kernprotokoll verwenden, richtig? Wie sehe ich also, welche Version des Protokolls meine Brieftasche verwendet?
Im Multibit-Datenverzeichnis gibt es eine Datei namens log/multibit.log
. Wenn Sie sich mit einem Peer verbinden, schreibt er etwa Folgendes in das Protokoll:
20:01:26.124 [bitcoinj user thread] DEBUG o.m.c.b.BitcoinPeerEventListener - Connected to peer:
client version: 70002
local services: 1
time: 1424228484
my addr: [xx.xx.xx.xx]:51127
their addr: [xx.xx.xx.xx]:8333
sub version: /Satoshi:0.10.0/
best height: 343977
delay tx relay: true
Das Feld „Unterversion“ enthält die Version in einem für Menschen lesbaren Format. Das Feld „Client-Version“ enthält eine maschinenlesbare Protokollversion.
Gehen Sie auf Bitcoin Core zu Windows > Konsole (STRG+T). Geben Sie dann Folgendes ein:
getwalletinfo
Sollte Ihnen einen json mit der Wallet-Version zeigen. Ich bin mir nicht sicher, ob Multibit-Software diese Option hat.
Das kannst du auf der Kommandozeile herausfinden mit:
$ bitcoin-cli getinfo
Dadurch erhalten Sie eine Ausgabe wie diese:
{
"version" : 90400,
"protocolversion" : 70002,
"walletversion" : 60000,
"balance" : 0.62950000,
"blocks" : 323377,
"timeoffset" : -5,
"connections" : 9,
"proxy" : "",
"difficulty" : 1.00000000,
"testnet" : true,
"keypoololdest" : 1412131069,
"keypoolsize" : 101,
"paytxfee" : 0.00000000,
"relayfee" : 0.00001000,
"errors" : ""
}
Version ist die eigentliche Bitcoin-Core-Version und wahrscheinlich das, wonach Sie suchen.
Jonathan Chad Faling
Nick Odell
Jus12
Nick Odell