asche (OP)
Legendary
Offline
Activity: 1484
Merit: 1489
I forgot more than you will ever know.
|
|
June 30, 2019, 11:01:07 AM Last edit: June 30, 2019, 11:23:09 AM by asche |
|
Hello ! Ledger live supporte le native segwit - bech32 depuis la version 1.10.0 ! Par contre je n'arrive pas à générer des adresses bech32, j'imagine donc qu'on peut uniquement envoyer des fonds vers des adresses bech32 pour l'instant. Mais la réception ne saurait tarder... Il faut simplement aller dans les options et cocher Native segwit dans Experimental features
|
|
|
|
|
|
The forum was founded in 2009 by Satoshi and Sirius. It replaced a
SourceForge forum.
|
|
|
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
|
asche (OP)
Legendary
Offline
Activity: 1484
Merit: 1489
I forgot more than you will ever know.
|
|
June 30, 2019, 11:20:19 AM |
|
Bon en fait ça marche très bien, il faut juste ajouter un nouveau compte. Il n'est pas possible d'avoir du segwit et native segwit sur le même compte.
|
|
|
|
lulucrypto
|
|
July 10, 2019, 09:31:54 PM |
|
Hello, Merci pour l’information Par contre, je me pose une question : Segwit est un "protocol ?" pour faire en sorte d'augmenter la vitesses des transactions. Et si je me rappel bien, il y a une histoire de "sous blockchain". Est-ce que ça va poser problème ( A l'avenir ), de ne pas passer ses BTC sur une adresse Segwit ? Ou est-ce que je peux garder mes BTC sur mon adresse de base sans m'en préoccuper ?
|
|
|
|
yogg
Legendary
Offline
Activity: 2464
Merit: 3158
|
Segwit est un "protocol ?" pour faire en sorte d'augmenter la vitesses des transactions. Et si je me rappel bien, il y a une histoire de "sous blockchain". Est-ce que ça va poser problème ( A l'avenir ), de ne pas passer ses BTC sur une adresse Segwit ? Ou est-ce que je peux garder mes BTC sur mon adresse de base sans m'en préoccuper ?
Hmmmm... Segwit n'est pas un protocole en soi. Bitcoin est un protocole. Le but de segwit est de réduire la taille des blocks, autrement dit, de trouver une manière de mettre + de transactions dans un block de 1Mo. Il n'y a pas de "sous blockchain" ou de "sidechain" avec Segwit. Pour ce qui est du format d'adresses, il y'en a trois qui fonctionnent en ce moment sur BTC : - Legacy (commence par un 1) - Segwit-P2SH (commence par un 3) - Native segwit (commence par bc1q) Bitcoin est "backwards-compatible" (rétro-compatible) donc les trois types d'adresses fonctionnent en parallèle. En théorie, un noeud qui n'a jamais entendu parler de segwit (car code trop ancien) devrait pouvoir vérifier correctement toutes les transactions malgré tout. Pour répondre à ta dernière question, non ça ne pose aucun problème de garder tes coins sur une adresse Legacy, en tout cas pour l'instant. On pense que ce format d'adresse sera cassé un jour, plus rapidement et plus facilement que le bech32. La seule chose qui est significative, ce sont les frais de transaction que tu va payer. Par exemple : https://blockstream.info/tx/d656a06c95c4f0c65e119ebd6b7d98d5d15012fda3bc5c312a62ca2419d722d5Le format Legacy est né avec bitcoin, donc les histoire de place dans le block n'avaient pas encore d'importance au début. C'est au courant des années 2014-2015 que les blocks sont devenus quasiment systématiquement pleins, et le débat sur la solution qui doit être apportée (et qui à donné naissance à Bitcoin Cash) a commencé vers ce moment là. Perso, je suis passé en full bech32. C'est cool de pas payer 3€ de frais de transaction à chaque fois que j'en fait une.
|
|
|
|
asche (OP)
Legendary
Offline
Activity: 1484
Merit: 1489
I forgot more than you will ever know.
|
|
July 11, 2019, 09:19:39 AM |
|
Petite erreur de ta part yogg, segwit ne réduit pas la taille des blocks qui est constante, segwit réduit la taille des transactions il me semble ?
Sinon segwit a aussi résolu des problèmes de malléabilité des transactions.
|
|
|
|
yogg
Legendary
Offline
Activity: 2464
Merit: 3158
|
|
July 11, 2019, 09:24:35 AM |
|
Petite erreur de ta part yogg, segwit ne réduit pas la taille des blocks qui est constante, segwit réduit la taille des transactions il me semble ?
Sinon segwit a aussi résolu des problèmes de malléabilité des transactions.
Merci pour la précision. Tu as raison, je me suis mal exprimé. La taille des blocs reste toujours la même (1Mo) et c'est la taille de la transaction qui varie. En fait, si tout le monde utilisait des addresses en bech32, on pourrait mettre environ 40% de transactions en plus dans un block, par rapport à une situation où tout le monde utilise des adresses Legacy. Si la transaction prend moins de place dans le block, les frais vont être moindres pour inclure la transaction dans un block comparé aux autres formats d'adresse.
|
|
|
|
lulucrypto
|
|
July 11, 2019, 08:49:16 PM |
|
Ok, merci pour toutes ces précisions Il est vrais que je ne suis pas très renseigné sur ce point
|
|
|
|
asche (OP)
Legendary
Offline
Activity: 1484
Merit: 1489
I forgot more than you will ever know.
|
Segwit est un "protocol ?" pour faire en sorte d'augmenter la vitesses des transactions.
Pour répondre à cette partie de ta question, oui ça peut. Soit tu payes les mêmes frais qu'avec du Legacy, et ta transaction va plus vite. Soit tu payes moins cher, et ta transaction va plus lentement. Soit tu payes plus cher et ça ira très vite, pour faire simple. Si la vitesse t'intéresse, il faut 3 facteurs : - La transaction la plus petite possible pour qu'elle puisse rentrer dans un bloc "presque complet" (donc le minimum d'output et d'inputs possible) - Bech32 - Des frais élevés. Tu peux jouer sur ces trois facteurs pour être le plus efficace possible.
|
|
|
|
lulucrypto
|
|
July 13, 2019, 12:13:45 PM |
|
Segwit est un "protocol ?" pour faire en sorte d'augmenter la vitesses des transactions.
Pour répondre à cette partie de ta question, oui ça peut. Soit tu payes les mêmes frais qu'avec du Legacy, et ta transaction va plus vite. Soit tu payes moins cher, et ta transaction va plus lentement. Soit tu payes plus cher et ça ira très vite, pour faire simple. Si la vitesse t'intéresse, il faut 3 facteurs : - La transaction la plus petite possible pour qu'elle puisse rentrer dans un bloc "presque complet" (donc le minimum d'output et d'inputs possible) - Bech32 - Des frais élevés. Tu peux jouer sur ces trois facteurs pour être le plus efficace possible. Okay, je vois le truc Merci
|
|
|
|
lulucrypto
|
|
August 07, 2019, 11:11:56 AM |
|
Hello, Je relance un peu le sujet, parce-que je me pose quelques questions. J'ai quand même effectué le "swap" de mes "Bitcoin Native" vers "Segwit Native", et en ai profité pour me renseigner sur Segwit et le Lightning Network. De ce que j'ai compris, ce sont deux améliorations totalement différentes ( Segwit visant donc à augmenter le nombre de transactions dans un bloc, et Lightning Network visant à limiter le nombre de transaction sur la blockchain originale ). Partant de ce principe, je me pose trois questions : 1) Est-ce que le deux sont compatible ( J'ai lu que ce sont deux améliorations développés par deux "groupes" totalement différents ) ? 2) Est-ce que le Ledger gère le Lightning Network ( En complément à Segwit ? ) ? 3) Sinon, est-ce que c'est envisagé ? Merci d'avance
|
|
|
|
yogg
Legendary
Offline
Activity: 2464
Merit: 3158
|
Partant de ce principe, je me pose trois questions : 1) Est-ce que le deux sont compatible ( J'ai lu que ce sont deux améliorations développés par deux "groupes" totalement différents ) ? 2) Est-ce que le Ledger gère ça ? 3) Sinon, est-ce que c'est envisagé ? Merci d'avance Pour le moment, le LN est encore "expérimental". (au même titre que Bitcoin est expérimental hein ) Des choses se mettent en place petit à petit. Les deux ne sont pas incompatibles, mais ne servent vraiment pas à la même chose. Le lightning network est une surcouche à Bitcoin, alors que segwit (et du coup le format d'adresse bech32) est une amélioration de Bitcoin. Segwit et les adresses bech32 permettent en finalité de créer des messages de transactions plus courts qu'avec le format d'adresse legacy. Donc si ta transaction prend moins de place, tu paieras moins de frais pour qu'elle soit inclue dans la blockchain que si tu dépensais des fonds stockées à une adresse legacy.
Ledger apparemment gère le format d'adresse bech32, mais le Lightning Network c'est encore un autre délire. Je ne m'y suis pas encore penché, donc je peut pas trop t'en parler, mais de ce que je sais tu ouvres des canaux de paiement avec des BTC dedans et tu sert de point de "routage" de transaction. Exemple : Si Bob veut envoyer 0.000001 BTC à Alice, et que ton canal est connecté à John et Julie, si Bob est co à John et Alice à Julie. Le transfert sera Bob -> John -> Toi -> Julie -> Alice. Tant que les canaux sont ouverts, il ne se passe rien dans la blockchain. Si le canal entre par exemple toi et Julie se casse, là il y'a une transaction de compensation qui est inscrite dans la blockchain. (Plus d'infos sur ce qu'est la compensation : https://www.lafinancepourtous.com/decryptages/marches-financiers/fonctionnement-du-marche/la-compensation/ )
Je pense que les appareils que Ledger fournit fournit actuellement n'ont pas du tout vocation à être compatibles LN. Il faut que ce soit un logiciel qui tourne tout le temps, ou alors tu peux regarder les appliances spécialisées (style : https://keys.casa/lightning-bitcoin-node/)
|
|
|
|
lulucrypto
|
|
August 07, 2019, 01:15:24 PM |
|
Pour le moment, le LN est encore "expérimental". (au même titre que Bitcoin est expérimental hein ) Des choses se mettent en place petit à petit. Les deux ne sont pas incompatibles, mais ne servent vraiment pas à la même chose. Le lightning network est une surcouche à Bitcoin, alors que segwit (et du coup le format d'adresse bech32) est une amélioration de Bitcoin. Segwit et les adresses bech32 permettent en finalité de créer des messages de transactions plus courts qu'avec le format d'adresse legacy. Donc si ta transaction prend moins de place, tu paieras moins de frais pour qu'elle soit inclue dans la blockchain que si tu dépensais des fonds stockées à une adresse legacy. Oui, jusque la c'est à peu près ce que j'avais compris suivant ce que j'ai lu par-ci par-là D'ailleurs tant que j'y pense, quelle est la différence entre "Segwit" et "Segwit Legacy" ? J'ai placé mes BTC sur une adresse "Segwit Legacy", est-ce que c'était bien le meilleur choix ? Ledger apparemment gère le format d'adresse bech32, mais le Lightning Network c'est encore un autre délire. Je ne m'y suis pas encore penché, donc je peut pas trop t'en parler, mais de ce que je sais tu ouvres des canaux de paiement avec des BTC dedans et tu sert de point de "routage" de transaction. Exemple : Si Bob veut envoyer 0.000001 BTC à Alice, et que ton canal est connecté à John et Julie, si Bob est co à John et Alice à Julie. Le transfert sera Bob -> John -> Toi -> Julie -> Alice. Tant que les canaux sont ouverts, il ne se passe rien dans la blockchain. Si le canal entre par exemple toi et Julie se casse, là il y'a une transaction de compensation qui est inscrite dans la blockchain. (Plus d'infos sur ce qu'est la compensation : https://www.lafinancepourtous.com/decryptages/marches-financiers/fonctionnement-du-marche/la-compensation/ ) Pareil, c'est à peu près ce que j'ai compris ( Merci pour le lien, très intéressant ). Je pense que les appareils que Ledger fournit fournit actuellement n'ont pas du tout vocation à être compatibles LN. Il faut que ce soit un logiciel qui tourne tout le temps, ou alors tu peux regarder les appliances spécialisées (style : https://keys.casa/lightning-bitcoin-node/) Je ne sais pas trop, j'ai cru comprendre par quelques anciens messages ( 2018 ) que c'était en prévision, mais je n'ai pas trouvé de confirmation officielle. Après, je pense qu'il y'a surement moyen d'intégrer ça dans l'app Ledger Live ( A suivre ... )
|
|
|
|
asche (OP)
Legendary
Offline
Activity: 1484
Merit: 1489
I forgot more than you will ever know.
|
|
August 07, 2019, 02:28:36 PM |
|
Segwit legacy ça n'existe pas ... a ma connaissance.
Tu as trois types d'adresses : Legacy (commence par 1) / Nested segwit ou juste "segwit" (commence par 3) / Native segwit ou bech32 (comment par bc1q).
Je ne connais pas les détails les plus techniques, mais la version la plus économique et la plus poussée est comme son nom le suggère le "native segwit".
|
|
|
|
lulucrypto
|
|
August 07, 2019, 08:00:45 PM |
|
Ha oui non autant pour moi ha ha Je parlais bien de Segwit "Native" Bon, on va dire que c'est bon alors ^^
|
|
|
|
LeGaulois
Copper Member
Legendary
Offline
Activity: 2870
Merit: 4095
Top Crypto Casino
|
|
August 07, 2019, 08:50:48 PM |
|
Une adresse qui commence par 3 ca peut aussi etre une adresse multisig 37NZxGgnSh2UP8EYfPipYfdQyeRKr7btzG 5321020c8ef52829478aea31d4ab6aea30387a164e164671ff7866a95cec1515b455c521020ccab4b6db9c01294ef8c9bf73a3d35640c6e5ac68d3f2e2e7d2191c39c3ab7421027974069b452261a09b0dddac6559c894bf5567807d7adf16f3186609db7c34e553ae Et je sais qu'a l'epoque les web wallets et les plateformes d'échanges qui avaient des adresses avec un 3 c'etait pas pour Segwit mais des multisigs. Je sais même pas si SegWit existait. Je sais pas leur pratique maintenant. En fait les 3 formats c'est pas vraiment 1-3-bc1 mais plutot P2PKH commence par 1 P2SH commence par 3 bech32 commence par bc1
|
|
|
|
yogg
Legendary
Offline
Activity: 2464
Merit: 3158
|
|
August 07, 2019, 09:23:25 PM |
|
Je pense que les appareils que Ledger fournit fournit actuellement n'ont pas du tout vocation à être compatibles LN. Il faut que ce soit un logiciel qui tourne tout le temps, ou alors tu peux regarder les appliances spécialisées (style : https://keys.casa/lightning-bitcoin-node/) Je ne sais pas trop, j'ai cru comprendre par quelques anciens messages ( 2018 ) que c'était en prévision, mais je n'ai pas trouvé de confirmation officielle. Après, je pense qu'il y'a surement moyen d'intégrer ça dans l'app Ledger Live ( A suivre ... ) Pour ça, il faudrait que le Ledger soit co tout le temps. Ce qui serait plus probable c'est que Ledger crée ses propres canaux et une interface qui va bien. ^^ Genre le petit ledger perso serait un "node" et quand connecté pourrait utiliser les canaux tissés par la société Ledger.
|
|
|
|
|