bitcoin-cli "getbalance" immer 0 zurückgibt

Ich habe bitcoind laufen auf windows und es ist derzeit das synchronisieren der blockchain. Trotzdem, Befehl getbalance gibt immer null als Wert. Auch wenn ich Suche nach einer Adresse die bitcoin.

E. g.
C:\Program Files\Bitcoin\daemon>bitcoin-cli.exe getbalance "[Adresse...]"
0.00000000

Warum muss es immer 0 zurück? Ich möchte die Adresse der balance von einer bestimmten Adresse. Ich habe eine Adresse aus blockchain.info die hatte ein Verhältnis, bevor die aktuelle heruntergeladen-block.

+245
Grimxn 19.09.2014, 11:00:21
18 Antworten

Wenn Sie mit einem vollen Knoten, den Sie haben, der blockchain, gespeichert auf Ihrer Festplatte/SSD. Wenn es gespeichert wurde, in Ihrem Gedächtnis, die Sie verlieren würde die blockchain jedes mal wenn Sie Ihren computer neu starten.

Wenn Daten in Datei, wie funktioniert die blockchain erstellen Sie die Dateien, die Daten in diese und in welchem format sind die Dateien?

Die blockchain nicht erstellen die Daten/Dateien, die blockchain ist die Daten. Im Falle der Bitcoin-Core-wallet können Sie sehen, die blockchain Daten .DAT - Dateien in deinem AppData - Verzeichnis unter:

C:\Users\fihdi\AppData\Roaming\Bitcoin\blocks

Bei Verwendung der standard-Verzeichnis.

+975
INK82 03 февр. '09 в 4:24

Ich möchte alle meine abgebaut Münzen (solo-mining, testnet so weit) zu gehen, um einen anderen Standard-account. Ich bin nicht bezogen auf die Verteilung ein mining-pool tun wird, um alle seine Bergleute (Pay-per-share, etc.). Sondern ich Rede von der ersten Auszahlung, wo eine Belohnung + Gebühren generiert wird.

Wie würde ich gehen über das tun dies?

Mein Ziel ist es zu machen, halten die privaten Schlüssel (wobei die ersten 25 BTC gesendet wird) offline-und

+898
NICK DICKSON 01.11.2017, 05:53:18

Dies wird verursacht durch verschiedene Merkmale der Transaktion (die details weiß ich nicht), die machen den Bitcoin-client halte es für eine niedrige Priorität und daher nur umfasst es in einem abgebauten block, wenn es hinreichend alt.

Beachten Sie auch, dass http://bitcoincharts.com/bitcoin/ hat eine Liste der bekannten schwebenden Transaktionen, brauchen Sie nicht zu warten, bis es angezeigt wird im Block Explorer.

+879
Noobuntu 03.01.2011, 22:47:43

Der source-code für Bitcoin können hier gefunden werden https://github.com/bitcoin/bitcoin. Der P2P-Teil ist innerhalb der integrierten core-Bitcoin-code, und ist nicht separat erhältlich.

+870
jaideep 17.05.2014, 13:03:50

Der Wert einer bitcoin würde sich erhöhen, weil die Lieferung würde gesenkt werden. Denn bitcoins sind so ziemlich unendlich teilbar, die Nützlichkeit von bitcoins und die Fähigkeit, Sie zu verwenden, im Handel nicht beeinträchtigt würde.

Es stellt allerdings ein problem. Es stellt die zukünftige Versorgung von bitcoins viel schwerer zu prognostizieren. Wenn Sie die absurden extremen, wo, sagen wir, 95% der Versorgung mit bitcoins wird geglaubt, um verloren, Sie haben immer das Risiko, dass jemand die Fähigkeit erwerben, verbringen eine große Summe. Wenn das geschieht, kann der Wert von bitcoins fallen aufgrund der plötzlichen Zunahme des Angebots. Wenn es eine realistische Angst, dass dies passieren wird, werden die Menschen weniger bereit zu lagern Ihr Vermögen in bitcoins.

