Bitcoin Forum
April 16, 2024, 03:30:28 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: question sur fonctionnement bitcoin  (Read 247 times)
reflex9 (OP)
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
1713238228
Hero Member
*
Offline Offline

Posts: 1713238228

View Profile Personal Message (Offline)

Ignore
1713238228
Reply with quote  #2

1713238228
Report to moderator
1713238228
Hero Member
*
Offline Offline

Posts: 1713238228

View Profile Personal Message (Offline)

Ignore
1713238228
Reply with quote  #2

1713238228
Report to moderator
1713238228
Hero Member
*
Offline Offline

Posts: 1713238228

View Profile Personal Message (Offline)

Ignore
1713238228
Reply with quote  #2

1713238228
Report to moderator
Bitcoin mining is now a specialized and very risky industry, just like gold mining. Amateur miners are unlikely to make much money, and may even lose money. Bitcoin is much more than just mining, though!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713238228
Hero Member
*
Offline Offline

Posts: 1713238228

View Profile Personal Message (Offline)

Ignore
1713238228
Reply with quote  #2

1713238228
Report to moderator
1713238228
Hero Member
*
Offline Offline

Posts: 1713238228

View Profile Personal Message (Offline)

Ignore
1713238228
Reply with quote  #2

1713238228
Report to moderator
1713238228
Hero Member
*
Offline Offline

Posts: 1713238228

View Profile Personal Message (Offline)

Ignore
1713238228
Reply with quote  #2

1713238228
Report to moderator
yogg
Legendary
*
Offline Offline

Activity: 2464
Merit: 3158



View Profile WWW
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
Hero Member
*****
Offline Offline

Activity: 2324
Merit: 757


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: 2464
Merit: 3158



View Profile WWW
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
Hero Member
*****
Offline Offline

Activity: 1344
Merit: 500


28K=Buy | Wallet=100% BTC


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

Bitcoin > Altcoin
yogg
Legendary
*
Offline Offline

Activity: 2464
Merit: 3158



View Profile WWW
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
Legendary
*
Offline Offline

Activity: 2576
Merit: 2346



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

██
██
██
██
██
██
██
██
██
██
██
██
██
... LIVECASINO.io    Play Live Games with up to 20% cashback!...██
██
██
██
██
██
██
██
██
██
██
██
██
reflex9 (OP)
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: 2464
Merit: 3158



View Profile WWW
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 (OP)
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:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!