Die Transaktion wurde abgelehnt - Bitcoin-QT, erholt Brieftasche.dat

Vor kurzem habe ich installiert eine neue version von Windows auf eine neue Festplatte, aber ich habe Probleme damit, meine alte wallet.dat zu arbeiten.

Hier ist, was ich getan habe:

  • Installieren der neuesten Bitcoin-Core.
  • Kopiert die Blöcke und chainstate Ordner von der alten Festplatte.
  • Führen Sie Bitcoin Core und erlaubt es zu synchronisieren up-to-date.
  • Geschlossen Bitcoin Core
  • Entfernt Brieftasche.dat von meinem roaming\Bitcoin Ordner
  • Kopiert Brieftasche.dat von der alten HDD auf die roaming\Bitcoin Ordner
  • Führen Sie Bitcoin Core mit 'rescan' parameter.

Wenn ich die software ausführen möchte, bekomme ich folgende Meldung:

Warnung: Brieftasche.dat korrupt, Daten gerettet! Original wallet.dat gespeichert als Brieftasche.{timestamp}.bak C:\blah\de\blah

Es ist nichts falsch mit der alten Festplatte, oder die bisherige Geldbörse. In der Tat, ich konnte Hochfahren der vorherigen Windows-Installation, aber es ist ein ballache aus verschiedenen Gründen mit symlinks und andere nicht-standard-tomfoolary.

Auf den nachfolgenden ausgeführt wird, erhalte ich die folgende Meldung:

Warnung: Fehler beim Lesen der Brieftasche.dat! Alle Tasten richtig gelesen, aber von Bewegungsdaten-oder Adressbuch-Einträge möglicherweise nicht vorhanden oder inkorrekt.

So, jetzt kann ich sehen, wie meine Münzen in der Brieftasche, und meine Transaktion Geschichte - wie es aussieht hat es geklappt, ausser das ich nicht ausgeben der Münzen. Ich erhalte eine Meldung, die besagt:

Die Transaktion wurde abgelehnt! Dies könnte passieren, wenn einige der Münzen in Ihrer Brieftasche wurden bereits ausgegeben, wie wenn Sie verwendet eine Kopie der Brieftasche.dat und Münzen wurden ausgegeben, in der Kopie aber nicht markiert, da hier verbracht.

Ich habe keinen Gebrauch gemacht von der Brieftasche seit der Installation meiner neuen version von Windows, es ist alles up-to-date auf der alten Festplatte... so kann ich nicht sehen, wie es wäre, listing Münzen bereits ausgegeben... aber die start-up-Meldung deutet darauf hin, dass tansactions fehlen aus meiner Geschichte, so dass ich vielleicht weniger als ich denke?

Kann jemand werfen Licht auf, warum dieser Prozess nicht funktioniert hat?

Danke.

+811
Steve Pietzcker 06.03.2013, 12:47:14
20 Antworten

Nein. Grundsätzlich keine web-wallet bietet das Maß an Kontrolle, die viele desktop-wallets zur Verfügung stellen (z.B. Münze, Steuern, Gebühren-Steuern). Viele von Ihnen sind nur Börsen-und depotgeschäft Geldbörsen, so dass Sie don ' T wirklich Kontrolle den Bitcoin, da Sie keine Kontrolle über den privaten Schlüssel.

Ich empfehle, dass Sie vermeiden Sie die Verwendung von web-wallets, wie viel wie möglich. Wenn Sie wählen, verwenden Sie eine web-wallet, verwenden Sie eine, die aufgeführt ist, auf bitcoin.org als diese Brieftaschen haben, um bestimmte Kriterien erfüllen, bevor Sie aufgeführt.

+950
and171rey 03 февр. '09 в 4:24

Der einzige Weg zu stornieren ist, ersetzen Sie es mit einer neu erzeugten Transaktion, der überschreibt die Vorherige, und hoffen, dass durch die höhere Gebühr dafür bekommt man bestätigt frühere.

+934
Edvard de Vero 02.10.2011, 10:57:25

Ich habe einen fullnode ohne txindex. Einige Transaktionen, die von mir im Zusammenhang mit meiner Brieftasche nicht gefunden fullnode, nur in blockchain.info. Meine HD ist rund 130 GB, und es ist komplett synchronisiert, der Letzte block. Ich würde gerne wissen, ob mit txindex = 1, wird mein problem lösen mit Transaktionen, die nicht zu finden sind. Mit txindex = 1 und -neu indizieren, wie lange dauert es, bis Ende? Fullnode downloaden müssen wieder die 130 GB? Wird, erhöhen Sie die Speicherkapazität?