Diese Angst kann erhöhen die Geschwindigkeit von bitcoins über den Marktplatz. Es kann auch erhöhen das Interesse an Austausch zwischen bitcoins und andere Währungen, wie Menschen es vorziehen, zu halten Vermögen in einer Währung mit eine zuverlässigere Versorgung.

Obwohl dieses Ergebnis wird nicht wahrscheinlicher, ich glaube, es war ein Fehler nicht zu etwas entwerfen in dem Protokoll von Anfang an mit ihm zu beschäftigen. Ich erörtern, eine solche Lösung in meiner Antwort auf 'Warum nicht Bitcoins Gegenzug verloren die Münzen in den block reward. Wenn ich merke, dass 20 Jahre ist nicht lang genug.

+861
Kizo 02.05.2012, 00:25:37

TestNet Bitcoin Block Explorer scheint nicht funktioniert zu gut im moment. Allerdings BTCLook nicht erscheint, um die Unterstützung von TestNet und sieht aus wie eine gute alternative.

+810
sethmlarson 05.05.2019, 07:54:17

Nonces darf nicht wiederverwendet werden! Insbesondere in MuSig, nonces kann nicht wiederverwendet werden für andere Kombinationen von öffentlichen Schlüsseln oder Nachrichten (auch, wenn jeder nutzt das dieselbe öffentliche nonces die ganze Zeit). Dies würde Leck privaten Schlüssel.

Sie pre-share frischen nonces durch den Betrieb mehrerer Unterzeichnung Runden parallel. Mit der Bibliothek verknüpfen Sie zu (secp256k1-zkp) diese ist sicher ist, da Sie lange halten Sie den Sitzungsstatus im Speicher und nicht kopieren. Serialisieren der Staat und die Speicherung auf einem persistenten medium wird nicht unterstützt secp256k1-zkp und schwer zu bekommen Recht, weil wenn Sie versehentlich die falsche nonce, Leck Sie den privaten Schlüssel.

Eine einfache Weise zu beseitigen, den Verwaltungsaufwand der beiden ersten Interaktion Runden ist durch die Anbringung des nonce Engagement und die nonce an den bereits bestehenden Nachrichten in Ihrem Protokoll. Auf diese Weise würde man nur zwei parallele Unterzeichnung - Sitzungen.

Es ist die Forschung, die auf deterministischen nonces für die MuSig zero-knowledge-Beweise, dass die nonce abgeleitet ist richtig. Mit einem solchen Beweise nonces kann abgeleitet werden, auf verlangen die Unterzeichner setzen, Ihren privaten Schlüssel und die Nachricht und es gibt keinen Staat, um zu verfolgen.

+746
Arpit Dhamane 30.08.2015, 08:10:05

Ich heruntergeladen habe die Windows 64-bit Litecoin mining software von http://pool-x.eu/gettingstarted

Ich versuche zu laufen, der Bergmann von hinter einer firewall. Mein browser benutzt ein HTTP-proxy zum internet zu bekommen, und wie ich es verstanden habe soll ich in der Lage sein zu verwenden eine ähnliche Methode, um eine Verbindung zu meinem Litecoin miner zu einem pool.

Bisher habe ich die Datei geändert wurde gestartet.console.bat aus:

@echo off

START /LOW /B minerd.exe --scrypt algo --url http://litecoinpool.org:9332/ --userpass username.1:1 --threads 4 -r -1 -s 5

zu:

@echo off
set HTTP_PROXY=http://myproxyserver:myport
START /LOW /B minerd.exe --scrypt algo --url http://litecoinpool.org:9332/ --userpass "Benutzername".1:mypassword --threads 4 -r -1 -s 5

Ich habe ersetzt meine Werte an die Stelle der folgenden Werte: myproxyserver myport 9332 "Benutzername".1 mypassword

