Fehler beim initialisieren der Blocks Datenbank. Wollen Sie den Wiederaufbau der block-Datenbank jetzt?

Ich werde versuchen, ein test-Netzwerk, bestehend aus 3 Knoten, die jeweils mit verschiedenen bitcoin.conf. Ich habe gebaut und das Verzeichnis .conf-Dateien ähnlich wie ist der Stand der Technik in qa-/pull-tester/. Innerhalb der Klemme innerhalb des Knotens-A-Verzeichnis befahl ich: ...

bitcoind -conf="/home/me/.bitcoin/regtest/testnetwork/A/bitcoin.conf"

...und wieder diese Fehlermeldung:

'Fehler bei der Initialisierung-block-Datenbank. Wollen Sie den Wiederaufbau der block-Datenbank jetzt?'

Meine bitcoin.conf hat folgenden Inhalt:

regtest=1
rpcuser=rt //angenommen, aus .conf-Dateien in qa-/pull-tester/
rpcpassword=rt //angenommen, aus .conf-Dateien in qa-/pull-tester/
port=11111 //beliebigen freien port
rpcport=21111 //beliebigen freien port

Könnte mir bitte jemand helfen mit meinem soll-Netzwerk einrichten oder zumindest sagen was ich falsch mache?

PS: ich werde mich zu fügen mein logfile in einem Kommentar unten.

+144
fracka 27.08.2010, 23:25:56
18 Antworten

Ich bin neu, um all dies, ich exportierte meine privaten Schlüssel aus meiner Geldbörse (Exodus), aber ich weiß nicht, wie das funktioniert. Ich bin nur verwirrt darüber, wie die privaten Schlüssel arbeitet, wird nicht der Schlüssel ungültig sein, wenn mein BTC Betrag ändert oder wenn ich den Handel entfernt? Ich habe auch gehört, dass es nicht als replay-Schutz auf BTG noch.

Coinomi nicht unterstützt BTG noch, wie Sie sagten, Sie würden, wo kann ich sammeln, meine BTG?

Vielen Dank für eine ausführliche Beratung.

+995
Riley Cronin 03 февр. '09 в 4:24

Block-Header enthalten ein Feld namens bits, die verwendet werden können, zu berechnen, die Schwierigkeit und damit die Höhe der proof-of-Arbeit in der Kette. Wahrscheinlich gibt es einen shortcut um in der Lage zu beseitigen 100.000 längere Kette, aber alle core ist die Berechnung der proof-of-Arbeit in Ketten und nehmen Sie die eine mit mehr.

Beachten Sie, dass die block-Header werden nur 80 bytes, also die 500k Blöcke würden nur etwa 40 MB, nicht eine unzumutbare Menge an Daten zu berechnen, wie viel proof-of-work-Kette hat.

+935
Bert Boerman 25.09.2013, 04:25:29
Weitere Antworten

Verwandte Fragen


Ähnliche Fragen

Vielleicht blöde Frage hier (und first-time-poster).

Ich habe ein Coinbase Konto mit mehreren verschiedenen cryptocurrencies in es. Ich habe vor kurzem verwendet Gestaltwandlung zu exchange ether (ETH) von meinem Coinbase Brieftasche und Ripple (XRP).

Dazu habe ich generiert ein XRP-Adresse mit http://ripplepaperwallet.com. Dann, in Coinbase, schickte ich meinen ETH zu einer vorläufigen Adresse generiert, die durch Gestaltwandlung, nach denen Sie sofort hinterlegt XRP in meine generierte Adresse.

Hier ist die Frage: wie kann ich jetzt ausgeben oder verwenden, die XRP-Adresse? Ich bin erst jetzt zu realisieren, es ist nicht hosted by jeden Geldbeutel, also ich habe keine Ahnung, wie es auszugeben oder zu tauschen. (Ich versuche, es in die Binance Austausch, wenn möglich.) Ich habe sowohl den privaten Schlüssel und die Adresse, also in der Theorie sollte ich in der Lage, um den Zugang zu den Fonds, richtig?

+900
guestdude 02.01.2016, 20:44:33

Sie haben genügend Entropie in Bitcoin privaten Schlüssel, um die Möglichkeit für extrem unwahrscheinlich (ebenso wie mit nicht-vanity-Adresse).

Ein nettes Kapitel über die vanity-Adressen (Ihre generation, Sicherheit, etc.) finden Sie unter: http://chimera.labs.oreilly.com/books/1234000001802/ch04.html#_vanity_addresses.

+847
Harshit Jain 02.08.2013, 07:00:32

Ich versuche, herauszufinden, wie man bitcoin-cli wirksam auf Anfrage eine Liste von 50 Blöcken.

Soweit ich informiert bin, bitcoin-cli getblock Liste funktioniert nicht. Auch, wie Sie am besten extrahieren von Informationen aus der getblock Ausgabe.

+814
Darius Miliauskas 13.08.2016, 13:08:15

Es könnte sein, dass port 8333 wird durch die Firewall geschützt ist. Es gibt einige mehr dazu in der MultiBit-Hilfe hier: https://multibit.org/en/help/v0.5/help_support_network.html