Zum Beispiel: https://blockchain.info/pt/tx/1585045cf36e18829292eef72281c8a0a748488d960816437dbd0797d896adf9 Diese Transaktion senden für 1BS3caAYJH5LTKprkbvhkSLVUhpa9Qsvmp meine Brieftasche.

Wenn ich bitcoin-cli getreceivedbyaddress 1BS3caAYJH5LTKprkbvhkSLVUhpa9Qsvmp 0, das Ergebnis ist 0.00000000 Wenn ich bitcoin-cli gettransaction 1585045cf36e18829292eef72281c8a0a748488d960816437dbd0797d896adf9, resulti Fehlercode: -5 Fehlermeldung: Ungültige oder nicht-wallet-Transaktion-id Wie ich es lösen ?

Danke.

+932
millenium 2000 11.02.2017, 06:36:03

Nachdem Sie installiert Bitcoin core auf Ihrem Computer, führen Sie den folgenden Befehl zum starten der Synchronisierung die testnet blockchain

bitcoind -testnet -daemon

Die synchronisation startet als daemon und im hintergrund ausgeführt wird, können Sie geben Sie den folgenden Befehl, um den Fortschritt sehen

tailf ~/.bitcoin/testnet3/debug.melden

Zugriff auf die Kommandozeile-apis , fügen Sie einfach die -testnet parameter

bitcoin-cli -testnet getinfo

+781
laureapresa 18.02.2015, 11:30:52

Ich lese eine Menge über das Blitz-Netzwerk und was es tut. Aber was ich immer noch nicht wissen, ob diese Blitz-Netzwerk ist bereits für Bitcoin oder wenn Bitcoin wird beginnen, es zu verwenden ?

+573
Minde 15.06.2010, 01:56:56

Das ist in der Tat was, der Autor unterstellt, obwohl ich denke, dass seine Schlussfolgerung falsch ist. Jede gute Währung im Wert steigen im Laufe der Zeit, oder im Idealfall die Geldmenge erhöht mit der gleichen rate Reichtum Hinzugefügt wird, für die Gesellschaft, was bedeuten würde, sein Wert bleibt konstant.

Dies ist deutlich anders zum Beispiel dann der USD, die absichtlich wird schnell aufgeblasen durch die Bundesregierung Behält sich quantitate easing-Politik.

Bitcoin passt nicht zu der rate der Schaffung von Wohlstand und Münzen schwieriger geworden im Laufe der Zeit zu erwerben, aber das gleiche gilt für die gold-und die Menschen haben die Zahlung der Schulden in gold für Jahrhunderte. Vielleicht seine eine gute Sache, um ein wenig töricht.

+537
BakedBishop 17.07.2019, 05:05:34

Mein Samen aus Elektron hat 12 + 2 Erweiterung Worte. Iconomi Fragen, für 12, 18 oder so. Wie kann ich tun, um Anspruch auf meine BTG? Irgendeiner Weise zu konvertieren 12+2 seed zu bip39?

+537
Crusificio 02.08.2018, 11:10:13

CyberMiles ist. Sie habe auf der Bühne

+422
nadiavokal 15.10.2015, 01:54:28

Update: Diese Anleitung oder ähnliches enthalten sind, die in der bitcoin-source 19. Februar 2013. Siehe doc/build-osx.md für details. Als solche, die unterhalb der Anweisungen, fallen möglicherweise veraltet. Alternativ machen Sie es einfach auf sich selbst ein, verwenden WyseNynja homebrew Tippen Sie auf mit brauen Tippen wysenynja/bitcoin && brew install bitcoind.

Gebäude bitcoind auf OSX 10.8 mit homebrew

Ich habe bitcoind arbeiten mit diesen Anweisungen. Als Referenz, ich bin auf OSX 10.8.2 mit homebrew-0.9.3. Ich habe eine Annahme, dass im gesamten homebrew ist installiert in /usr/local. Ich habe auch davon ausgegangen, dass Sie installiert haben, die Xcode-Befehlszeilen-Dienstprogramme und andere Pakete, die sind unerlässlich, um die Bauordnung. Wenn Sie bauen jede code regelmäßig, Sie haben z.B. RVM installiert zu bauen ruby gelegentlich, sind Sie wahrscheinlich OK!