Wenn ich versuche über den port in meinem browser verwendet für den proxy-server (sowohl für die port-Werte), bekomme ich diese Ausgabe, wenn ich es laufen lasse (und es spuckt ein weiterer Fehler, den alle 30 Sek.):

[2012-07-07 13:57:48] HTTP request failed: Der angeforderte URL einen Fehler zurückgegeben: 503

[2012-07-07 13:57:48] json_rpc_call fehlgeschlagen ist, wiederholen Sie nach 30 Sekunden
[2012-07-07 13:57:48] 1 Bergmann threads gestartet, mit 'scrypt' - Algorithmus.

Sollten Sie die port-Nummer für den proxy und für die Bergbau-Skript werden die gleichen? Welche Einstellungen kann ich verwenden, um meine miner arbeiten?

+687
Jaana Martin 21.05.2018, 20:04:22

Ich bin auf der Suche in der Generierung von Adressen außerhalb der Waffenkammer mit https://github.com/prusnak/addrgen. Es erfordert ein master-öffentlich-Schlüssel, die ich habe kann nicht scheinen, zu finden. Weiß jemand, wo kann ich es finden oder ist Arsenal nicht kompatibel solches system?

+668
IKpuTuK 18.06.2018, 21:36:01

Okay, stellt sich heraus, meine Forschung führte mich zu dem Antwort auf meine eigene Frage, vor allem von hier, aber es Tat fehlt ein wenig der Erklärung oder wollte nicht erklären, ich denke, so deutlich wie er konnte. So, hier ist meine Lektüre/interpretation/übersetzung. (Gehen Sie auf dieser Seite zu sehen, die Quelle meiner Daten, wenn nötig).

HINWEIS: Dieser Vorgang kann sich geändert haben, nachdem der Zusatz "segwit" entweder in seiner "lock-in" oder "Aktivierung". Ich kann nicht darüber sprechen.

Ein Zitat von dieser Seite:

Die endgültige scriptSig die Signatur enthält, die zusammen mit dem öffentlichen Schlüssel der Quell-Adresse (1MMMMSUb1piy2ufrSguNUdFmAcvqrQF8m5). Dies beweist die darf ich verbringen diese bitcoins, so dass die Transaktion gültig ist.

Schritt 1. Die Signatur in einer gegebenen Transaktion beginnt mit 473044 (dies sind die standard von dem, was ich sehen kann).

Schritt 2. Dann müssen Sie anfügen 0120 bis zum Ende der Reihe zu bekommen 4730440120

SEITE HINWEIS: Es gibt Variationen auf diesen sind gezeigt in alten Transaktionen und möglicherweise noch vorhanden ist, wo Sie NICHT setzen, dass in und Sie setzen eine unterschiedliche Anzahl statt. Ich nicht zuordnen kann und oder erklären diese Instanzen außer zu sagen, dass die "01" bezeichnet dies als die erste "integer" und "20" bezeichnet die ganzzahlige Länge von 32 bits (die "20" ist in hex, erst konvertieren zu integer zu 32). 32 bit bedeutet, es gibt 64 hex alphanumerische Zeichen (0-9 und a-f).

Schritt 3. Dann hängen Sie den hex-Wert von "r" von der ECDSA Signatur - (das ist 2cb265bf10707bf49346c3515dd3d16fc454618c58ec0a0ff448a676c54ff713), resultieren in: 47304401202cb265bf10707bf49346c3515dd3d16fc454618c58ec0a0ff448a676c54ff713

Schritt 4. Dann hängen Sie "0220", um das Ende des vorherigen Codes, was in 47304401202cb265bf10707bf49346c3515dd3d16fc454618c58ec0a0ff448a676c54ff7130220

