Bitcoin Forum
September 19, 2019, 01:49:44 PM *
News: Latest Bitcoin Core release: 0.18.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: question sur fonctionnement bitcoin  (Read 157 times)
reflex9
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
May 10, 2019, 01:19:04 PM
 #1

Bonjour à tous,

Je viens solliciter votre aide pour comprendre comment Bitcoin gère l'envoi d'un montant que l'on dispose mais présent sur plusieurs adresses publiques

Par exemple, on reçoit des bitcoins sur des adresses publiques différentes (une différente générée à chaque fois) :

sur une adresse on reçoit 1 btc et sur une autre 0.75 btc, et on veut envoyer cette fois 1.5 btc

comment, dans quel ordre et quel pourcentage il va piocher dans les différentes adresses ?

merci infiniment par avance de vos éclairssissements
1568900984
Hero Member
*
Offline Offline

Posts: 1568900984

View Profile Personal Message (Offline)

Ignore
1568900984
Reply with quote  #2

1568900984
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1568900984
Hero Member
*
Offline Offline

Posts: 1568900984

View Profile Personal Message (Offline)

Ignore
1568900984
Reply with quote  #2

1568900984
Report to moderator
yogg
Legendary
*
Offline Offline

Activity: 1596
Merit: 1795


Coldkey™ -- coldkey.eu


View Profile
May 10, 2019, 02:00:27 PM
Last edit: May 10, 2019, 03:05:52 PM by yogg
Merited by coupable (1)
 #2

Salut !

En fait, il ne va pas piocher un certain pourcentage dans chaque adresse etc.

Prenons pour exemple https://www.blockchain.com/btc/tx/44630a10d55e39bf9b2c4388aa33416a86fd6d112b743660c8924aa636dfbaa8



Cette transaction "consomme" une transaction recue par 186v4zagU9agtCs86ggw8to8DtxLfb8RGR et par 1HWdmiJRXM5hAtBiQ1re3pfjaoPKY5aQyW
Et transfère des bitcoins à 14UDcxEQ9U7GDxcFvaNEU8JQ4AZ7bU8tVF et 1CpbKEg2xHSjYQFErS32LL5ZUomPvfTj1p

En général quand tu fais une transaction avec des coins reçus à plusieurs adresses et que tu en envoie une partie des coins qu'a une seule adresse, ton wallet va générer une nouvelle adresse dans laquelle tu va recevoir la différence (la monnaie).
C'est un peu comme quand tu paie avec un billet plus gros et qu'on te rend la monnaie. Smiley

Dans ton exemple, il consommera la transaction où tu as reçu 1 BTC, et aussi celle où tu a reçu 0.75 BTC.
En sortie, il attribuera 1.5 BTC a l'adresse que tu diras, créera une nouvelle adresse pour toi, et mettra le reste (0.25 BTC) a la nouvelle adresse de ton wallet.

coupable
Sr. Member
****
Offline Offline

Activity: 668
Merit: 269

in memory of ..Zepher


View Profile
May 10, 2019, 04:11:20 PM
 #3

-...-
Tout les adresses d'entrées appartiennent au même portefeuille. C'est la seule méthode pour prouver que deux adresses appartiennent a une seule personne.

Je me souviens d'avoir lire quelque chose sur un outil de "camouflage" quel est peut être ajouter ou utiliser pour des mesures de sécurité dans la création d'une transaction, afin de cacher le vrai 'input'. Voila cette transaction comme exemple ou il y a plusieurs adresses d'entrées: https://www.blockchain.com/fr/btc/tx/84f3891a3cbb18a5c84d5fa18db3d14e6e4db0e99560f1f6ea887dca816682ab Je serai ravi si tu peux expliquer ça.
yogg
Legendary
*
Offline Offline

Activity: 1596
Merit: 1795


Coldkey™ -- coldkey.eu


View Profile
May 10, 2019, 04:27:25 PM
 #4

Je me souviens d'avoir lire quelque chose sur un outil de "camouflage" quel est peut être ajouter ou utiliser pour des mesures de sécurité dans la création d'une transaction, afin de cacher le vrai 'input'. Voila cette transaction comme exemple ou il y a plusieurs adresses d'entrées: https://www.blockchain.com/fr/btc/tx/84f3891a3cbb18a5c84d5fa18db3d14e6e4db0e99560f1f6ea887dca816682ab Je serai ravi si tu peux expliquer ça.

Hmmm j'ai du mal à voir comment est-ce qu'on peut camoufler cela.

https://blockchair.com/bitcoin/transaction/84f3891a3cbb18a5c84d5fa18db3d14e6e4db0e99560f1f6ea887dca816682ab
Cet explorateur de blockchain là te dis qu'il ya 505 inputs et les montants de chaque.

A la main ça sera compliqué de tracer des fonds, mais autrement tout reste public.

Pour "camoufler" des fonds, avec bitcoin, c'est compliqué.
Il y a des mixers, mais autrement ... Le mieux reste les coins du style monero, Dash.. Smiley

Yaplatu
Full Member
***
Offline Offline

Activity: 630
Merit: 204


BTC | XRP | ETH


View Profile
May 10, 2019, 04:50:12 PM
 #5

