Bitcoin Forum
November 01, 2024, 09:17:16 AM *
News: Bitcoin Pumpkin Carving Contest
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: transfert adresse BTC non segwit  (Read 252 times)
JUmpy14 (OP)
Hero Member
*****
Offline Offline

Activity: 922
Merit: 534



View Profile
February 07, 2021, 07:41:35 PM
 #1

Bonsoir
J'aimerais comprendre
J'ai envoyer des BTC de Kraken vers un exchange (adresse non segwit), ma transaction est passé dans un block segwit

comment c'est possible

yogg
Legendary
*
Offline Offline

Activity: 2464
Merit: 3158



View Profile WWW
February 07, 2021, 07:49:24 PM
 #2

Bonsoir
J'aimerais comprendre
J'ai envoyer des BTC de Kraken vers un exchange (adresse non segwit), ma transaction est passé dans un block segwit

comment c'est possible

Euh, le "block segwit" ça n'existe pas.
Y'a des transactions segwit, et des transaction non-segwit (legacy) dans un block BTCitcoin. Grin
JUmpy14 (OP)
Hero Member
*****
Offline Offline

Activity: 922
Merit: 534



View Profile
February 07, 2021, 08:54:55 PM
 #3

ok !
du coup je ne comprend pas Grin

le block segwit comprend plus de transac c bien ca ? (d'ou les fees reduites) ?
c'est quoi l'interet de les melanger ?

yogg
Legendary
*
Offline Offline

Activity: 2464
Merit: 3158



View Profile WWW
February 07, 2021, 10:32:11 PM
Merited by Halab (3), LeGaulois (1), F2b (1), guigui371 (1)
 #4

ok !
du coup je ne comprend pas Grin

le block segwit comprend plus de transac c bien ca ? (d'ou les fees reduites) ?
c'est quoi l'interet de les melanger ?

Y'a pas de block segwit. Grin
Ca n'existe pas.

Y'a 3 "types de transactions", car il y'a trois format d'adresses différent.
(chacune execute un script de transaction différent)

1) Legacy => "P2PKH" (Pay to public key hash); C'est le type de transaction le plus gourmand en taille. Les adresses commencent par "1".
2) Nested-segwit => "P2SH" (Pay to Script Hash); C'est un compromis entre le format "Legacy" et le "Segwit". Les adresses commencent par un "3" et la transaction prends moins de place qu'une transaction P2PKH.
3) "Native-segwit" => "P2WPKH" (Pay To Witness Public Key Hash); C'est le format d'adresses (et donc la façon de faire des transactions) introduits par le segwit.
Ces transactions sont celles qui prennent le moins de place (donc le moins de frais par transaction). Les adresses commencent par "bc1q".

Le truc, c'est que bitcoin reste toujours retro-compatible. Tu pourras peut être pas envoyer une transaction à une adresse native-segwit avec un des premiers clients de Bitcoin, par contre tu pourras toujours envoyer vers d'anciennes versions avec la plus récente.
(Le mieux c'est d'être à jour)

Du coup, tout ces types de transactions se mélangent dans les blocks BTC. Smiley
Danydee
Legendary
*
Offline Offline

Activity: 2772
Merit: 1266


OrangeFren.com


View Profile WWW
February 08, 2021, 08:25:31 AM
 #5

Euh, le "block segwit" ça n'existe pas.
Le Segwit divise pour enregistrer la transaction en deux parties, c'est ce qui rend la tx plus légère. Les scripts et les signatures ne sont pas inscrits dans le bloc principal mais dans un bloc dérivé qu'on pourrait nommer "bloc segwit".




Si c'est cela @JUmpy14, je suppose que tu te demandes si c'est à cause du wallet (kraken) émetteur pourquoi on ne bénéficie pas de frais allégés quand on effectue une transaction à partir d'une adresse segwit ?? ?
Je me pose la même question  Grin

Sinon pourrait-on savoir comment tu as vu que la transaction à été incluse dans un 'bloc segwit' ?

yogg
Legendary
*
Offline Offline

Activity: 2464
Merit: 3158