Installieren Sie die notwendigen Bibliotheken von homebrew.

brew install boost miniupnpc openssl

Revert berkeley-db-Formel auf eine ältere version

cd /usr/local
git checkout e6a374d Library/Formula/berkeley-db.rb

Sie müssen möglicherweise die Verknüpfung aufheben, wenn Sie bereits die neueste version installiert.

brew unlink berkeley-db

Installieren von berkeley db 4.8 nun, du hast die richtige Formel im Ort.

brew installieren, berkeley-db

Checkout von Github.

git clone https://github.com/bitcoin/bitcoin.git

Editieren Sie das makefile.osx, es zu ändern ein bisschen. Hier ist ein diff, das zeigt, was Sie ändern müssen, oder Sie können einfach verwenden Sie diese als patch by doing echo '$patch-text' | patch, wobei $patch-text ist der patch im nachfolgenden text.

diff --git a/src/makefile.osx b/src/makefile.osx
index 9629545..ffac9a3 100644
--- a/src/makefile.osx
+++ b/src/makefile.osx
@@ -7,17 +7,19 @@
 # Zitat von Laszlo Hanyecz ([email protected])

CXX=llvm-g++
-DEPSDIR=/opt/local
+DEPSDIR?=/opt/local

 INCLUDEPATHS= \
 -I"$(CURDIR)" \
 -I"$(CURDIR)"/obj \
 -I"$(DEPSDIR)/include" \
- -I"$(DEPSDIR)/include/db48"
+ -I"$(DEPSDIR)/include/db48" \
+ -I"/usr/local/Cellar/openssl/1.0.1 c/include"

 LIBPATHS= \
 -L"$(DEPSDIR)/lib" \
- -L"$(DEPSDIR)/lib/db48"
+ -L"$(DEPSDIR)/lib/db48" \
+ -L"/usr/local/Cellar/openssl/1.0.1 c/lib"

USE_UPNP:=1
USE_IPV6:=1

Anfangen zu bauen.

cd bitcoin/src
make-f makefile.osx DEPSDIR=/usr/local

Es ist jetzt erhältlich ./bitcoind. Wir müssen zunächst den rpc-Konfiguration-Datei, obwohl. Führen Sie ./bitcoind um den Dateinamen, wo es gelegt werden sollte, oder versuchen Sie einfach das unten text.

echo "rpcuser=bitcoinrpc
rpcpassword=HdAseQSRkirfoNuUSzqzixyL9sM1T6ABfzv1nynmbuwg" > "/Users/${BENUTZER}/Library/Application Support/Bitcoin/bitcoin.conf"
chmod 600 "/Users/${BENUTZER}/Library/Application Support/Bitcoin/bitcoin.conf"

Wenn du das nächste laufen, wird es starten Sie den Download der blockchain, aber es wird keine Ausgabe erhalten haben, während es ist, dies zu tun. Dieser Prozess kann mehrere Stunden dauern.

Mir scheint einwandfrei zu funktionieren, aber es ist immer noch das herunterladen der blockchain. Ich werde in der Lage sein zu sagen, nach einigen Tests, wenn es normal arbeiten oder nicht, aber ich vermute, dass es ist!

Inspirationen:

+395
Nick Brooks 09.11.2010, 06:30:04

Wenn Sie deaktiviert haben -txindex (was sollte geschehen, wenn Sie aktiviert beschneiden), dann kann man einfach löschen, die die Indizes/txindex Ordner, da es nicht verwendet wird.

+332
Tweedle 20.02.2016, 12:12:10

Sie können chek diese und andere Statistiken in: http://blockchain.info/

Mit den verfügbaren Daten, der einfachste Weg ist, die Anzahl der Blöcke: http://blockchain.info/q/getblockcount und die Durchschnittliche Anzahl der Transaktionen pro block: http://blockchain.info/q/avgtxnumber und multiplizieren Sie Sie. Während ich das Schreibe, bekomme ich 215749*238=51348262 Transaktionen.

Die Zahl der täglichen Transaktionen ist auch online: http://blockchain.info/charts/n-transactions?showDataPoints=true&timespan=&show_header=true&daysAverageString=1&scale=0&address=

