Author

Topic: Comment débloquer un wallet.dat (transaction sans frais erronée bloquée) (Read 8583 times)

newbie
Activity: 8
Merit: 0
-zapwallettxes dans terminal fonctionne parfaitement
j ai ainsi recuperé une transaction sans fee bloquée depuis un mois
newbie
Activity: 10
Merit: 0
La MEMpool est la mémoire globale de tous les noeuds constituant le réseau Bitcoin (évalués à 48 000).
Elle permet le maintien d'une transaction jusqu'à son exécution (si les frais sont corrects).

SegWit va changer cela.
https://bitcointalksearch.org/topic/segregated-witness-levolution-prochaine-du-reseau-bitcoin-1336481

Le prochain réseau P2P est évalué à 283 000 noeuds et a 17 ans.

Slt toujours rien. Certains qu'il n'y a pas une autre solution que d'attendre pour récupérer mes btc bloqués sur le réseau ?
legendary
Activity: 1512
Merit: 1011
La MEMpool est la mémoire globale de tous les noeuds constituant le réseau Bitcoin (évalués à 48 000).
Elle permet le maintien d'une transaction jusqu'à son exécution (si les frais sont corrects).

SegWit va changer cela.
https://bitcointalksearch.org/topic/segregated-witness-levolution-prochaine-du-reseau-bitcoin-1336481




Le prochain réseau P2P est évalué à 283 000 noeuds et a 17 ans.
newbie
Activity: 10
Merit: 0
la prochaine fois, tu regarderas un peu mieux les frais nécessaires (et donc même pas prioritaire) pour émettre correctement : https://tradeblock.com/bitcoin (en bas à droite, colonne "fee").

et oui, cette colonne est en BTC.
donc 0,011 BTC de frais pour émettre lors d'un épisode de MEMpool pleine = actuellement 172Mo.



Oui j'apprends dans la douleur. Toujours rien à cette heure. Par contre c'est quoi le MEMpool ? et c'est quoi le lien avec les frais ?
legendary
Activity: 1512
Merit: 1011
la prochaine fois, tu regarderas un peu mieux les frais nécessaires (et donc même pas prioritaire) pour émettre correctement : https://tradeblock.com/bitcoin (en bas à droite, colonne "fee").

et oui, cette colonne est en BTC.
donc 0,011 BTC de frais pour émettre lors d'un épisode de MEMpool pleine = actuellement 172Mo.

newbie
Activity: 10
Merit: 0
Tu laisse ouvert et tu attends (au moins 1 semaine).
Actuellement, la MEMpool est pleine de 128Mo de transactions.

https://bitcointalksearch.org/topic/mempool-bouchon-sur-le-bitcoin-meteo-des-transactions-1417123

Ok merci je vais patienter alors. Mais franchement je ne comprends pas tout...
legendary
Activity: 1512
Merit: 1011
Tu laisse ouvert et tu attends (au moins 1 semaine).
Actuellement, la MEMpool est pleine de 128Mo de transactions.

https://bitcointalksearch.org/topic/mempool-bouchon-sur-le-bitcoin-meteo-des-transactions-1417123
newbie
Activity: 10
Merit: 0
en utilisant un block explorer : http://btc.blockr.io/

ne pas hésiter à en consulter plusieurs sur la même adresse ... certains sont clairement "aléatoire" lors des lectures en fonction de la fiabilité du noeud complet bitcoin core derrière.

tes adresses de réceptions ... pour trouver tes fonds.

Bon je commence à m'arracher les cheveux avec cette transaction qui ne passe pas depuis le 2/05/17

Bon voilà le détail de la transaction :

État: 0/non confirmées, dans la réserve de mémoire
Date: 02/05/2017 14:31
Á: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Débit: -0.19000000 BTC
Frais de transaction: -0.00000226 BTC
Montant net: -0.19000226 BTC
ID de la transaction: dcd3594a3685db5b4c7793574c2175128c8c37df14311bb470d83162f4eb7496
Taille totale de la transaction: 225 bytes
Index de sorties: 0