+545
Jo7 03.03.2019, 18:53:15

Wenn die Bergleute sind auf der Suche nach einem block, Sie tun dies für eine Reihe von spezifischen Transaktionen. Dieser Satz von Transaktionen enthält eine spezielle Transaktion, die coinbase-Transaktion. Es ist die erste Transaktion in einem block und sammelt die Transaktionsgebühren und die block-Zuschuss. Die coinbase-Transaktion ist der Ausgang sendet die mining Belohnung an eine Adresse angegeben, die durch die miner.

Auf diese Weise ist die Suche nach einem gültigen block sorgt auch für die Bezahlung der erfolgreichen miner: die Auszahlung ist Teil des Blocks. Sobald der block ist gereift, die von 100 anderen Blöcke drauf gebaut, der block reward wird aufwendbare. Was die miner dann nicht mit dem block reward ist Ihre eigene Wahl.

+525
quipish 08.08.2012, 10:09:43

Ich bin momentan dabei, die bitcoin-Adressen für eine wallet-wir bauen. Um sicherzustellen, dass die Adressen sind gültig, ich ging nach ein paar bitcoin-Forscher und berichtet korrekt, dass die Adresse keine Transaktionen noch.

Toll. Aber jetzt habe ich ein paar Adressen aus meinem bestehenden wallets (Brot und Jaxx), die beide mehrere Transaktionen über das vergangene Jahr oder so. Wieder einmal der Entdecker berichtet-diesmal fälschlicherweise -, dass die Adressen haben keine Transaktionen.

Die Entdecker habe ich versucht, mit einem Beispiel-Adresse Transaktionen zugeordnet:

www.blockchain.com/btc/address/1LQs3i94JTJGimr2BiM929Zdhm1ShCatJR 

insight.bitpay.com/address/1LQs3i94JTJGimr2BiM929Zdhm1ShCatJR

Warum kann ich nicht sehen, die Transaktionen für diese Adresse?

+510
crondom 18.08.2010, 03:59:51

Vor einigen Jahren, ich Gabel Litecoin als ein hobby-Projekt, nur um einige Erfahrung im Umgang mit crypto code. Ich erzeugte ein neues genesis-block-und abgebaut, einige für Spaß

Ich habe nie wirklich verändert seitdem, aber ich bin immer noch neugierig, um mehr zu erfahren. Ich möchte mein Projekt von Scrypt, um etwas anderes wie Lyra2REv2. Monacoin zum Beispiel ist ein litecoin Gabel geändert, dass dieser algo

Ich bin nicht sicher, was ich würde tun müssen, um eine Abspaltung von Monacoin zum Beispiel auf die Synchronisierung mit meinem vorhandenen blockchain. Ich weiß, es gibt genesis-block-hash-info in src/chainparams.cpp und block checkpoint hashes aber nicht sicher, was müsste geändert werden

+451
Kelvin Mak 23.06.2013, 14:32:41

Wie fand ich die b64secret wird automatisch generiert GDAX-API? Ich habe ein Passwort und API-key, den ich bekam von GDAX, aber ich weiß nicht, was/wo die b64secret ist. Die Dokumentation sagt, dass das Geheimnis wird zufällig erzeugt und zur Verfügung gestellt für mich. Ich habe gelesen, die Dokumentation und auch die exakt gleiche Frage hier, aber die Antwort nicht helfen und nur verwies mich auf die Dokumentation. Ich traf Sie Schlüssel erstellen, aber ich sah nie das Geheimnis.

Also für jemanden, der hat tatsächlich getan, bevor, wie kann ich die finden/bekommen die b64secret?

Ich hatte ursprünglich gefragt, aber SO war es nicht beantwortet, und ich habe nicht die gleiche Frage nach einer sehr kurzen Suche hier.

+371
user142513 23.02.2017, 20:44:59

Kann jemand empfehlen, ein ehrlich/zuverlässig Treuhand-service?

Mit denen, die ich gefunden auf der Suche im internet ist, dass nur wenige von Ihnen sind mit der Veröffentlichung Ihrer physischen Ort, so dass es schwierig ist, zu überprüfen, ob Sie physisch vorhanden.

Ein weiteres Anliegen ist, Ihren Streit Richtlinie fehlt im detail. Meine Sorge ist, was passiert, wenn der Käufer behauptet, Ihr Paket nicht ankommt und wie die btc zurück, um Sie. Der Austausch einfach zu sagen "halten Sie Beweise posten" fehlt im detail so sagen die wenigsten.

Gibt es irgendwelche Treuhand-services in Großbritannien?

+323
Elena Monnereau 10.08.2013, 18:55:51

Ich bin auf der Suche nach Core-v0.3.24, etwas zu testen. Ich habe für Sie gesucht, aber konnte ihn nicht finden.

Wissen Sie, wo kann ich Sie herunterladen-Core v0.3.24 binary für macOS (nicht den Quelltext)?

+242
semml 19.11.2015, 14:50:11

