Bitcoin : SegWit ou Lightning Network pour fluidifier les transactions ?

On a dit SegWit, pas Segway

Bitcoin : SegWit ou Lightning Network pour fluidifier les transactions ?

Le 28 juin 2017 à 06h30

Commentaires (49)

votre avatar







ast a écrit :



L’utilisateur final n’a pas besoin de connaître les détails du fonctionnement.

Connaissons-nous le fonctionnement de la crypto d’une carte bancaire? Pas moi en tout cas. Et pourtant on s’en sert facilement.





Moui mais bon savoir comment ça fonctionne ça aide quand même un peu à mettre en confiance non…? C’est super obscur à appréhender je trouve et on parle de fric là…  ;)



Petite question pour le néophyte que je suis… Est-ce que ça a une véritable utilité outre pour tout ce qui est pratique illégale qui ne doit pas être tracée?


votre avatar

Y’a un exemple que j’aime bien utiliser, c’est celui des transferts d’argent internationaux.



Un membre de ta famille est en vacances en Australie. Si tu veux lui envoyer 800 € pour lui dépanner un billet d’avion parce que le sien a été annulé pour X raisons et qu’elle n’a pas encore été remboursée t’as plusieurs solutions :



Paypal, qui va te prendre une commission de 1,25 % (10 euros à peu près) et faire le transfert instantanément

Western Union, qui le fera instantanément aussi mais pour 40 euros de frais.

Ta banque, qui fera le virement en 3 jours pour quelques euros

Et Bitcoin, qui te permet de transférer la même somme en deux heures, contre 3,5 dollars et tu peux payer ton billet sur Expedia avec.

votre avatar

Tu peux payer tes jeux Steam en Bitcoin. Tu peux même t’abonner à NXi avec <img data-src=" />. Tout ça pour dire qu’il y a de plus en plus de plateformes qui permettent de payer en BTC. Même faire des économies sur Amazon est possible en passant par ce service :https://purse.io/

Je fais aussi pas mal de dons en BTC, enfin plus maintenant vu les frais de transactions…

Perso je ne comprends pas qu’ils ne poussent pas plus vers le Lightning Network (parce que c’est une usine à gaz ?), le Segwit c’est vraiment du court terme. J’espère que ce problème de scaling ne va pas tuer le Bitcoin, 7 transaction par secondes c’est vraiment dérisoire.

votre avatar



Plus le temps passe, et plus le coût des transactions via le réseau Bitcoin pose problème. (…)

Cette augmentation rapide n’est pas un bon signe pour Bitcoin.





C’est pourtant comme cela que le Bitcoin a été conçu par Satoshi:



“Au début les mineurs seront rémunérés par le prix du bloc… puis, à mesure que le prix du bloc diminue, il seront rémunérés par les frais de transaction.”



Vouloir absolument des frais de transaction faible ca va poser le problème de la rémunération des mineurs quand le bloc ne vaudra pas le prix de l’électricité.

votre avatar