View Profile WWW
February 08, 2021, 12:01:31 PM
 #6

Euh, le "block segwit" ça n'existe pas.
Le Segwit divise pour enregistrer la transaction en deux parties, c'est ce qui rend la tx plus légère. Les scripts et les signatures ne sont pas inscrits dans le bloc principal mais dans un bloc dérivé qu'on pourrait nommer "bloc segwit".


@Danydee :
Ah, donc "segwit" c'est une sidechain ? Un peu comme OMNI ? Huh
J'ignorais cela. Shocked

Pour moi, il n'y a que la trace de la validation du witness qui est incluse dans la transaction, puis inscrite dans un block Bitcoin, mais après peut être que je me trompe hein...



Au sujet des frais, cela varie en fonction du type d'adresse utilisé pour recevoir des fonds.
Si tu en reçois à un adresse qui commence avec un "1", ça va te coûter cher en frais de transaction car elle sera + volumineuse, quelque soit le type de l'adresse du destinataire.

JUmpy14 (OP)
Hero Member
*****
Offline Offline

Activity: 922
Merit: 534



View Profile
February 08, 2021, 04:49:45 PM
 #7

intéressant, vraiment

"Sinon pourrait-on savoir comment tu as vu que la transaction à été incluse dans un 'bloc segwit' ?"
j'ai cracké la matrice  Cool

plus sérieusement dans blockchain info j'ai vu que c'était précisé


mais je ne comprend toujours pas la logique : dans un block je peux avoir des transactions avec des frais différents, comment les mineurs peuvent t'ils miner un block prioritaire ?



Concernant Kraken j'ai payé des frais important effectivement, mais du coup Yogg tu sembles dire que cela dépend du format de l'adresse réceptrice et non émettrice ?

yogg
Legendary
*
Offline Offline

Activity: 2464
Merit: 3158



View Profile WWW
February 08, 2021, 05:27:12 PM
Last edit: February 08, 2021, 05:54:53 PM by yogg
 #8

plus sérieusement dans blockchain info j'ai vu que c'était précisé


mais je ne comprend toujours pas la logique : dans un block je peux avoir des transactions avec des frais différents, comment les mineurs peuvent t'ils miner un block prioritaire ?

Concernant Kraken j'ai payé des frais important effectivement, mais du coup Yogg tu sembles dire que cela dépend du format de l'adresse réceptrice et non émettrice ?

Oui, blockchain.com précise le type d'une adresse.

C'est quoi pour toi, un block prioritaire ?

Alors, les frais payés dépendent de l'adresse émettrice.

Une adresse émettrice qui commence par "1" va produire une transaction qui contient la preuve cryptographique nécessaire et ce bout de données prend de la place.
Du coup, cela va provoquer les plus gros frais, car la transaction est plus grosse en taille.

Un block BTC a une taille limitée à ~1Mo, et c'est pour accéder à cet espace que les personnes faisant des transactions mettent des frais de plus en plus élevés.
Effectivement, un mineur va préférer inclure une transaction qui a de gros frais, plutôt qu'une qui lui rapportera moins.