Umgang mit WebRTC u müssen, um zu verstehen SIP, die big deal bereits. Sobald u verstehen SIP u dann wissen Sie, dass u müssen server. Viele Server. Lesen Sie hier mehr https://bloggeek.me/webrtc-not-p2p/ Klingt wie völlig Weg von Crypto.

+235
Denny Lee 04.08.2014, 18:54:49

Was bedeutet das-server-option haben in bitcoin-Knoten? https://en.bitcoin.it/wiki/Running_Bitcoin sagt 'Akzeptiert Kommandozeilen-und JSON-RPC-Befehle'. Allerdings kann ich nicht sehen, keinen Unterschied. In beiden Fällen bin ich in der Lage, curl meine Anfrage sowie die Nutzung des cli.

+224
Better Coffee 01.05.2013, 00:44:04

normalerweise, wenn Ihr bitcoin senden an die falsche Adresse, Sie können versuchen es rückgängig zu machen, während es in den mempool aber wenn es bereits Hinzugefügt, um die blockchain dann u cant es rückgängig zu machen.

dies kann verursacht durch einen virus, die ich verwendet zu haben, wo ich kopieren Sie eine Adresse ein und er machte nur eine völlig zufällige Adresse.

+214
clemsam lang 03.07.2019, 17:59:41

Die Geschwindigkeit der hash ist ungefähr linear in der Anzahl der verarbeiteten Byte: SHA2 Prozesse block von 64 Byte zu einer Zeit, und die Zeit ist gleich der Anzahl der Blöcke verarbeitet. Computing einen hashtree Prozesse mehr Blöcke, die durch die Mittelstufe-Niveau, aber fast alle Verarbeitung, die parallel durchgeführt werden können im Gegensatz zu den linearen hash, müssen nacheinander ausgeführt werden.

Ein Knoten wird nur überprüft ein einmal blockieren. Für diesen Zweck spielt es keine große Rolle, wenn der hash ist ein Baum oder linear, wenn Sie die Parallelität ausgenutzt wird-computing-Baum-hash ist schneller.

[Und Bitcoin Core verwendet, Vektor-Anweisungen, um Prozesse tree hashes parallel für eine mehrfach speedup. Es derzeit nicht die Mühe mit mehreren Kernen, obwohl er könnte.]

Eine lite-client, jedoch nicht validieren, einen ganzen block, es in der Regel nicht selbst Holen einen ganzen block. Stattdessen will es wissen, wenn eine Transaktion in einem block. Hier ist die hash-Struktur, die eine Menge Fragen. Wenn eine lineare hash verwendet wurden, der einzige Weg, um zu beweisen, dass eine Transaktion in einen block, um eine "lite" - client wäre, es zu senden, der ganze block. Mit einer tree-hash braucht man nur senden Sie es log2(n) - Werte und die Transaktion selbst.

Der Baum ist nicht gespeichert in der aktuellen Bitcoin-Implementierungen, denn es gibt keine operation, die würde wirklich profitieren von der Lagerung in den Implementierungen. Der Nachweis einer lite-client bezahlt wurde, ist eine relativ seltene operation und recomputing der hash-Baum ist preiswert. Eine Umsetzung konnte beginnen, es zu speichern, wenn es einen Grund hatten, das zu tun. TXIDs nicht gespeichert-Sie kann nur berechnet werden die Transaktionen selbst.

+204
Jairah08 Lazaro 25.03.2010, 19:06:59

Sie sind nur begrenzt durch die Menge an bitcoins unter Ihre Kontrolle. Es ist effektiv keine Begrenzung auf übertragene Wert auf der Seite des Protokolls, als würden Sie in der Tat in der Lage sein zu verbringen, alle bitcoins, die jemals geben wird in einer einzigen Transaktion. (Hut-Tipp, Andrew Chow-Chow.) Die größte Transaktion im Bitcoin ich bin mir dessen bewusst wurden, zu 550.000 BTC (dann ca. $1,345,000), und der größte Betrag, den der Wert übertragen, in einer Transaktion war $149,000,000 (~195,000 BTC) in einer Bitstamp audit.

Es kann sein, dass einige Börsen begrenzen die Menge der bitcoins, die Sie berechtigt, in einem einzigen Rücktritt. Nähere Informationen entnehmen Sie bitte der jeweiligen Bedienungsanleitung.

+48
BenjaminTsun 27.10.2014, 06:47:03

Ihre Münzen sind wahrscheinlich in eine Adresse ändern. Du könntest einen dumpwallet in bitcoin core und dann fegen alle privaten Schlüssel. Aber das wird langsam gehen, in Elektron und du gehst zu haben, es zu tun in den Reihen. Stattdessen schlage ich vor, das extrahieren der Adressen, die nicht benutzten Ausgänge in der Sie mithilfe des listunspent Befehl in bitcoin core und dann kehren nur diese Adressen " privaten Schlüssel. Sie können dies auch über die cli und verwenden Sie dann standard-text-Verarbeitung die Befehle zum extrahieren der Adressen (jq, grep). Um es über die Befehlszeile ausgeführt bitcoind daemon und verwenden Sie dann bitcoin-cli listunspent

+36
FloVe 11.08.2014, 11:53:37

Fragen mit Tag anzeigen