J'ai essayé ta méthode Meuh6879 il retrouve bien les montants mais à la fin de la dernière étape ils apparaissent toujours en rouge. Là franchement je sèche. Une idée ?  Huh
newbie
Activity: 10
Merit: 0
tes adresses de réceptions ... pour trouver tes fonds.
Je suis conscient du caractère évident pour bcp de cette question mais bon besoin de passer par des évidences pour apprendre. En tout cas merci pour tous ces conseils. Je vous tiens au courant.
legendary
Activity: 1512
Merit: 1011
tes adresses de réceptions ... pour trouver tes fonds.
newbie
Activity: 10
Merit: 0
en utilisant un block explorer : http://btc.blockr.io/

ne pas hésiter à en consulter plusieurs sur la même adresse ... certains sont clairement "aléatoire" lors des lectures en fonction de la fiabilité du noeud complet bitcoin core derrière.

ok merci mais je mets quoi dans le block explorateur ? l'id de la transaction ? ou mes num de réception ?
legendary
Activity: 1512
Merit: 1011
en utilisant un block explorer : http://btc.blockr.io/

ne pas hésiter à en consulter plusieurs sur la même adresse ... certains sont clairement "aléatoire" lors des lectures en fonction de la fiabilité du noeud complet bitcoin core derrière.
newbie
Activity: 10
Merit: 0
Ouvrez la fenêtre de débogage (dans Aide).
Tapez comme indiqué en rajoutant l'adresse de réception (publique) qui contient encore vos bitcoins.

http://imagize[Suspicious link removed]ageshack.us/a/img921/8427/9PVgTd.png

Bonjour tout le monde je suis dans la même situation, je suis en train d'essayer ta solution mais je me pose une question : comment savoir quelle adresse de réception contient les bitcoins lorsque l'on en a plusieurs ?
newbie
Activity: 7
Merit: 0
okay , merci quand même meuh , connerie que je ne referai plus en tout cas ca c'est sur .


EDIT : 14/09/2016 20h43 : transaction confirmé Wink , me suis fait une de ces frayeurs xD , ce que j'ai fait en fait c 'est que j'ai envoyé une autre transaction derriere (pas enorme genre 0,06) sur le meme wallet avec les frais cette fois , et une heure apres les 2 sont passé.
legendary
Activity: 1512
Merit: 1011
si tu n'as rien sur tes adresses de réception, tu ne peux rien faire.
newbie
Activity: 7
Merit: 0
je debute dans les bitcoin , ce qui fait que j'ai peu de transactions , et j'ai qu'une transaction par adresse  pour a peu pres 10 adresse de mon wallet bitcoin core , j'ai vient d'essayer toute les adresses , mais je ne trouve aucune avec mes 0.8 btc  T_T , sinon avec le temps , si ca ne se confirme pas  , les bitcoin reviennent sur mon wallet bitcoin core , ou il sont perdu ?
legendary
Activity: 1512
Merit: 1011
newbie
Activity: 7
Merit: 0


oui , c est justement pour ca que je veut etre sur de l'adresse avant de faire la procédure , mais je galere , sur l'adresse la où j'ai envoyé les btc (adresse de destination)  , ben http://btc.blockr.io/ ne trouve aucune transaction. meme sur blockchain.info avec l'id de transaction il ne trouve rien non plus.
tu crois que c'est mauvais signe ?
legendary
Activity: 1512
Merit: 1011
utilise un explorer pour localiser tes fonds : http://btc.blockr.io/
tu dois lui indiquer tes adresses de réceptions.

tes fonds peuvent être explosés sur plusieurs adresses de réception.

d'après les membres et le sujet où une discussion a pris place, chaque adresse de réception possède sa propre clé privée.

pour le moment, ton wallet n'indique plus la vérité qui apparaît, pourtant, sur le réseau Bitcoin (en utilisant un explorer).
newbie
Activity: 7
Merit: 0
ha mais attend ,dans mon cas , les btc ne sont plus dispo sur mon wallet , ni meme en attente , il sont parti carrement , donc dans la premiere etape je met quelle adresse de reception ? Dumpprivkey  Huh?? l'adresse où je les ai envoyé ?
newbie
Activity: 7
Merit: 0
ok je vais essayer , merci de ton aide
legendary
Activity: 1512
Merit: 1011
cette adresse ne contient rien.
ta transaction n'est pas dans la mempool.