Könnten Sie code schreiben, um die Anzahl der Transaktionen, die direkt von Ihnen lokale Kopie der blockchain, aber wenn Sie wollen eine schnelle Abbildung der links, die ich geschrieben habe sind genug.

+301
leesei 03.05.2011, 17:13:01

Zum Beispiel für eine 1-MB-block, das extra-Tx-index-Datenbank dauern, bis weitere 100 kB im Durchschnitt?

Und ein follow-up: nachdem mein Knoten abgeschlossen hat -Neuindizierung nach Einstellung txindex=1 kann ich eine KOPIE der blockchain UND der TX-index-Datenbank zusammen, um anderen Knoten? Ich kenne die blockchain kopiert werden kann, aber ich bin mir nicht sicher, ob der neue Knoten muss Neuindizierung der blockchain selbst oder, wenn der index-Datenbank Kopien für mehr als gut.

+284
Andrew Shepherd 05.02.2015, 15:18:49

Ja, das ist möglich. Müssen Sie erstellen eine zufällige BIP39 Samen und ableiten Schlüssel/Adressen, und überprüfen Sie, ob Sie die Adresse hat das Muster, die Sie wünschen. Wiederholen Sie den Vorgang, bis Sie finden einen Samen produziert, Ihre Eitelkeit-Adresse.

Hier ist eine Lösung mit Knoten. Als javascript, diese werden langsam ausgeführt, aber es ist, was ich weiß, und es wird schließlich den job zu erledigen. Das Skript findet eine Adresse hat, die den Suchbegriff entweder in Kleinbuchstaben oder Großbuchstaben.

var bip39 = require( 'bip39' );
var bitcoin = require( 'bitcoinjs-lib' );

var Suchbegriff = 'newb';
var searchTermLower = Suchbegriff.toLowerCase();
var searchTermUpper = Suchbegriff.toUpperCase();

// Eine BIP44 Ableitung Weg für die Münze #2 (Litecoin)
var path = "m/44'/2'/0'/0/0";

var Worte, Adresse, Samen, Wurzel, i = 0;
do {
 // Ein Wert von 128 gibt ein 12-Wort-Satz, und ein Wert von
 // 256 gibt eine 24-Wort-Satz
 Worte = bip39.generateMnemonic( 128 );
 seed = bip39.mnemonicToSeed( Worte ).toString( 'hex' );

 root = bitcoin.HDNode.fromSeedHex( seed );
 Adresse = root.derivePath( Pfad ).getAddress();

 if ( ++i % 100 === 0 ) console.log( 'Versucht,' + i + ' Samen...' );

} while (
 Adresse.indexOf( searchTermLower ) === -1 &&
 Adresse.indexOf( searchTermUpper ) === -1
);

console.log - (Text + '\n' + Adresse );
+257
UKB 13.11.2011, 08:43:18

Zusätzlich zum speichern Ihrer aktuellen privaten Schlüssel, bitcoin wallet-Datei enthält auch einige pool von ungenutzte private Schlüssel. Beim verschlüsseln wallet, dieser pool geleert wird.

Wenn Sie einige Transaktion mit neuen (verschlüsselten) wallet dann ändern wird an eine der Adressen aus dem pool, die nicht vorhanden ist, in alten (unverschlüsselten) digitalen Brieftasche.

Zum Beispiel, Sie hatte 1BTC eingehende Transaktion und verbringen 0.1 BTC, dann die restlichen 0.9 BTC werden an eine Adresse ändern. Dann die alte (unverschlüsselte) Geldbörse nicht in der Lage sein, diese zu verwenden, 0.9 BTC, und Sie werden verloren gehen. Aber wenn Sie nicht getan haben, alle Transaktionen mit Ihren Münzen, die alte wallet funktioniert.

+195
Rasko 07.11.2012, 22:41:04

Ich kaufte ein paar Namecoins eine Weile zurück. Mit der bevorstehenden Zusammengeführt Mining-patch habe ich neu installiert Namecoin 0.3.24.63 auf meinem neu formatierten computer kopiert meine Brieftasche.dat von meiner Sicherung auf den richtigen Ordner, und ... kann nicht scheinen, um herauszufinden, wie anzeigen, mein Geld.

Ich lief namecoind -neu Scannen, und dann:

> namecoind listaccounts

{
 "" : 0.00000000
}

> namecoind listreceivedbyaddress
[
]