C’est juste un grand livre de compte dans lequel tout le monde peut ajouter des nouvelles lignes de transaction (transaction = “@machin a payé #X à @bidule”).



La cryptographie est utilisée pour empêcher des petits malin d’usurper des identités et créer des fausses lignes de transactions.



Un bloc c’est une page du livre. Quand tout le monde est d’accord sur le contenu d’une page (=mining), on colle un coup de tampon “valide” sur la page et on entame un nouvelle page vierge.



Voila. <img data-src=" />

votre avatar

J’avais cru comprendre que SegWit était un pré-requis à Lightning. Et qu’ils ne sont donc pas alternatifs/exclusifs mais complémentaires.

J’ai tout faux ?

votre avatar

SegWit n’est, de ce que j’ai compris en réalisant l’article, pas un prérequis de Lightning, mais les deux solutions sont bien complémentaires.

votre avatar

Ces derniers jours je me demandais justement pourquoi NXI n’avait pas encore fait d’articles à propos de la guerre civile en cours dans le milieu du Bitcoin. Merci pour ce (long) article, je vais lire tout ça.&nbsp;<img data-src=" />

votre avatar

Parce qu’on fait plein de trucs en même temps, et que celui-là a été particulièrement long à préparer. (Encore que c’est pas le pire dans ceux que j’ai dans le pipe… y’en a un qui traîne depuis fin avril et qui ne sera prêt que la semaine prochaine dans le meilleur des cas <img data-src=" />)

votre avatar

Après recherche, “pré-requis” était effectivement un terme trop fort.

Mais SegWit apporte avec lui le “malleability fix” qui ouvre en grand la porte à Lightning.

Sans SegWit, Lightning sera plus compliqué à mettre en oeuvre.

Tout est bien expliqué ici :https://coinjournal.net/lightning-network-developer-explains-happens-segwit-isnt…

votre avatar

J’avais loupé ce morceau là tiens. Merci pour la précision

votre avatar

Rémunérer ne veut pas dire rentabiliser

Jimagine que le profil des mineurs changera pour laisser place à des gens qui croient en bitcoin pour faire office de monnaie



7transactions/sec 60sec 10minutes/bloc = 4200 transactions par bloc.

Combien coûte la validation d’un bloc à un gars qui mine parce qu’il croit en bitcoin et non pas parce qu’il veut être rentable? C’est ça la question..

votre avatar

Clairement, avec un bordel pareil, si c’était moi qui codait le zinzin, je laisserai tomber pour passer à autre chose après avoir fait un état des lieux pour lister les problèmes rencontrés…









PtiDidi a écrit :



Rémunérer ne veut pas dire rentabiliser

Jimagine que le profil des mineurs changera pour laisser place à des gens qui croient en bitcoin pour faire office de monnaie



7transactions/sec 60sec 10minutes/bloc = 4200 transactions par bloc.

Combien coûte la validation d’un bloc à un gars qui mine parce qu’il croit en bitcoin et non pas parce qu’il veut être rentable? C’est ça la question..







Bonne question, à laquelle je n’ai pas eu de réponse satisfaisante et chiffrée avec des données précises (prix du KwH, amortissement de la machine…) à ce jour. Curieux, non ?



À part ça, le bitcoin, c’est génial, la blockchain est aussi bourrée que le tunnel de Fourvière un quinze août super bien foutue…


votre avatar

@Ellierys et CleMb0



Ok, je comprends mieux. Merci d’avoir pris le temps de répondre avec de bons exemples :)

&nbsp;

C’est dommage qu’il y ait autant de dérives malhonnêtes car au final c’est uniquement ce qui filtre aux oreilles du grand public (dixit France Info ce matin encore vis à vis de la nouvelle attaque virus et des rançons liées. Surtout qu’ils ne se privent pas de sous-entendre fortement que le bitcoin, c’est satan).

votre avatar







Commentaire_supprime a écrit :



Clairement, avec un bordel pareil, si c’était moi qui codait le zinzin, je laisserai tomber pour passer à autre chose après avoir fait un état des lieux pour lister les problèmes rencontrés…







Tu as pas mal de nouvelle cryptomoney qui débarque et n’ont pas les soucis de bitcoin (Gulden par exemple). Je pense que a terme on arriva a avoir une solution sans trop de soucis.


votre avatar

Question peut-être bête, mais y’a pas une histoire que le nombre de bitcoins (à terme) est limité en volume ? (~20 millions de mémoire?) Du coup si y’a plus moyen d’en créer des nouveaux, comment est-ce que les transactions seront validées ? <img data-src=" />

votre avatar

Comment je pige rien au fonctionnement de bitcoin, des calculs, blocks etc……

A moins de potasser et de s’y mettre franchement c’est mission impossible.

Je vois pas comment un bordel aussi complexe peut devenir grand public à terme.

votre avatar

L’utilisateur final n’a pas besoin de connaître les détails du fonctionnement.

Connaissons-nous le fonctionnement de la crypto d’une carte bancaire? Pas moi en tout cas. Et pourtant on s’en sert facilement.

votre avatar



Néanmoins, cette proposition est en passe d’être adoptée, puisque la nature du protocole Bitcoin fait que ce sont les mineurs, au prorata de leur puissance de calcul, qui votent en marquant leurs blocs avec un bit spécifique. Si à partir du 21 juillet et pendant 3 jours de suite, 80 % des blocs soient marqués avec ce fameux bit, le vote sera considéré comme acquis.



Oui enfin il faut que le code soit prêt

Si les dev (qui sont contre) ne le développent pas, les mineurs peuvent bien marquer ce qu’ils veulent…

votre avatar

Merci pour les explications en français !

Donc la solution qui risque de passer le 1er août au plus tard est un hard-fork, dont le code définitif n’a pas été finalisé, avec un combinaison de SegWit et de blocs à 2Mo qui demandent beaucoup plus de puissance de calcul

C’est vraiment pas rassurant pour les investisseurs

Je suis désolé de dire ça… mais j’ai l’impression que le bitcoin va perdre beaucoup de sa valeur en juillet !!

Et vu que les altcoins ont tendance à suivre l’évolution du bitcoin… pour moi c’est le moment de vendre <img data-src=" />

votre avatar

“Quelques dollars sur une opération à plusieurs dizaines de milliers de

dollars, cela reste une ponction indolore, mais quand il s’agit de payer

son café en bitcoins, comme certains rêvaient de le faire il y a

quelques années, cela devient une autre paire de manches…”



Si tu prends ton café chez Starbucks, c’est toujours valable!



Et je vais finir de lire la news moi :)