suit la procédure du sujet et tu récupéras.
newbie
Activity: 7
Merit: 0
État: 0/non confirmée, diffusée à travers 5 nœuds
Date: 12/09/2016 20:54
Á: 1MAoFXxY5KTyPxrYkoUtkWTHzc4XvS8qAj
Débit: -0.80000000 BTC
Montant net: -0.80000000 BTC
ID de transaction: 65660eedf7b74eb365afdd18e39f031b1dab43f66cbde685aeec83cd38085600-000
legendary
Activity: 1512
Merit: 1011
adresse de destination ?
newbie
Activity: 7
Merit: 0
Salut tout le monde

Comment fait on alors , si ont est dans le cas de "niveau 1" ?

j'ai 0,8 btc non confirmé , fee minimun par erreur et j'utilise bitcoin core 0.12.1

quelqu' un peut m'aider s'il vous plait ?
legendary
Activity: 1512
Merit: 1011
Je n'ai pas une installation standard de Bitcoin Core, je ne peux donc pas répondre à cette question.
newbie
Activity: 23
Merit: 0
Détruisez le wallet.dat de votre dossier "blockchain" dans le dossier "Bitcoin" (après avoir éteint Bitcoin Core).
Relancez Bitcoin Core pour obtenir un nouveau wallet.dat

http://imagize[Suspicious link removed]ageshack.us/a/img924/7702/4iBbQt.png






Je trouve pas le dossier blockchain Huh Embarrassed Roll Eyes
newbie
Activity: 8
Merit: 0
bonjour grâce a ce tuto présent ici : https://bitcointalksearch.org/topic/comment-debloquer-un-walletdat-transaction-sans-frais-erronee-bloquee-1472618 , j'ai récupérer mes btc sur bitcoin core et les renvoyer a la même adress avec plus de frais de transaction cette fois ,donc maintenant sur le blockchain   ont me dit cela : Attention ! Cette opération est une double dépense de Vous devez être extrêmement prudent lorsque vous approuvez toutes les transactions de/vers cet expéditeur voici le lien :
https://blockchain.info/tx/758c604422f79cc824c0674fc630ec45622154b304ca4d555c69150d9fadb56c

ma question est simple mes btc vont t'il arrivait a bon port cet fois ,sachat que j'ai eut 26 comfirmation?

la premiere transaction avec peut de frais va t'elle s'annulé d'elle meme ?

du coup j'ai pu rien a faire ?
merci d'avance
hero member
Activity: 938
Merit: 576
Plus généralement une adresse de réception = 1 clé privée peut importe le wallet que ce soit bitcoin core ou autre.
Effectivement, chaque adresse de réception à ça propre clé privée, c'est pour ça qu'il faut toutes les enregistrer au cas où vous perdez votre wallet pour pouvoir les importer ailleurs.
member
Activity: 105
Merit: 10
Plus généralement une adresse de réception = 1 clé privée peut importe le wallet que ce soit bitcoin core ou autre.
legendary
Activity: 1512
Merit: 1011
OK, super ... je ne me souvenais plus de cette explication.  Cool

Bon au moins, je sais maintenant que une adresse de réception = 1 clé privée dans Bitcoin Core ... et la commande listunspend m'a permis de lire une explication liée.  Kiss
legendary
Activity: 1918
Merit: 1190
Ca serait un peu contraignant de devoir sauvegarde a chaque demande de payement ou payement .

Et 100 adresse avance veux dire une sauvegarde tous les 6 mois pour la majorité des personnes.



member
Activity: 105
Merit: 10
Aujourd'hui tu crées un wallet.dat tu le sauvegardes sur un support que tu oublies et quels jours mois années après ton HDD meurs-tu retrouve ton wallett.dat sauvegardé avant et il a déjà les 100 premières adresses du coup tu ne perds pas les 100 premières adresses par contre si tu en as créé plus sans resauvegarder ton fichier wallett.dat elles sont perdues.
Cette mise à jour a permis de ne pas avoir à sauvegarder à chaque nouvelle adresse sont fichiers wallet.dat tant que l'on à pas atteignent 100 adresses.