Avec le P2SH (nested segwit), la taille de la transaction est un peu plus faible, mais celle qui permet vraiment d'économiser de la place c'est le format native segwit. (bech32 // addresse en bc1q)



Pour résumer, dans un block tu peux avoir des transactions qui sont crées de trois façons différentes, et la façon dépend du format de l'adresse qui envoie la transaction.
La forme et donc la taille de la transaction dépend donc du type d'adresses que tu utilises.
Tu paieras le moins en frais de transaction en utilisant une adresse bech32.
(Exemple de transaction que j'ai fait y'a moins de 24hr avec l'équivalent de ~$0.5 de frais de transaction : https://blockchair.com/bitcoin/transaction/b4a34eb0aa55ef964839d24782b77088e83d803a32cb9c83d93775ac5235579f)

Tu peux même faire une transaction unique qui utilise les différents types d'adresses.  Cool
(Exemple : https://blockchair.com/bitcoin/transaction/ca17ca9d4359e61001d61b0aa3b295c28fc3c497206d3f598fe4968faf54c759)

EDIT :

L'explorateur de Blockchain.com propose de voir les inputs en détail.

Regardes cette transaction : https://www.blockchain.com/btc/tx/ca17ca9d4359e61001d61b0aa3b295c28fc3c497206d3f598fe4968faf54c759
Tu vois en bas de la page, tu as "Inputs".

Hé bien, la taille de l'input concernant l'adresse legacy (qui commence par un 1) est quand même environ 40% plus gros que ceux des adresses bech32. Smiley
Danydee
Legendary
*
Offline Offline

Activity: 2772
Merit: 1266


OrangeFren.com


View Profile WWW
February 08, 2021, 07:16:44 PM
 #9

@Danydee :
Ah, donc "segwit" c'est une sidechain ? Un peu comme OMNI ? Huh
J'ignorais cela. Shocked
C'est pas ce que je disais !


Pour moi, il n'y a que la trace de la validation du witness qui est incluse dans la transaction, puis inscrite dans un block Bitcoin,
Et les autres infos sont sauvegardées "ailleurs", c'est ce qu'on peut nommer un block dérivé!

yogg
Legendary
*
Offline Offline

Activity: 2464
Merit: 3158



View Profile WWW
February 08, 2021, 07:33:00 PM
 #10

@Danydee :
Ah, donc "segwit" c'est une sidechain ? Un peu comme OMNI ? Huh
J'ignorais cela. Shocked
C'est pas ce que je disais !
Ah, c'est ce que j'ai compris quand tu as dit :

Quote
Les scripts et les signatures ne sont pas inscrits dans le bloc principal mais dans un bloc dérivé qu'on pourrait nommer "bloc segwit".

En fait, il n'y a pas de bloc segwit.
Les scripts et signaturent restent inscrits dans la blockchain de Bitcoin. (y'en a qu'une, hein)
Seulement, sous une forme plus légère car on y garde plus que la trace de la validation du witness.

Pour moi, il n'y a que la trace de la validation du witness qui est incluse dans la transaction, puis inscrite dans un block Bitcoin,
Et les autres infos sont sauvegardées "ailleurs", c'est ce qu'on peut nommer un block dérivé!

Bin .. le "ailleurs" c'est tout à la fin du block en question, après les infos de transaction.
Les anciens clients (avant segwit) arrêtent de lire le block à cet endroit là.

"Non-segwit clients will just stop parsing after the last TXN, and segwit clients would keep scanning. The witness merkel tree is stored in the coinbase TXN as an OP_RETURN UTXO."

(https://bitcoin.stackexchange.com/questions/90106/witness-data-storage-localisation-in-the-blockchain)
Saint-loup
Legendary
*
Offline Offline

Activity: 2786
Merit: 2428



View Profile
February 08, 2021, 09:01:49 PM
 #11

Concernant Kraken j'ai payé des frais important effectivement, mais du coup Yogg tu sembles dire que cela dépend du format de l'adresse réceptrice et non émettrice ?
Oui tout à fait, et c'est pour ça que les bounty managers exigent généralement des adresses segwit.
Tu peux facilement faire le test avec ton wallet Electrum : crée une transaction(sans l'envoyer) vers une adresse legacy puis vers une adresse segwit avec la même UTXO en input, tu verras que tu auras plus de fees avec l'adresse legacy.
Après, si tu utilises une adresse segwit toi-même tu économiseras quand même des frais au final puisque tu auras des UTXOs plus petites qu'on t'aura envoyé, que si tu utilisais une adresse legacy.

██
██
██
██
██
██
██
██
██
██
██
██
██
... LIVECASINO.io    Play Live Games with up to 20% cashback!...██
██
██
██
██
██
██
██
██
██
██
██
██
yogg
Legendary
*
Offline Offline

Activity: 2464
Merit: 3158



View Profile WWW
February 08, 2021, 09:22:10 PM
Last edit: February 09, 2021, 03:25:15 AM by yogg
 #12

Concernant Kraken j'ai payé des frais important effectivement, mais du coup Yogg tu sembles dire que cela dépend du format de l'adresse réceptrice et non émettrice ?
Oui tout à fait, et c'est pour ça que les bounty managers exigent généralement des adresses segwit.
Tu peux facilement faire le test avec ton wallet Electrum : crée une transaction(sans l'envoyer) vers une adresse legacy puis vers une adresse segwit avec la même UTXO en input, tu verras que tu auras plus de fees avec l'adresse legacy.
Après, si tu utilises une adresse segwit toi-même tu économiseras quand même des frais au final puisque tu auras des UTXOs plus petites qu'on t'aura envoyé, que si tu utilisais une adresse legacy.

La taille d'une transaction (donc les frais payés pour que le tx soit inclus) dépend du type de l'adresse à partir duquel tu fais l'envoi.

Je viens de faire le test que tu évoques.
Effectivement, avec un UTXO sur une adresse bech32, la transaction fait 2,65% d'octets en moins quand on l'envoi à une adresse bech32 plutôt qu'à une adresse legacy.
C'est négligeable.

Vers l'adresse bech32, la transaction fait 110 octets :



Vers une adresse legacy, la transaction fait 113 octets :






Rien à voir avec l'ordre de magnitude qu'il y'a dans la taille de la transaction lorsqu'elle utilise un UTXO d'une adresse legacy comparé à une adresse bech32.



(https://blockstream.info/tx/d3ddff789a1856fc57bd2e5ec93c823bb884b74f564dab6ce7abc834890abc08?expand)
Saint-loup
Legendary
*
Offline Offline

Activity: 2786
Merit: 2428



View Profile
February 08, 2021, 09:45:47 PM
 #13

Tant mieux si c'est "négligeable" pour toi, mais ça ne l'est pas pour tout le monde...
Par ailleurs tu n'as envoyé que vers une adresse, le différentiel est beaucoup plus important lorsque tu dois envoyer à plusieurs adresses.
Bref ce n'est pas pour rien que de plus en plus de gens et d'entités demandent des adresses segwit à leurs destinataires.
 

██
██
██
██
██
██
██
██
██
██
██
██
██
... LIVECASINO.io    Play Live Games with up to 20% cashback!...██
██
██
██
██
██
██
██
██
██
██
██
██
yogg
Legendary
*
Offline Offline

Activity: 2464
Merit: 3158



View Profile WWW
February 08, 2021, 09:55:56 PM
 #14

Par ailleurs tu n'as envoyé que vers une adresse, le différentiel est beaucoup plus important lorsque tu dois envoyer à plusieurs adresses.

Je n'ai rien fait d'autre que le test que tu as préconisé.
Pas de ma faute si l'énoncé de ton expérience est nul.

Tu peux facilement faire le test avec ton wallet Electrum : crée une transaction(sans l'envoyer) vers une adresse legacy puis vers une adresse segwit avec la même UTXO en input, tu verras que tu auras plus de fees avec l'adresse legacy.



Tant mieux si c'est "négligeable" pour toi, mais ça ne l'est pas pour tout le monde...

D'accord.
Continue à utiliser des adresses legacy alors. Smiley
(et continue donc de payer 40% de frais en plus lorsque tu dépenses les UTXO de ces adresses là, mais pas de soucis, fait toi plaiz') Roll Eyes

Par contre, raconte pas n'importe quoi.
Oui, 2,65% de différence entre deux types d'adresses vers lesquelles on envoi est négligeable lorsque la différence est de + de 40% pour les types d'adresses à partir desquelles tu envoies.
Saint-loup
Legendary
*
Offline Offline

Activity: 2786
Merit: 2428



View Profile
February 08, 2021, 09:59:06 PM
 #15

Par ailleurs tu n'as envoyé que vers une adresse, le différentiel est beaucoup plus important lorsque tu dois envoyer à plusieurs adresses.

Je n'ai rien fait d'autre que le test que tu as préconisé.
Pas de ma faute si l'énoncé de ton expérience est nul.

Tu peux facilement faire le test avec ton wallet Electrum : crée une transaction(sans l'envoyer) vers une adresse legacy puis vers une adresse segwit avec la même UTXO en input, tu verras que tu auras plus de fees avec l'adresse legacy.
allez retour en ignore le haineux

██
██
██
██
██
██
██
██
██
██
██
██
██
... LIVECASINO.io    Play Live Games with up to 20% cashback!...██
██
██
██
██
██
██
██
██
██
██
██
██
yogg
Legendary
*
Offline Offline

Activity: 2464
Merit: 3158



View Profile WWW
February 08, 2021, 10:00:19 PM
 #16

Navré de t'avoir contrarié, Monseigneur sa Sainteté Saint-Loup.

allez retour en ignore le haineux

 Kiss

Je suis pas haineux. Je suis précis. Parce que je te contredis, j'ai la haine envers toi ? Hé beh, pauvre choupette.
Tu dis des âneries, je le fait remarquer, et du coup c'est ma faute que tu dis des conneries. Roll Eyes

Parce qu'en plus, des gens risquent de te prendre au sérieux et de se dire que ouais, vaut mieux utiliser des adresses legacy pour économiser des frais de transaction. LOL
C'est ça le sujet de base.. le reste c'est que de la littérature.
Danydee
Legendary
*
Offline Offline

Activity: 2772
Merit: 1266


OrangeFren.com


View Profile WWW
February 09, 2021, 02:18:02 PM
 #17

Concernant Kraken j'ai payé des frais important effectivement, mais du coup Yogg tu sembles dire que cela dépend du format de l'adresse réceptrice et non émettrice ?
Oui tout à fait, et c'est pour ça que les bounty managers exigent généralement des adresses segwit..
Je sais plus très très bien, mais le problème avec Kraken il me semble c'est qu'ils exigent des frais de retrait fixes / et onéreux.. ,de l'ordre du 0.001 ~ 0.002 BTC !



Perso je préfère les Legacy, un peu comme CSW Grin Grin   toujours qd les frais restent raisonnables, aux alentours de $1~  Roll Eyes

perl
Legendary
*
Offline Offline

Activity: 1918
Merit: 1190


View Profile
February 09, 2021, 02:33:57 PM
Merited by Halab (3), yogg (1)
 #18

C'est un peu chiant pour le moment avec les processeur de payement qui refuse de prendre une adresse segwit pour withdraw.
Saint-loup
Legendary
*
Offline Offline

Activity: 2786
Merit: 2428



View Profile
February 09, 2021, 03:41:53 PM
 #19

Concernant Kraken j'ai payé des frais important effectivement, mais du coup Yogg tu sembles dire que cela dépend du format de l'adresse réceptrice et non émettrice ?
Oui tout à fait, et c'est pour ça que les bounty managers exigent généralement des adresses segwit..
Je sais plus très très bien, mais le problème avec Kraken il me semble c'est qu'ils exigent des frais de retrait fixes / et onéreux.. ,de l'ordre du 0.001 ~ 0.002 BTC !



Perso je préfère les Legacy, un peu comme CSW Grin Grin   toujours qd les frais restent raisonnables, aux alentours de $1~  Roll Eyes
0.001??  Shocked Moi qui étais choqué des 0.0004 de bitfinex...

██
██
██
██
██
██
██
██
██
██
██
██
██
... LIVECASINO.io    Play Live Games with up to 20% cashback!...██
██
██
██
██
██
██
██
██
██
██
██
██
LeGaulois
Copper Member
Legendary
*
Offline Offline

Activity: 2940
Merit: 4101


Top Crypto Casino


View Profile
February 09, 2021, 03:52:08 PM
 #20

Non, il doit confondre avec une autre plateforme. Les frais n'ont jamais été de 0.001BTC ou alors il y a de ca plusieurs années.
Ils étaient à 0.0005BTC et le mois dernier Kraken les a changé (ainsi que le minimum pour les retraits) pour les baisser à 0.00015BTC avec un minimum de retrait à 0,0005BTC et 0,0017 ETH ETH avec un minimum de retrait à 0,004

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Pages: [1] 2 »  All
  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!