Merci Kevin pour cette news!

votre avatar







Stel a écrit :



Comment je pige rien au fonctionnement de bitcoin, des calculs, blocks etc……

A moins de potasser et de s’y mettre franchement c’est mission impossible.

Je vois pas comment un bordel aussi complexe peut devenir grand public à terme.





De mon point de vu , le bitcoin dans sa forme actuelle est d’abord un formidable laboratoire sur les techniques de blockchain avant d’être un réel moyen de transaction destiné à être utilisé par tout-un-chacun.



Les problèmes techniques (de fork, de vol de bitcoin, de scalabilité comme vu dans cet article), mais aussi les problèmes plus “humains” (paiement en bitcoin des ransomware) sont étudiés, des solutions tentent d’émerger, sont retoquées , ….



D’ailleurs les transactions en bitcoin sont anecdotiques en valeur comparés aux transaction “classiques” - transactions classique pour lesquelles, il ne faut pas l’oublier, la monnaie est fiduciaire et donc ne représente que la valeur qu’on lui affecte, tous collectivement - pour le plus grand profit (matériel cette fois-ci) de ceux qui peuvent créer ces écritures fiduciaires comme ils l’entendent.

&nbsp;

L’une des promesses des cryptomonnaie était à mon sens de retirer cette opacité sur la création monétaire.

Bon, OK, à ce niveau le bitcoin…. pour moi a échoué dans sa forme actuelle, à cause de l’escalade sur le minage.

Mais bon, encore une fois, pour moi c’est un laboratoire - à chaque étape , un peu plus de connaissance est accumulée.

&nbsp;

&nbsp;


votre avatar

C’est justement de ce fait qu’il y a une rémunération sur les transactions. A terme quand les nouveaux bloc ne créeront plus de BTC ce sont les frais de transactions qui rémunéreront les mineurs. Le tout est que cette rémunération soit suffisante pour que les mineurs soient encore assez nombreux.

votre avatar







_Quentin_ a écrit :



Question peut-être bête, mais y’a pas une histoire que le nombre de bitcoins (à terme) est limité en volume ? (~20 millions de mémoire?) Du coup si y’a plus moyen d’en créer des nouveaux, comment est-ce que les transactions seront validées ? <img data-src=" />





Les frais de transaction représentent deja 10% des bitcoin gagné par le mineur.



Prochain half &nbsp;25% &nbsp;Half suivant 50%



&nbsp;


votre avatar







ast a écrit :



L’utilisateur final n’a pas besoin de connaître les détails du fonctionnement.

Connaissons-nous le fonctionnement de la crypto d’une carte bancaire? Pas moi en tout cas. Et pourtant on s’en sert facilement.





Argument un peu fallacieux. Mémé comprend très bien le principe d’une banque qui garde ses richesses dans un gros coffre fort blindé (même si c’est plus le cas à présent). Va faire comprendre à mémé l’utilisation d’un porte-monnaie Bitcoin déjà.





Ellierys a écrit :



Paypal, qui va te prendre une commission de 1,25 % (10 euros à peu près) et faire le transfert instantanément

Western Union, qui le fera instantanément aussi mais pour 40 euros de frais.

Ta banque, qui fera le virement en 3 jours pour quelques euros