Avant il fallait le faire manuellement générer les adresses avant de sauvegarder le fichier pour ne pas avoir à le faire en permanence.
legendary
Activity: 1652
Merit: 1000
Bitcoin enthusiast!
Ce n'est pas un piège mais une sécurité !
Bitcoin Core génére d'avance une 100 aine d'adresse pour qu'elles soient sauvegardées quand tu backup ton wallet.dat, comme ça si tu as oublié de faire une sauvegarde et que tu avais recréé quelques adresses depuis (moins de 100) tu récupèreras tes nouvelles adresses et les éventuels bitcoins reçus

-> https://en.bitcoin.it/wiki/Key_pool
legendary
Activity: 1512
Merit: 1011
Ah bon ?    Huh

Et alors ce truc-là, il sert à quoi si les 100 premières adresses ne sont pas issues de la première clé privé du wallet.dat ?



Je viens de faire un essai sur https://www.bitaddress.org et effectivement, en section "paper wallet", j'ai bien une adresse privée pour 1 adresse de réception.



Donc, je ne vois vraiment pas pourquoi le wallet.dat crée 100 adresses de réserve ...  Undecided

A ce compte-là, il (bitcoin core) devrait migrer sur le HD Wallet où au moins, on a une paraphrase qui peut recréer toutes les adresses suivantes.

J'ai appris quelque chose.
Heureusement que je n'utilise que des wallet.dat à une adresse de réception, quoi ... aïe, aïe, aïe !  Lips sealed
Y'a des pièges partout.
member
Activity: 105
Merit: 10
explique un peu mieux.

dans Bitcoin Core : 100 adresses de réception = 1 clé privée.
Avant de vouloir faire celui qui si connaît commence par apprendre le fonctionnement messieurs j'utilise bitcoin plus que tout le monde...

Dans bitcoin core une adresse = une clé privée.
newbie
Activity: 6
Merit: 0
oulala c'est bien long et complexe.... merci beaucoup de vos reponses
j'ai des choses a essayer moi ce weekend .
je vous tien au courant merci beaucoup a vous
legendary
Activity: 1652
Merit: 1000
Bitcoin enthusiast!
explique un peu mieux.
expliq
Effectivement
dans Bitcoin Core : 100 adresses de réception = 1 clé privée.
Pardon ??!??
Perso je ne te conseille pas de suivre ce tuto/les conseules de Meuh6879 si tu as une transaction "en attente", mais plutot de regarder ma réponse :
-> https://bitcointalksearch.org/topic/m.14851764
ou celle de perl
-> https://bitcointalksearch.org/topic/m.14851886

Dans tous les cas si tu as toujours ton wallet.dat original il n'y aura logiquement pas de perte de bitcoin, juste du temps perdu (mais au passage une meilleure connaissance de comment ça fonctionne :-)

Edit : j'avais pas vu la 2nde page... mais bon ça change pas grand chose, regarde les 2 liens plus haut ou le dernier message de perl
legendary
Activity: 1918
Merit: 1190
On va faire simple est bourrin

Tu as deux wallet.dat actuelement on est dacord ?

Le principal : Celui que tu avais avant .
Le Secondaire : Celui ou tu as magouillé plein de truc sans trop comprendre.

1.) Le principal , tu l'archive .
2.) Tu demare sur le secondaire
3.) Tu va dans debug/console
4.) listunspent , tu liste toutes les addresse
5.) dumpprivkey, Tu recuper les privatekey pour toute les addresse

6.) Tu ferme
7.) Tu remet ton principale
8.) Tu import toutes les clef privé que a exporté
9.) Tu a recuperé tous les fond avec toute les addresse qui correspond .


legendary
Activity: 1512
Merit: 1011
apparamment, ton wallet.dat contient plusieurs clés privées.

tu dois faire un DUMPRIVKEY sur les adresses qui contiennent des fonds ... à chercher donc avec un explorer de blockchain avant de faire cette commande : http://btc.blockr.io/