Pour "camoufler" des fonds, avec bitcoin, c'est compliqué.
Il y a des mixers, mais autrement ... Le mieux reste les coins du style monero, Dash.. Smiley

Je crois que c'est en pourparler pour l'amélioration de la confidentialité :

https://github.com/sipa/bips/blob/bip-schnorr/bip-taproot.mediawiki#Security

"Les révolutions coupent les têtes alors qu'il suffirait de changer les cerveaux." - Ralph Waldo Emerson.
yogg
Legendary
*
Offline Offline

Activity: 1596
Merit: 1795


Coldkey™ -- coldkey.eu


View Profile
May 10, 2019, 05:29:30 PM
 #6

Pour "camoufler" des fonds, avec bitcoin, c'est compliqué.
Il y a des mixers, mais autrement ... Le mieux reste les coins du style monero, Dash.. Smiley

Je crois que c'est en pourparler pour l'amélioration de la confidentialité :

https://github.com/sipa/bips/blob/bip-schnorr/bip-taproot.mediawiki#Security

Ha, un nouveau bip Smiley
Il a été proposé il y'a quelques heures.
T'es au taquet ! Shocked

Saint-loup
Hero Member
*****
Offline Offline

Activity: 910
Merit: 696


View Profile
May 12, 2019, 04:55:03 AM
 #7

-...-
Tout les adresses d'entrées appartiennent au même portefeuille. C'est la seule méthode pour prouver que deux adresses appartiennent a une seule personne.

Je me souviens d'avoir lire quelque chose sur un outil de "camouflage" quel est peut être ajouter ou utiliser pour des mesures de sécurité dans la création d'une transaction, afin de cacher le vrai 'input'. Voila cette transaction comme exemple ou il y a plusieurs adresses d'entrées: https://www.blockchain.com/fr/btc/tx/84f3891a3cbb18a5c84d5fa18db3d14e6e4db0e99560f1f6ea887dca816682ab Je serai ravi si tu peux expliquer ça.
Je ne sais pas si c'est cela que tu évoques mais sur Electrum tu peux créer facilement des transactions avec plusieurs adresses d'entree.
  
https://en.bitcoin.it/wiki/How_to_cheaply_consolidate_coins_to_reduce_miner_fees
reflex9
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
May 13, 2019, 11:52:22 AM
 #8

Salut !

En fait, il ne va pas piocher un certain pourcentage dans chaque adresse etc.

Prenons pour exemple https://www.blockchain.com/btc/tx/44630a10d55e39bf9b2c4388aa33416a86fd6d112b743660c8924aa636dfbaa8

https://i.imgur.com/XiLVICe.png

Cette transaction "consomme" une transaction recue par 186v4zagU9agtCs86ggw8to8DtxLfb8RGR et par 1HWdmiJRXM5hAtBiQ1re3pfjaoPKY5aQyW
Et transfère des bitcoins à 14UDcxEQ9U7GDxcFvaNEU8JQ4AZ7bU8tVF et 1CpbKEg2xHSjYQFErS32LL5ZUomPvfTj1p

En général quand tu fais une transaction avec des coins reçus à plusieurs adresses et que tu en envoie une partie des coins qu'a une seule adresse, ton wallet va générer une nouvelle adresse dans laquelle tu va recevoir la différence (la monnaie).
C'est un peu comme quand tu paie avec un billet plus gros et qu'on te rend la monnaie. Smiley

Dans ton exemple, il consommera la transaction où tu as reçu 1 BTC, et aussi celle où tu a reçu 0.75 BTC.
En sortie, il attribuera 1.5 BTC a l'adresse que tu diras, créera une nouvelle adresse pour toi, et mettra le reste (0.25 BTC) a la nouvelle adresse de ton wallet.

merci yogg, je comprends mieux

j'avais complétement oublié cette histoire d’adresse de change

il envoie le total du solde pour payer la transaction et retourne la différence sur une nouvelle adresse publique ?
yogg
Legendary
*
Offline Offline

Activity: 1596
Merit: 1795


Coldkey™ -- coldkey.eu


View Profile
May 16, 2019, 07:42:46 AM
 #9

merci yogg, je comprends mieux

j'avais complétement oublié cette histoire d’adresse de change

il envoie le total du solde pour payer la transaction et retourne la différence sur une nouvelle adresse publique ?

Ouais, c'est un peu ça grosso modo.
Y'a pas vraiment de "retour", c'est juste qu'il consomme 1.75BTC des 2 transactions en entrée, et de cette "masse" de BTC il en alloue 1.5BTC en sortie pour là ou tu veux, et ce qui reste sera attribué à une nouvelle adresse de ton portefeuille.

Il ne consomme pas le total du solde non plus.
Imaginons que tu aie reçu une transaction de 5BTC, une de 1BTC et une de 0.75BTC. Dans l'exemple ou tu fait une transaction sortante a 1.5BTC, il devrait normalement utiliser l'entrée avec 5BTC.
Envoie 1.5 et 3.5 à une nouvelle adresse à toi

Autrement, avec la fonctionnalité "Coin Control" qu'il y'a dans Bitcoin Core, tu peux choisir exactement quel "entrée" tu veux utiliser pour ta transaction.

reflex9
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
May 16, 2019, 02:34:30 PM
 #10


parfait, encore merci yogg  Cool
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!