Et Bitcoin, qui te permet de transférer la même somme en deux heures, contre 3,5 dollars et tu peux payer ton billet sur Expedia avec.





Et maintenant il y’a TransferWise : taux exact du moment, paiement avec sa carte possible sans frais, arrivé du pognon en 24-48H max, frais à 0,5% en moyenne. Si quelqu’un veut une parrainage d’ailleurs… (ça fait des sous pour les deux) <img data-src=" />


votre avatar

Donc sur 800 balles, ca fait un prix légèrement supérieur à Bitcoin pour une presta qui prend 23 à 47h de plus ^^’

votre avatar

Merci pour cette article vulgarisateur, ça change de la prose imbitable habituellement consacrée au sujet. <img data-src=" />

votre avatar







127.0.0.1 a écrit :



C’est juste un grand livre de compte dans lequel tout le monde peut ajouter des nouvelles lignes de transaction (transaction = “@machin a payé #X à @bidule”).



La cryptographie est utilisée pour empêcher des petits malin d’usurper des identités et créer des fausses lignes de transactions.



Un bloc c’est une page du livre. Quand tout le monde est d’accord sur le contenu d’une page (=mining), on colle un coup de tampon “valide” sur la page et on entame un nouvelle page vierge.



Voila. <img data-src=" />





<img data-src=" /> pour l’analogie que j’utiliserai pour expliquer le bitcoin à mes proches <img data-src=" />







Sinon très bon article.



[HS ON]

J’apprécie de plus en plus les articles de fond du site, quel que soit le domaine. L’équipe démontre vraiment un savoir faire pour la vulgarisation des sujets traités.

Les rédacteurs vont finir par être des vrais spécialistes qui n’auront pas à rougir vis à vis des pros des domaines abordés. <img data-src=" />

[HS OFF]


votre avatar

question con vu qu’il y a un bloc toutes les 10 minutes pourquoi pas mettre un bloc toutes les 5mins vu qu’il faut 30s à un mineur pour validé le bloc ? voir même 2mins ou 1 min ?

A cause des délais de propagation ?

votre avatar

Si tu rajoutes des blocs, tu augmentes mécaniquement la quantité de bitcoins en circulation vu qu’ils sont crées en même temps que les blocs. C’est pas anodin.

votre avatar

pas sûr vu que le bloc n’augmente pas de taille et sur une période de 5mins il n’y a qu’un bloc en circulation et il y a suffisamment de temps pour que les mineurs le calcule.

On augmente les nombre de transactions possible par 2 sur 10mins donc il y aurait plus de mineurs à rémunérer mais si le coût divise par 2 il y a au final le même nombre de bitcoins.

Après je ne suis pas assez calé dans ce domaine pour savoir si mon raisonnement tiens la route ou pas.

votre avatar

A l’heure actuelle, dans chaque bloc miné tu génères 12,5 BTC et tu récupères aussi la somme des frais pour les transactions qu’il contient.



T’as deux solutions.





  • Tu laisses la génération de BTC à 12,5 par bloc, et tu doubles le rythme de l’inflation

  • Tu divises par deux pour maintenir l’inflation à son taux prévu



    Dans les deux cas, il faut un consensus des mineurs et tu crées un hard-fork à cause de la nature des changements, qui peut s’avérer désastreux si tu n’est pas parvenu à obtenir le consensus des mineurs avant, et c’est forcément pas glop.

votre avatar

merci pour ton explication mais de toute façon n’importe quelle solution doit faire un consensus chez les mineurs mais je ne vois pas pourquoi elle n’a pas été envisagée ou écartée. Il me semble que c’est plus simple que les algo envisagés mais bon il y a surement une raison.

En tout cas la seconde option est super simple tu divises par 2 soit 6.25 BTC et tu gardes l’inflation, alors certes 1 bloc génère 2x moins mais il y a 2xplus de bloc. Pas sûr qu’il y ai besoin d’un hard fork pour ça.

votre avatar

Y’a déjà besoin d’un hardfork pour changer la taille des blocs. Changer leur nombre, leur rythme de création et leur composition est un changement encore plus important.

votre avatar







Stel a écrit :



Comment je pige rien au fonctionnement de bitcoin, des calculs, blocks etc……

A moins de potasser et de s’y mettre franchement c’est mission impossible.

Je vois pas comment un bordel aussi complexe peut devenir grand public à terme.





Je ne suis pas néophyte en informatique, ni développeur parcontre c’est l’un des sujets que je pige rien mais ça reste intéressant. Merci Kevin pour cet article. Peut être qu’un jour je comprendrai comment ça fonctionne.

En tant que grand public, c’est comme la bourse et le trading, j’y touche pas.


votre avatar







Ellierys a écrit :



Donc sur 800 balles, ca fait un prix légèrement supérieur à Bitcoin pour une presta qui prend 23 à 47h de plus ^^’





Exact !



Ceci-dit, si on veut pousser un peu plus loin la comparaison, ici on transfère la même monnaie. Faire un virement en Euro entre l’Allemagne et la France c’est aussi du ressort de l’instantané à présent (et sans frais surtout). En revanche, pour transformer du BTC en ETH par exemple, quand t’acceptes pas n’importe quel taux, les 24-48H sont franchis rapidement :s (et avec la com’ de la plateforme d’échange qui varie beaucoup).


votre avatar

Article intéressant (enfin, je suppose, puisque je l’ai pas lu puisque je suis pas abonné)…

Et sinon, les frais de transactions de moins de 1 centimes lors d’une transaction en Ethereum… ça vous interpelle?

https://etherscan.io/tx/0x326d0f18851874d3c16afcfc8919a493d557c73f2ae9de2218bc32…

votre avatar







BTCKnight a écrit :



Article intéressant (enfin, je suppose, puisque je l’ai pas lu puisque je suis pas abonné)…





Alors que l’abonnement est payable en Bitcoin ? <img data-src=" />


votre avatar

J’ai enfin lu. Merci pour tous ces éclaircissements. :)&nbsp;