ANMERKUNG: Es gibt Ausnahmen hinzufügen lediglich "0220", die eventuell existieren oder existiert haben, die in früheren Geschäfte in der block-Kette. Das einzige Werkzeug, das ich geben kann, um Sie zu erklären ist die "02" ist in Bezug auf die "zweite integer" und "20" bezeichnet die ganzzahlige Länge von 32 bits (die "20" ist in hex, erst konvertieren zu integer zu 32). 32 bit bedeutet, es gibt 64 hex alphanumerische Zeichen (0-9 und a-f). Dies ist nur als "0120" ist. Also, wenn es eine Dritte ganze Zahl, die ich denke, es wäre vorausgeht, eine "03" und wenn die ganze Zahl, die länger oder kürzer als 32 bit (oder 64 hex-alphanumerische Zeichen), dann die "20" geändert werden sollte, um den hex-Wert der Hälfte der Anzahl der hexadezimal-alphanumerischen Zeichen. Nur Sie zählen, durch zwei teilen, dann konvertieren dezimal zu hex zu bekommen, die richtige Nummer zu finden hier, wenn die Notwendigkeit waren zu entstehen.

Schritt 5. Dann hängen Sie die "s" - Wert aus der ECDSA-Signatur (die ich nicht in diesem post), die 6c6624d762a1fcef4618284ead8f08678ac05b13c84235f1654e6ad168223e82 Resultat: 47304401202cb265bf10707bf49346c3515dd3d16fc454618c58ec0a0ff448a676c54ff71302206c6624d762a1fcef4618284ead8f08678ac05b13c84235f1654e6ad168223e82

Schritt 6. Als Nächstes fügen Sie ein '01", die "SIGHASH_ALL". Ich weiß nicht, was das wirklich bedeutet, oder komplett steht.

Schritt 7. Append "41", die "Pushdata41". Ich weiß nicht, was das wirklich bedeutet, oder komplett steht.

Schritt 8. Append "04", verweisen die Art der öffentlichen Schlüssel, die Sie zur Darstellung für den öffentlichen Schlüssel, das diese Transaktion aus.

HINWEIS: "04" ist in Bezug auf einen bestimmten unkomprimierte "öffentlichen Schlüssel". Bitcoin in der Regel verwendet, "02" an diesem Punkt in der Zeit.

SCHRITT 9. Hängen Sie den X-Wert, gefolgt von den Y-Wert des öffentlichen Schlüssels, in diesem Fall die Werte sind: 14e301b2328f17442c0b8310d787bf3d8a404cfbd0704f135b6ad4b2d3ee7513 und 10f981926e53a6e8c39bd7d3fefd576c543cce493cbac06388f2651d1aacbfcd

HINWEIS: Wenn Sie eine komprimierte öffentlichen Schlüssel, die Sie nur zeigen würde, das erste.

Ergebnis: 47304401202cb265bf10707bf49346c3515dd3d16fc454618c58ec0a0ff448a676c54ff71302206c6624d762a1fcef4618284ead8f08678ac05b13c84235f1654e6ad168223e8201410414e301b2328f17442c0b8310d787bf3d8a404cfbd0704f135b6ad4b2d3ee751310f981926e53a6e8c39bd7d3fefd576c543cce493cbac06388f2651d1aacbfcd

Ich ging nicht in die S - oder R Erstellung, als ich fühlte, dass Sie getan werden sollte, in einem separaten Beitrag, um die Dinge organisiert.

+567
Nicholas Ruunu 28.07.2017, 19:46:34

Ich benutze debian. Aber ubuntu oder jedem anderen *nix-OS wäre fein.

+485
dima8546 15.01.2014, 05:30:19

Auroracoin hat sich der 4. größten crypto-Währung, gemessen in der Marktkapitalisierung. Wie kann ein als-noch unveröffentlichten-Münze haben Markt Wert, wenn es nicht für den Austausch (entweder bei fiat oder bei anderen crypto-coin) überall??? In der Tat, speichern Sie für die storage-Konten, von seinem Schöpfer, niemand hat ein Auroracoin noch. Also, Woher kommt, seine Bewertung und damit seine Marktkapitalisierung???