Verwende ich die richtigen Befehle hier? Ist meine Brieftasche korrupt/leer? Sollte ich einfach warten, bis die blockchain zu laden? In Bitcoin, wenn ich mich richtig erinnere Transaktionen habe ich mit einem backup-Geldbörse wurden sofort sichtbar (abgeblendet) noch bevor die blockchain heruntergeladen wurde. Weitere Vorschläge?

Update - ich habe alle Blöcke.

namecoind.exe getblockcount 19062

+186
Zima77 03.07.2013, 00:20:13

Ich bin auf der Suche nach anderen Arten der Verteilung Modelle für Krypto-Münzen, die sind wie POW (proof of work) und POS (proof of stake). Ich nehme an, diese sind eine Art von Vertriebsmodell für Münzen, oder gibt es eine bessere Bezeichnung für Sie? Möchte ich hauptsächlich auf andere Systeme, die die einzigartige Art und Weise der Verteilung eine Münze. Gibt es irgendwo eine übersicht?

+142
Yan Valuyskiy 06.04.2019, 21:50:51

Ich tippte das Passwort sehr sorgfältig, das gleiche 5-stellige Passwort habe ich auf einem anderen Programm. Ich weiß und erinnere mich genau, was ich tippte, wusste ich nicht, geben Sie nichts falsch. Ich bekam eine Fehlermeldung, dass das Passwort zu kurz war. Dann ist das Programm abgestürzt. Wenn ich einen Relaunch ist es, die Brieftasche ist verschlüsselt, aber es kann nicht sein, dass das Kennwort, das ich in. Wie kann ich meine bitcoins zurück und/oder entschlüsseln der Brieftasche?

+142
Swapneel Mehta 31.12.2011, 12:37:40

vor kurzem fand ich eine sehr alte Brieftasche.dat-Datei wieder aus 2011 (ich habe einige Bergbau damals). Ich war in der Lage zu laufen pywallet exportieren Sie die Schlüssel in die JSON-Datei diese Datei enthält den privaten Schlüssel und alle, also ich nehme an, es war nicht verschlüsselt. Die Struktur ist wie folgt, es gibt Haufen davon.

{
 "addr": "", 
 "komprimiert": false, 
 "hexsec": "", 
 "privat": "", 
 "pubkey": "", 
 "reserve": 1, 
 "sec": "", 
 "Geheimnis": ""
 }, 

Die Frage ist - was mache ich mit dieser jetzt? Ich möchte, um zu überprüfen, ob es irgendwelche Münzen, die habe ich abgebaut, aber ich habe keine Ahnung, was der nächste Schritt ist.

Ich habe versucht, das kopieren den Wert von "private" in Bitcoin Core console mit "importprivkey", aber ich bekomme "Invalid private key-Verschlüsselung (code -5)"

Vielen Dank für Ihre Hilfe!

+133
Sarabjot Samra 17.02.2011, 20:23:02

Wenn Sie Ihre bitcoins in Ihrem Handy, tablet oder laptop, Sie können kaufen Sie sich etwas Kaffee in die nächste Bitcoin-Akzeptanz der coffee-shop. Wenn Sie akzeptieren, dass Ihre bitcoins, können Sie sich sicher sein, dass Sie real sind.

Alternativ können Sie auch einen kleinen online-Spende zu helfen, Ross Ulbricht. Er ist ein Bitcoin Märtyrer und der politischen Gefangenen. Er dient ein Doppel Leben Satz für die Erstellung der Seidenstraße, ein freier Markt, der half zu popularisieren Bitcoin in seinen frühen Tagen.

Schließlich können Sie auch Spenden, um ein Bitcoin-Akzeptanz der Stiftung:

Wieder, wenn eine dieser Entitäten akzeptieren Ihre Spende, Sie können sicher Ihre bitcoins sind real.

Sie können auch übertragen Sie alle Ihre bitcoins zu mir. Ich werde prüfen, Sie kostenlos und, wenn Sie echt sind, werde ich übertragen Sie Sie zurück zu Ihnen ;)

+121
HenonoaH 20.07.2014, 02:26:29

So weit wie ich kann sagen, Brot wird nicht unterstützt Litecoin in keiner Weise. Es unterstützt nur den Bitcoin. So können Sie es verwenden, um die Verwaltung Ihrer Bitcoin-wenn Sie möchten, aber müssen Sie eine andere app für Litecoin.

+90
saka 15.06.2012, 01:57:29

Fragen mit Tag anzeigen