Une question cependant : pourquoi ne pas avoir traité de l’UASF (User-Activated Soft Fork)148, c’est à dire la tentative d’activation forcée de SegWit au 1er août par les “utilisateurs” (par opposition aux mineurs), indépendamment de la décision des mineurs ?&nbsp;



Il aurait également été intéressant de voir les raisons de cette volonté de lancer cet UASF coûte que coûte, dont notamment le désire de ne pas laisser &nbsp;les décisions relatives au Bitcoin se centraliser dans les seules mains des mineurs, et plus globalement de leurs fournisseurs chinois…&nbsp;

votre avatar

En toute franchise, l’article était déjà très long, et j’avais peur que ça fasse trop (beaucoup) trop d’un coup. (Bon après on peut aussi considérer qu’on n’était plus à ça près) <img data-src=" />



Du coup j’ai centré sur ce qu’il me semblait le plus important : expliquer la différence sur le plan fonctionnel entre les principales solutions envisagées et leur état d’avancement respectif.



Pour ce qui est des querelles de clocher entre mineurs et utilisateurs, il faudrait presque un dossier complet pour résumer le bordel des derniers mois <img data-src=" />

votre avatar







Ellierys a écrit :



En toute franchise, l’article était déjà très long, et j’avais peur que ça fasse trop (beaucoup) trop d’un coup. (Bon après on peut aussi considérer qu’on n’était plus à ça près) <img data-src=" />



Du coup j’ai centré sur ce qu’il me semblait le plus important : expliquer la différence sur le plan fonctionnel entre les principales solutions envisagées et leur état d’avancement respectif.



Pour ce qui est des querelles de clocher entre mineurs et utilisateurs, il faudrait presque un dossier complet pour résumer le bordel des derniers mois <img data-src=" />







Hem….. Vivement ?&nbsp;<img data-src=" />

Après oui je disais ça parce que le dernier paragraphe ne laisse à priori presque aucun doute sur la suite des événements, alors que l’UASF pourrait potentiellement résulter sur un Hard Fork au final (dixit Jihan Wu&nbsp;lui-même, co-fondateur de Bitmain, principal fournisseur de matos de minage dans le monde…&nbsp;<img data-src=" />)&nbsp;


votre avatar

c’est bitcoin core qui tient les commandes du développement principal du protocole. Bitcoin unlimited fait du lobying et on peut “voter” pour bitcoin core ou bitcoin unlimited en choisisant de faire tourner un full node avec l’un des deux logiciels.



si bitcoin unlimited progresse au point de devenir le logiciel bitcoin majoritaire, alors ils pourront mettre ne place le lightning network



personnelement j’ia transférer 3 bitcoins il y a 1 mois, avec un wallet qui ne permet pas de voir les frais de transactions par octet. Mes frais de trasactiosn étaient dérisoires et n ávaient aucune chance d’etre minés. alors j’ai dû payer un mineur pour qu’il ajout ma transaction dans son prochain bloc miné.



c’est une situation intolérable, le même jour j’ai désisntallé bitcoin core et installé bitcoin unlimited.



plus d’informations ici, et sur les méthodes douteuses de bitcoin core (censure, tourner en dérision bitcoin unlimited, contrôle des médias, etc) :https://www.viabtc.com/tools/txaccelerator/

votre avatar

c’est ce que fait ethereum.



pour rouler un full node ethereum, je peux te dire que ça rend la blockchain monstrueusement gourmande en ressources et en espace disque pour les full node.



sérieux d’ici quelques années ça prendra un raid 0 sur plusieurs disques durs de haute capacité pour espérer faire tourner un full node ethereum. et si jamais on perd les donnés, ça prendrait des mois pour tout resynchroniser….

votre avatar

La réponse est dans l’article (trop de frais de transaction) et dans ma question (qui compare les frais de transaction de Bitcoin avec les frais de transaction de Ethereum, souvent moins de 1 centime).

En fait je me suis déjà abonné à NXI ponctuellement (il y a 1 ou 2 ans) et j’avais payé en Bitcoin… c’était très sympa… et je me réabonnerai volontiers si je pouvais payer l’abo directement en ETH (Ethereum)…

votre avatar

Le problème c’est qu’on ne peut pas rajouter des moyens de paiement à l’infini <img data-src=" />

votre avatar

De toute façon ce n’est même pas utilisable aisément coté utilisateur. Créer un portefeuille coin requiert d’installer le programme coin et du coup l’ordinateur devient un node du réseau… et donc télécharge la blockchain. Qui a l’air de contenir une copie des transactions réalisées sur une durée de plusieurs mois à en croire l’information de téléchargement…



C’est très long et ça prend beaucoup d’espace disque. Il me semble que Bitcoin a déjà dépassé les 80 Go… Si beaucoup d’autres coins font de même, cela veut dire qu’un coin a une durée de vie concrète limitée, car un utilisateur lambda aura mieux à faire que de télécharger le coffre-fort de la banque pour réaliser une transaction banquaire.



Pour Bitcoin et quelques autres, il y a bien une option pour réduire ça dans le client mais encore faut-il le savoir… Et il y a aussi un client plus léger (SPV il me semble) mais qui est déconseillé pour des questions de sécurité car vos transactions sont gérés par d’autres et non par vous-même…

votre avatar

Tu es pas obligé d’avoir tout le coffre pour utiliser le bitcoin

votre avatar

C’est ce que j’ai marqué dans le dernier paragraphe.




Encore que... non non, il faut bien obtenir le coffre d'une vraie banque au minimum à défaut de celle du Bitcoin, vu le PRIX DELIRANT d'une unité. 2500 € le BTC, SERIOUSLY ?!1? Je reviens après avoir fait un hold-up pour les payer... !:D  

&nbsp;
votre avatar

La plupart des gens qui utilisent bitcoins sans vouloir savoir comment ça fonctionne utilise des wallets en ligne ou des applications pour smartphone :https://bitcoin.org/fr/choisir-votre-porte-monnaie



Aujourd’hui je paye mes courses en bitcoins dans mon supermarché Casino avec ma carte bancaire (Visa prépayée) Xapo et je fais mes achats sur Amazon avec des cartes cadeaux payées en bitcoins sur Giftoff, ou directement via Purse.io (quand il ne s’agit pas d’informatique).

Bitcoin : SegWit ou Lightning Network pour fluidifier les transactions ?

  • Des blocs trop pleins, des frais de transaction qui explosent

  • « Eh bien il suffit de faire des blocs plus gros dans ce cas ! »

  • SegWit : une solution on-chain poussée par Bitcoin Core

  • Une adoption qui traine

  • Lightning Network, l'autre alternative

  • Plus de canaux qu'à Venise

  • SegWit2x, un compromis en attendant mieux

  • Les mineurs font bloc

Fermer