So viel wie ich, bewundern Sie die erklärten Absichten von Auroracoin ist Schöpfer und Ihren Einfallsreichtum für das drehen von Sachen, die traditionell als SCHLECHT (premining, Universelle und obligatorische Registrierung für alle Bürger) in GUTE, diesen Markt cap Punkt macht mich ein wenig stutzig.

+385
misnomer 24.05.2017, 06:57:50

Ich weiß es gibt ähnliche Beiträge hier über die Nutzung von MySQL als Grundlage für eine Anwendung enthält, die den Inhalt der blockchain, aber ich habe nicht gesehen, jede auf-Punkt-Antworten auf das Problem der Aktualisierung der Datenbank nach der ersten dump.

Vorausgesetzt, ich bewege mich vorwärts mit blockparser oder ABE (oder einer anderen Anwendung, die Sie glauben besser funktioniert), wie aktualisiere ich die Datenbank nach dem ersten dump? Ich habe nicht implementiert jede Lösung, doch ich hätte gerne dieses Stück herausgefunden, bevor Sie Tauchen in.

Mein Ziel ist es, meine lokale blockchain eingefügt in MySQL, und dann haben regelmäßige updates halten die Datenbank auf dem neuesten Stand.

+346
Alina4302 05.01.2019, 18:31:58

Gab es jemals eine Zeit, als Bergbau auf Amazon EC2-war es profitabel? Wenn die Schwierigkeit niedrig war, so war der Wechselkurs, also ich bin mir nicht sicher.

+240
Vishal Jadav 08.02.2014, 10:42:18

(edit: entfernt alte und veraltete magnet)

jetzt verwenden Sie diese, wie empfohlen, im top-Antworten:

https://bitcointalk.org/index.php?topic=145386.0

https://bitcoin.org/bin/blockchain/

http://sourceforge.net/projects/bitcoin/files/Bitcoin/blockchain/bootstrap.dat.torrent/download

http://armoryguide.com/bootstrapping-the-blockchain/

+183
Afzal Murad Talpur 22.05.2013, 22:03:17

Wenn ich das richtig verstehe, wird jede Transaktion muss neue Blöcke erstellt werden (abgebaut), das ist immer schwer, langsam und teuer. Nicht zu erwähnen die enorme Energie-Verbrauch, schon zur Umwelt Fragen.

Auf der anderen Seite, jede neue bessere Währung anbieten würde, genau die gleiche service, außer schneller und billiger.

Dann, wie kann Bitcoin konkurrieren gegen Sie in langfristige?

+91
Muhammad Hamza Hanif 03.08.2018, 12:26:17

Ich meine setup-ledger nano s richtig und übertragen meine Ripple zu Sachkonto nano. Jetzt will ich zurücksetzen mein ledger nano und generieren Sie neue Samen. Ich habe übertragen Ripple zu einigen anderen exchange-reset an meinem ledger, aber die letzten 20 welligkeit kann nicht übertragen werden, wie es erforderlich ist, für jede ripple-Konto. Sobald ich einen reset meines Gerätes kann ich die gleiche ripple Geldbeutel, so dass meine 20 Wellen nicht verloren gehen, oder werde ich vergessen, diese 20 Wellen in Bezug auf das zurücksetzen meiner ledger nano? Gibt es eine andere Möglichkeit zu sparen, die 20 Wellen?

+72
user13582 13.11.2012, 11:38:42

Das senden dieser Transaktion durch meine eigene Bitcoin-Core 0.13.99 Knoten:

Fehlermeldung:
64: zu-lange-mempool-Kette

Dies bedeutet, Sie erstellen eine lange Kette von unbestätigten Transaktionen, die voneinander abhängen. Warten Sie, bis die ersten paar von diesen bestätigt haben, bevor die Schaffung von mehr.

+23
user303574 28.08.2019, 19:17:37

Fragen mit Tag anzeigen