donc, tu peux faire comme ça :

- imprimer un paper wallet : https://www.bitaddress.org/ = clé privée/clé réception 10
- dumprivkey adresse réception 1 = clé privée 1
- dumprivkey adresse réception 2 = clé privée 2
- dumprivkey adresse réception 3 = clé privée 3
- importprivkey clé privée 1
- faire une transaction sur la clé de réception 10
- importprivkey clé privée 2
- faire une transaction sur la clé de réception 10
- importprivkey clé privée 3
- faire une transaction sur la clé de réception 10
- importprivkey clé privée 10
- tes fonds sont à un seul endroit sur une seule adresse de réception 10, maintenant.
newbie
Activity: 6
Merit: 0
j'aimerais retrouver un wallet qui affiches toutes mes transactions meme avec les 0.00002 recup
et leurs etiquettes comme avant... en faite
comments je peut réassocier toutes mes anciennes clés, a ce nouveau wallet ?


je sais pas si je suis clair, ni si la manip est possible ! pârdon je suis un vrai noob
newbie
Activity: 6
Merit: 0
yes merci meuh d'etre la ! en plein match ^^ Cool Cool

bref, alors j'avais une transaction de 0.0006btc ( pas enorme mais c'etait un test ) bloqué. etat 0 car pas de fee... et cela depuis plusieurs jours
j'ai donc lu ce topic, je me suis rendu sur blockhain.info j'ai pu y retrouver une transaction non confirmer avec une adresse input associer dirais-je.
j'ai donc fais la manip comme dit au dessus... j'ai mis de coter l'ancien wallet.dat qui contient evidement plusieurs transaction de differents montants ....
j'ai ouvert un nouveau wallet.dat en reouvrant bitcoin core, et j'ai donc pu faire importprivkey ...etc pour avoir la recherche dans la blockchain par bitcoin qt...
malheureusement il etait tard hier soir je suis aller me coucher pendant la recherche...
a mon reveil je n'ai qu'une transaction sur le nouveau wallet... de seulement 0.00002btc ... qui correspond donc surement a ce qui a pu etre sauver de ma transaction sans fee ...
enfin j'imagine (?)
et comment puis-je retrouver mon solde maintenant ? car sur mon 1er fichier wallet.dat j'ai un solde bien plus conséquent biensur, ainsi que des paiement qui arriveront prochainement ... .que ce passe t'il maintenant ... ils sont perdu  ? je doit generer de nouvelles adresses de reception pour mes paiements ?
legendary
Activity: 1512
Merit: 1011
explique un peu mieux.

dans Bitcoin Core : 100 adresses de réception = 1 clé privée.
newbie
Activity: 6
Merit: 0
bonjour je suis novice je me presente néo,
j'ai suivis votre post, afin de recuperer une transaction a l'etat 0, non confirmer apres plusieurs jours, par manque de fee's...

j'ai donc, un nouveau wallet qui apres avoir chercher pendant 2h m'affiche quelques btc, recuperer sur une transaction. mais je n'ai recuperer que cette unique transaction

est ce normal ?
que dois-je faire pour obtenir, un seul et meme wallet avec un solde complet... Huh
si c'est pas clair dite le moi ...
legendary
Activity: 1652
Merit: 1000
Bitcoin enthusiast!
Rajout d'une photo niveau 1 dans le premier message en haut.
Cela ne change strictement rien que la tx soit au niveau "0" ou "1", tu peux tenter un double spend dans les deux cas (et avec les mêmes methodes) et tu n'as pas vraiment de garantie que c'est bien la "seconde" transaction qui passera !
legendary
Activity: 1512
Merit: 1011
Rajout d'une photo niveau 1 dans le premier message en haut.
Qka
newbie
Activity: 4
Merit: 0
Bonjour, j'aimerai actuellement debloquer une transaction que j'ai essayer d'envoyer sans frais mais aucune de ces deux méthodes ne marche :
- Bitcoin core me dit qu'il ne connaît pas la clé privée
- Bitcoin core me dit Method not found (code -32601) quand je veux utiliser la fonction -zapwallettxes=

Comment puis-je faire pour ne pas perdre mes bitcoins? De plus la case stipule "envoyé si possible sans fees" donc pourquoi en voyant qque cela ne passe pas le logiciel ne l'envoie pas avec des Fees?
legendary
Activity: 1512
Merit: 1011
Merci pour toutes ces informations (zap wallet en particulier), je ne les connaissais pas (et Bitcoin Core n'ayant toujours pas un guide complet, l'information est hautement fragmentée pour des gens curieux comme moi).

legendary
Activity: 1918
Merit: 1190
Il faut faire très attention Smiley
Sinon on envoie 250BTC en Fee comme il n'y a pas très longtemps.

Tous le monde verifie le montant total de output.
Mais il faut aussi faire tres attention a pas ce tromper dans l'index de input .

legendary
Activity: 1918
Merit: 1190
Cela prendre 2 minutes a faire quand on a l'habitude .
Mais je prefere prendre 15 minutes et triple check
legendary
Activity: 1918
Merit: 1190

Exemple :
https://blockchain.info/fr/tx/eecd65f389847552418dd488872513a797a4969798e7beac9c8bd066582db068

Hou le pas beau une transaction avec 0 Fee (


Methode facile maintenant

On cherche la transaction en memoire :
getrawtransaction eecd65f389847552418dd488872513a797a4969798e7beac9c8bd066582db068

0100000001a86243e41c53f1dd7993deda7ba80e3d623dc8acc76000e6ce84f912c7d4a01f01000 0006b4830450221008dab391b5e3236ff9a9a84ccfab62b0a7e6ecf7a3df2fcf148cf0e29705916 85022011bdb8fa285ecf0a63b4f25ae43ae7118ccaead8ad7502dbe69fadb2a2f3f5bf012102c4c de6e607a972d7e9be6fc391b2eeb10131b19634e22f36459f755f220b8759feffffff02ea910b00 000000001976a914489f375f631d30e66b35e8169a6c3d8e90287e4088ac80841e0000000000197 6a9141313483ee887846836c70cb5e5f107195cb528ab88acb3470600

On decode la transaction
https://blockchain.info/fr/decode-tx

On on va sur https://blockchain.info/fr/tx/eecd65f389847552418dd488872513a797a4969798e7beac9c8bd066582db068
Si il l'on encore en memoire

Code:
{
   "lock_time":411571,
   "size":226,
   "inputs":[
      {
         "prev_out":{
            "index":1,
            "hash":"1fa0d4c712f984cee60060c7acc83d623d0ea87bdade9379ddf1531ce44362a8"
         },
         "script":"4830450221008dab391b5e3236ff9a9a84ccfab62b0a7e6ecf7a3df2fcf148cf0e2970591685022011bdb8fa285ecf0a63b4f25ae43ae7118ccaead8ad7502dbe69fadb2a2f3f5bf012102c4cde6e607a972d7e9be6fc391b2eeb10131b19634e22f36459f755f220b8759"
      }
   ],
   "version":1,
   "vin_sz":1,
   "hash":"eecd65f389847552418dd488872513a797a4969798e7beac9c8bd066582db068",
   "vout_sz":2,
   "out":[
      {
         "script_string":"OP_DUP OP_HASH160 489f375f631d30e66b35e8169a6c3d8e90287e40 OP_EQUALVERIFY OP_CHECKSIG",
         "address":"17czPMYXs41bzVUwVsfM8EaW3JcCPdLF5g",
         "value":758250,
         "script":"76a914489f375f631d30e66b35e8169a6c3d8e90287e4088ac"
      },
      {
         "script_string":"OP_DUP OP_HASH160 1313483ee887846836c70cb5e5f107195cb528ab OP_EQUALVERIFY OP_CHECKSIG",
         "address":"12jrwPyrF5UxWmgcdM2KzirAkkHuEpRYc3",
         "value":2000000,
         "script":"76a9141313483ee887846836c70cb5e5f107195cb528ab88ac"
      }
   ]
}


https://chainquery.com/bitcoin-api/createrawtransaction

Cela vous donne qu'elle que chose comme ceci .
0100000001a86243e41c53f1dd7993deda7ba80e3d623dc8acc76000e6ce84f912c7d4a01f01000 00000ffffffff0280841e00000000001976a9141313483ee887846836c70cb5e5f107195cb528ab 88ac9ace0a00000000001976a914489f375f631d30e66b35e8169a6c3d8e90287e4088ac0000000 0

Varifier que les montant sont bon
https://coinb.in/#verify

Tous montant non depensé sera les fee donc attention

01:58:09

signrawtransaction 0100000001a86243e41c53f1dd7993deda7ba80e3d623dc8acc76000e6ce84f912c7d4a01f01000 00000ffffffff0280841e00000000001976a9141313483ee887846836c70cb5e5f107195cb528ab 88ac9ace0a00000000001976a914489f375f631d30e66b35e8169a6c3d8e90287e4088ac0000000 0


01:58:09

{
  "hex": "0100000001a86243e41c53f1dd7993deda7ba80e3d623dc8acc76000e6ce84f912c7d4a01f01000 0006b483045022100c29ae21d37134fc047fa8ac6646fc2933d0dadf53bc22b8eb1e767f7adf3ce a302202e98036f75eacac2050045892600c5f9d744d61b286a30363a4eef143633f799012102c4c de6e607a972d7e9be6fc391b2eeb10131b19634e22f36459f755f220b8759ffffffff0280841e00 000000001976a9141313483ee887846836c70cb5e5f107195cb528ab88ac9ace0a0000000000197 6a914489f375f631d30e66b35e8169a6c3d8e90287e4088ac00000000",
  "complete": true
}

Maintenant brocaster la
https://coinb.in/#broadcast

Et voila le travail une double depense dans la mempool Smiley
Trivial a faire. Toujours attendre des confirmation
 
https://blockchain.info/tx/ec271ccb80e2d28213f25cba4046ad88e3a02707b63afcd7d17f4648683683bf


legendary
Activity: 1918
Merit: 1190
je peut que dire bravo pour ton tutoriel .  Cela a du prendre du temps .

Il y a plein plus simple a mon gout, editer la transaction et la résigner .
legendary
Activity: 1652
Merit: 1000
Bitcoin enthusiast!
... à cause d'une faute que l'on a faite (sciemment ou pas) quand on a essayé de jouer avec les frais minimum que le réseau Bitcoin souhaite pour accepter votre transaction.

Avant toute chose, sachez que Bitcoin Core a donc 2 niveaux :
- niveau 0 : les frais sont absents ou trop bas = la transaction n'est accepté par personne (pas de diffusion aux noeuds)

- niveau 1 : diffusion faite aux noeuds = pas de chance, passez votre chemin ... cette méthode qui suit ne fonctionne pas quand tout le monde sait que vous avez émis une transaction valable mais avec pas ou peu de frais ... mais tout de même accepté par le réseau Bitcoin.
Mouais, un exemple de transaction avec 0 fee... qui date d'avant hier :
-> https://www.blocktrail.com/BTC/tx/16ad07bd68a3e69d1410e6669aaa7c50fdc5080adab8d4eb9a9ce7f598b52a49

Sinon pour en revenir à ton tuto il y a bien plus simple pour supprimer les transaction du logiciel : il suffit de le lancer avec l'argument "zapwallettxes" !
Code:
-zapwallettxes=
Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup (1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data)
-> https://en.bitcoin.it/wiki/Running_Bitcoin
legendary
Activity: 1512
Merit: 1011
Si vous jouez dans les rêgles du réseau Bitcoin, Bitcoin Core choisira toujours le meilleur moyen pour émettre votre somme avec des frais réseaux dépendant de votre historique et de ce que vous faites.

Et s'il refuse comme c'est le cas ici ... et bien, attendez d'en avoir plus dans le wallet.dat !  Cheesy
On parle de 1 centimes d'euro ici.

legendary
Activity: 1512
Merit: 1011
Mais au bout du compte, vos bitcoins sont revenus sans la transaction erronée.

legendary
Activity: 1512
Merit: 1011
Il faudra 2h15 sur ma machine pour faire cette recherche.

legendary
Activity: 1512
Merit: 1011
Ouvrez la console de débuggage (dans Aide) et tapez la commande indiquée ... suivi de la clé privée.
Bitcoin Core se lance, ensuite, à la recherche de vos bitcoins dans votre blockchain locale enregistrée sur votre PC (Bitcoin Core doit donc avoir fini de la re-créer).

Cette méthode NE FONCTIONNE PAS si le Bitcoin Core n'est pas entièrement synchronisé au réseau Bitcoin.

legendary
Activity: 1512
Merit: 1011
Détruisez le wallet.dat de votre dossier "blockchain" dans le dossier "Bitcoin" (après avoir éteint Bitcoin Core).
Relancez Bitcoin Core pour obtenir un nouveau wallet.dat

legendary
Activity: 1512
Merit: 1011
La commande génère une clé privée.
Copiez-la dans un presse-papier ou un bloc-note pour la procédure (ne faite pas d'erreur !)

legendary
Activity: 1512
Merit: 1011
Ouvrez la fenêtre de débogage (dans Aide).
Tapez comme indiqué en rajoutant l'adresse de réception (publique) qui contient encore vos bitcoins.

legendary
Activity: 1512
Merit: 1011
Commençons : votre transaction bloquée qui n'est pas sortie de Bitcoin Core (pas de diffusion à des noeuds indiqué).

legendary
Activity: 1512
Merit: 1011
Voici une méthode qui, s'il est connu des habituels, permet de retrouver un wallet.dat (donc dans Bitcoin Core) à cause d'une faute que l'on a faite (sciemment ou pas) quand on a essayé de jouer avec les frais minimum que le réseau Bitcoin souhaite pour accepter votre transaction.

Avant toute chose, sachez que Bitcoin Core a donc 2 niveaux :
- niveau 0 : les frais sont absents ou trop bas = la transaction n'est accepté par personne (pas de diffusion aux noeuds)

- niveau 1 : diffusion faite aux noeuds = pas de chance, passez votre chemin ... cette méthode qui suit ne fonctionne pas quand tout le monde sait que vous avez émis une transaction valable mais avec pas ou peu de frais ... mais tout de même accepté par le réseau Bitcoin.

Cependant, si vous avez utilisé une très vieille version de Bitcoin (QT à l'époque), vous pouvez suivre le sujet aussi ! (en mettant d'abord à jour vers Bitcoin Core = https://bitcoin.org/bin/ )

Voici une photo du niveau 1 : on remarque que des noeuds ont bien acquis la transaction et elle est donc "partie" correctement de votre logiciel Bitcoin Core.




Ici, c'est le niveau 0 qui est visé.

Quelques rêgles de frais minimum régissent le logiciel Bitcoin Core ... il suffit de faire un getinfo dans la console de débuggage pour les voir apparaître (minimal transaction fee et minimal relay fee).

---

La méthode consiste juste à ressortir la clé privé du wallet.dat ... et à la redonner à manger à un nouveau wallet.dat

C'est aussi simple que cela lorsqu'on est au niveau 0 : personne ne connaît votre transaction invalide (pas même le réceptionnaire) et elle n'apparaît pas dans les explorer de blockchain ( https://tradeblock.com/bitcoin par exemple).

C'est aussi pour cela qu'il ne faut pas trop faire confiance aux explorer de blockchain qui utilisent des services de wallet en ligne (sur internet) ... car ils ont la fâcheuse manie d'indiquer des choses qui ne sont pas valables dans la réalité du réseau Bitcoin.

Par exemple, ils peuvent indiquer une transaction entre 2 wallets blockchain.info alors que c'est une balance interne à ce site et que le réseau Bitcoin sera utilisé en interne avec d'autres transactions (principe d'une sidechain).

Pour être sûr d'une transaction émise (par un client), vous devez à minima :
- avoir un wallet relié au bitcoin (pas un wallet virtuel).
- utiliser un explorer de blockchain qui ne propose pas de service de wallet virtuel (celui cité ou d'autres comme celui du modérateur du forum ici).

ça n'est pas compliqué, c'est juste du bon sens.
Jump to: