Bitcoin : l’adoption de SegWit se rapproche à grand pas

BIP BIP !

Bitcoin : l'adoption de SegWit se rapproche à grand pas

Le 24 juillet 2017 à 15h00

Commentaires (50)

votre avatar

Si je comprends bien l’identité des 2 personnes procédants à l’echange pourrait donc être intercepté pour qui conque écoute tout le réseau internet c’est bien ça ?

votre avatar

A chaque fois que je vois un article sur la blockchain et sur bitcoin en général, je trouve que le fonctionnement est de plus en plus compliqué à comprendre. Que veut dire “activer le bit 4” ? Ils peuvent forcer la valeur d’un bit d’un bloc miné ?

votre avatar

Je suppose que lorsque l’on valide un bloc on envoie sur le réseau un truc du genre : 



{

…. octet(s) de votes

…. Bloc trouvé

…. Le bloc en question 

}

votre avatar

Il y a des espaces réservés dans le bloc pour ce genre de choses :)

votre avatar

Ben zut, maintenant que Silk Road Alpha Bay est fermé, ça enlève pas mal d’intérêt à cette initiative…



<img data-src=" /><img data-src=" /><img data-src=" /><img data-src=" /><img data-src=" />

votre avatar

Du coup d’ici quelques mois quant ils se rendront compte que 11t/s c’est pas assez, ils ont prévus quoi d’autre comme rustine?

votre avatar

Activer le bit 5&nbsp;<img data-src=" />





Ou pas&nbsp;<img data-src=" />



<img data-src=" />

votre avatar

Si j’ai bien compris, pour “voter”, il faut envoyer des blocs avec un bit activé pour voter “oui”, et désactivé pour voter “non”. Mais si tu désactives le bit, alors ton bloc est rejeté, donc pour pouvoir voir ta transaction validée, il faut que tu votes “oui”. C’est moi ou ça ne semble pas très démocratique ?

votre avatar

J’ai tilté sur la même chose, donc le seul bulletin disponible, c’est “OUI” ?

votre avatar

Ouais, je trouve que c’est pas très clair..

À mon avis c’est que si tu n’actives pas le bit1 tu es contre BIP141 donc tu es contre un changement donc même si tu actives le bit4, ton vote n’est pas pris en compte



En gros, si tu es contre BIP141 tu ne peux pas être pour BIP91 qui inclut BIP141

votre avatar

+1

&nbsp;

votre avatar

J’ai pas compris non plus ce passage, ni ton explication à vrai dire&nbsp;<img data-src=" />



Les deux changement sont “interdépendant”, pourquoi faire deux vote dans ce cas ? Juste une question de protocole à respecter ?&nbsp;

votre avatar

En fait ce n’est pas vraiment un vote mais un “signalement” : on signale par l’activation des “bits” qu’on est ok pour supporter telle ou telle proposition au moment du “vote”.

Donc si la majorité des mineurs active le bit/flag, la proposition est validée.



Une source d’info pas très complète malheureusement… et je ne trouve pas mieux.

votre avatar

C’est interdependant donc mon exemple est pourri. Merci :)

votre avatar

Un lien sympa pour voir le signalement en temps réel ou presque

coin dance

votre avatar

hs mais je ne vois pas/plus le bouton pour offrir un article. On ne peux plus ?

votre avatar

Désactive ton bloqueur de pub ;)

votre avatar

Ok !

En fait il faudrait peut être juste que je me penche plus sérieusement sur la question, mais ça tombe vite dans des considérations de crypto qui me dépassent.

votre avatar

super merci effectivement il était activé sur ce pc.

votre avatar







PtiDidi a écrit :



Ouais, je trouve que c’est pas très clair..

À mon avis c’est que si tu n’actives pas le bit1 tu es contre BIP141 donc tu es contre un changement donc même si tu actives le bit4, ton vote n’est pas pris en compte

En gros, si tu es contre BIP141 tu ne peux pas être pour BIP91 qui inclut BIP141







BIP91 c’est une proposition pour faire une “procédure accélérée” de passage à SegWit.



La proposition SegWit normale (BIP141) c’est un vote long (mi-Novembre) avec un résultat incertain.



La proposition SegWit accélérée (BIP91), c’est un vote rapide avec un résultat certain. Si la proposition est acceptée (bit4=true), les mineurs qui ne soutiennent pas SegWit (bit1=false) seront ignorés =&gt; il ne restera que des mineurs qui soutiennent SegWit (bit1=true)=&gt; SegWit sera activé.



votre avatar

Moi ce que je vois surtout c’est qu’avec ces histoires, en deux mois un bc a prit 1000$, sympa.

votre avatar







themegaman a écrit :



Moi ce que je vois surtout c’est qu’avec ces histoires, en deux mois un bc a prit 1000$, sympa.





Ouais, mais il s’est bien vautrait juste avant: au moment où tout les monde “s’entretuait” pour défendre sa solution…



De toute façon, ça ne résoudra pas le problème de fond: on reviendra tôt ou tard à une situation d’engorgement des transactions.&nbsp;


votre avatar

D’ailleurs, sait-on comment va se passer la bascule ? (par exemple pour les wallets)

votre avatar







adrenalinedj a écrit :



Ouais, mais il s’est bien vautrait juste avant: au moment où tout les monde “s’entretuait” pour défendre sa solution…





“Vautré”… Tout est relatif, pour rappel il n’était qu’autour des 1000$ au début de l’année ;)


votre avatar

Ce que j’ai du mal a concevoir c’est pourquoi un protocole de paiement mondial a pu ètre validé , avec une limite technique haute à 11 transaction par seconde.

votre avatar

Je&nbsp; comprend rien.

votre avatar

Concernant la consommation l’écologie : une simple recherche Google montre que c’est catastrophique. Mais peut-être que les prochaines monnaies seront meilleures.



&nbsp;Un INpactien citait un article dans une précédente news, une transaction Bitcoin consommerait 15 fois plus qu’une transaction classique.

votre avatar

pas 15 fois… mais 27 fois ! <img data-src=" /> (http://digiconomist.net/bitcoin-energy-consumption )



Cependant la tournure de cette phrase est un peu trompeuse.



Techniquement parlant, une transaction Bitcoin n’a pas besoin de consommer autant d’énergie. C’est la compétition entre mineur qui fait exploser la facture. En effet, le cours du bitcoin est suffisamment haut (et la prime de minage suffisamment grande) pour inciter les mineurs a dépenser de l’argent en électricité.



C’est comme dire que la dépense énergétique totale lors du tour de France est énorme comparée à un cycliste solitaire qui ferait Düsseldorf-Paris.

votre avatar

Surtout que, encore une fois, cela dépend de ce que l’on prend en compte pour évaluer la “concurrence” (ici VISA)



VISA a besoin de plastiques, TPE/DAB, de personnels, et surtout… de banques. Quid de la prise en compte de ces paramètres dans le bilan energétique ? Dans l’article on ne prend en compte que des datacenters de VISA même.

Et puis est-ce qu’on parle de VISA + VISA Europe ?



Mais bon, il y a surement moyen d’optimiser tout ça <img data-src=" />

votre avatar

du bricolage, 11 tx /s théroiques. en pratique on aura de la chance si ça grimpe à 5.



en ce moment le théorique est 7 tx/s, mais le réel est plutôt 3



enfin, ça aidera à faire baisser les transactions en attente, mais pas longtemps, ’d ici quelques semaines ou mois le problème va revenir. et vu qu’ils prennent des plombes à se décider, ça va prendre du temps





tant que c’est bitcoin core qui tient les rennes, il n’y aura pas de solution pérenne (= une solution qui augmenterait énormément la capacité du réseau, et donc ferait baisser le cout des transactions).

pourquoi ? ils sont de mèche avec les mineurs en chine, qui font leur beurre avec le cout des transactions.



&nbsp;La solution c’est les transactions hors chaine.

dans le principe, ont crée des sidechain, qui contiennent des blocs de xxx transactions. au bout d’un certain temps, on valide l’ensemble des transactions de la sidechain, via UNE seule entrée sur la chaine principale.



&nbsp;par ce principe on peut démultiplier le nombre de transactions simultanées.

…et on annule aussi les coûts de transaction sur la chaine principale : des milliers++ de transactions peuvent être validées par une seule entrée sur la chaine principale, donc il n’y a donc qu’un seul frais de transaction chargé pour toutes ces transactions sur la chaine secondaire.

ce qui ne fait pas l’affaire des mineurs, et donc de bitcoin core !

votre avatar







neojack a écrit :



par ce principe on peut démultiplier le nombre de transactions simultanées.

…et on annule aussi les coûts de transaction sur la chaine principale : des milliers++ de transactions peuvent être validées par une seule entrée sur la chaine principale, donc il n’y a donc qu’un seul frais de transaction chargé pour toutes ces transactions sur la chaine secondaire.

ce qui ne fait pas l’affaire des mineurs, et donc de bitcoin core !







Faut bien voir que si ce n’est pas “très” rentable de miner, alors il n’y aura plus “beaucoup” de mineurs. Et donc la sécurité apportée actuellement par la blockchain sera beaucoup plus faible.



Imagine si l’une des grosses fermes de calcul se rend compte qu’il est davantage rentable de “hacker” la blockchain plutôt que de la sécuriser… <img data-src=" />







votre avatar

si des mineurs se retirent par manque de rentabilité, des petits prendront leur place comme à l’époque du mining sur GPU.

Il y aura toujours assez de mineurs pour sécuriser la blockchain. Actuellement il y en a beaucoup trop d’ailleurs c’est pour cela qu’on voit des titres comme “bitcoin consomme autant d’électricité que Paris !”



aussi, il faudra bien valider et donc miner les transactions sur les sidechain.



il y aura bien assez de travail.

&nbsp;

votre avatar

Je vais dire ca autrement…



Admettons que les 4 premiers groupes (AntPool, BTC.top, BTC.com et BTCC) quittent le minage. Ils représentent actuellement 52% du hashrate total.



Les autres mineurs continuent à miner et représentent donc 100% du minage. La difficulté à atteindre pour sécuriser la blockchain va baisser de moitié (calculé automatiquement).



Si l’ex grand groupe AntPool (22% du hashrate actuel) décide de hacker la blockchain, il aura en gros 44% de chance d’y arriver.

votre avatar

En plus si la transaction n’est pas acquitté au bout de 30 jours (pour les tx différés) ce qui arrive souvent elle est annulé sauf si la banque agit dans l’illégalité complète et acquitte sans avoir eu de retour du SI du commerçant.



Exemple de boite qui n’acquitte jamais les pu* de transaction Free

votre avatar







Northernlights a écrit :



Ce que j’ai du mal a concevoir c’est pourquoi un protocole de paiement mondial a pu ètre validé , avec une limite technique haute à 11 transaction par seconde.







Au hasard, liste de propositions non exhaustive :



-parce que c’était une proof of concept qui n’aurait jamais dû être mise en production;



-parce que les concepteurs ne pensaient pas que cela serait utilisé à très grande échelle;



-parce que les types qui ont conçu le zinzin sont des ânes.



En fait, les transactions sont limités pour le moment, en théorie, à 7/seconde. En pratique, ça tourne autour de 3/seconde, quand c’est pas moins. Western Union, c’est 29/seconde, Paypal, 115 transactions/seconde, et Visa, 15000/seconde avec une capacité en pointe à 47000/seconde…


votre avatar







Northernlights a écrit :



Ce que j’ai du mal a concevoir c’est pourquoi un protocole de paiement mondial a pu ètre validé , avec une limite technique haute à 11 transaction par seconde.





C’est à se demander si le(s) créateur(s) croyai(en)t vraiment au succès de la monnaie.


votre avatar







Northernlights a écrit :



Ce que j’ai du mal a concevoir c’est pourquoi un protocole de paiement mondial a pu ètre validé , avec une limite technique haute à 11 transaction par seconde.







Cette limite (1 bloc toutes les 10min) permet de garantir que le minage d’un bloc a été suffisamment complexe pour empêcher l’altération de la blockchain par un attaquant.



1 bloc toutes les 10min =&gt; 10min de calcul par tous les mineurs en simultanés sur un bloc.



Augmenter le taux de transaction, c’est accepter de passer moins de temps sur chaque bloc… et donc de baisser la complexité à miner un bloc (et donc de le contrefaire).


votre avatar

Oui, la seule possibilité étant de calculer plus vite via des CPU plus rapide ou des systèmes spécialisés.



Après il y a aussi des solutions “off chain” via des intermédiaires de confiance (genre de crypto-bank) mais bon…

votre avatar

Du coup il n’y a pas de solutions ?&nbsp;

Genre, le bitcoin sera toujours limité à un nombre ridicule de transaction ?&nbsp;



Concrètement et si je comprend bien, si le nombre de transaction dépasse la capacité, le temps moyen d’attente pour réaliser une transaction ne peut qu’augmenter en continue, j’ai bon ? &nbsp;



C’est quand même ridicule cette histoire, le bitcoin bouffe autant d’électricité que certains pays, avec en plus du matériel coûteux, le tout pour quelques transactions par seconde. Je trouve ça tellement triste d’en arriver à cette situation.&nbsp;

votre avatar







t0FF a écrit :



Du coup il n’y a pas de solutions ?&nbsp;

Genre, le bitcoin sera toujours limité à un nombre ridicule de transaction ?&nbsp;



Concrètement et si je comprend bien, si le nombre de transaction dépasse la capacité, le temps moyen d’attente pour réaliser une transaction ne peut qu’augmenter en continue, j’ai bon ? &nbsp;



C’est quand même ridicule cette histoire, le bitcoin bouffe autant d’électricité que certains pays, avec en plus du matériel coûteux, le tout pour quelques transactions par seconde. Je trouve ça tellement triste d’en arriver à cette situation.&nbsp;





C’est pour ca, je pense, qu’il faut attendre un peu (5-10 ans), le temps que tout ce qui concerne la blockchain arrive à maturité avant d’utiliser une cryptomonnaie comme l’euro ou le dollar. &nbsp;


votre avatar

C’est justement, le sujet (en partie) de l’article (il y en a plus complet qui date d’il y a quelques semaines je crois).



SegWit et d’autres solutions ont été évaluées pour permettre à BitCoin de pouvoir traiter plus de transactions.

Mais dans les différents cas évoqués cela implique de gros changements (hard-fork de la blockchain).



L’autre effet de bord du nombre limité de transaction, c’est le fait que dans le protocole de BitCoin, il y le fait que plus tu payes de frais de transaction plus tu es prioritaire. Et du coup, le coup des transactions a explosé depuis le début de l’année.

votre avatar







adrenalinedj a écrit :



SegWit et d’autres solutions ont été évaluées pour permettre à BitCoin de pouvoir traiter plus de transactions.&nbsp;



“Cette mesure doit permettre de réduire d’environ 60 % la taille de chaque transaction dans le bloc, et donc d’augmenter le débit d’échanges possibles. Il est estimé actuellement à environ 7 opérations par seconde et devrait donc atteindre un peu plus de 11 en cas de succès.”&nbsp;

Passer de 7 à 11, j’appelle pas ça une solution. Ca ressemble plus a un bricolage foireux pour essayer de prolonger un peu l’espérance de vie du bitcoin. Je suis étonné qu’ils n’aient pas encore abandonné le bitcoin, ils attendent quoi ? Là on est a déjà à la moitié d’un réacteur nucléaire pour 7 transaction/s…&nbsp;


votre avatar

Faut relativiser le “nombre de transaction” vs le “délai de confirmation d’une Transaction”.



Bitcoin c’est 10 Tx/s avec une confirmation au bout de 1 ou 2 heures, et des pics à 8 heures.

Certes il y a eu des pics de 2448 heures ces deux derniers mois, mais c’est pour cela qu’on revoit le protocole (Segwit + 2MB).



VISA et autres c’est 3000 Tx/s avec une confirmation au bout de 24 heures. Et encore, ca dépend de la réactivité du site web de ta banque <img data-src=" />



Si le prix à payer pour un système ouvert, transparent, décentralisé c’est d’avoir parfois des pics de délai du même ordre que ceux de VISA, c’est pas si mal je trouve.

votre avatar

On est d’accord.

Et c’est ce que je disais dans un autre commentaire: on se demande si le(s) créateur(s) croyai(en)t vraiment au succès de leur monnaie.

votre avatar

Hum quand je paye en visa sur un site, le paiement est validé directement, et je peux utiliser le produit que j’ai acheté instantanément. Du coup j’imagine que tu n’inventes pas ton histoire de validation de 24h, mais en pratique ça correspond à quoi ?&nbsp;



Après, même en relativisant sur le délai de confirmation, on reste sur&nbsp;10 transactions par seconde pour plus de la moitié d’un réacteur nucléaire.&nbsp;

&nbsp;:eek:

votre avatar

Quand tu payes en VISA, ta transaction est instantanément créée (date d’opération). La transaction est validée, c’est à dire le transfert d’argent est effectué, au bout d’un certain temps (date de valeur).



Je serai curieux de savoir combien d’énergie dépense le système bancaire mondial pour les virements, histoire de pouvoir comparer. <img data-src=" />

votre avatar

Bah n’empêche : quand tu payes en VISA, même si l’argent est réellement transféré 24h plus tard, il y a des vérifications qui elles sont “instantanées”. Si j’ai atteins le plafond de ma CB, le paiement est refusé immédiatement, le site marchant le sait instantanément. Du coup les 24h d’attentes du système VISA, c’est complètement anecdotique pour les acheteurs. Même pour les vendeurs, ils n’ont certes pas encore reçu l’argent, mais ils savent que les vérifications ont été faites et donc qu’ils vont bien recevoir l’argent, donc peuvent faire comme si l’argent est déjà transféré même si c’est pas le cas.&nbsp;



Pour la consommation j’avoue que j’aimerais bien savoir ce que le système VISA représente.&nbsp;

Si c’étais équivalent au bitcoin, avec son nombre de transaction le système VISA consommerais l’équivalent de plus de 150 réacteurs nucléaire, soit près de 3 fois l’ensemble des centrales nucléaires de France.&nbsp;

…&nbsp;

A mon avis c’est pas proportionnel&nbsp;<img data-src=" />

votre avatar

Est-ce qu’il faut aussi inclure l’energie dépensée par le personnel pour se rendre dans les bureaux ? Il y a beaucoup à prendre en compte pour comparer une crypto monnaie à un système bancaire plus classique en fait <img data-src=" />

votre avatar

Ces mêmes vérifications sont également “instantanées” en Bitcoin.

Donc si le niveau de vérification que tu décris te semble suffisant pour utiliser Visa en instantané, alors tu peux aussi utiliser Bitcoin en instantané.



Visa ou Bitcoin ont en gros le même processus de gestion des transactions (bah oui, Bitcoin s’est inspiré du système bancaire en place):





  1. Authorization: légitimité de la transaction (identité, balance du compte, tentative de fraude…)

  2. Batching: Regoupement de toutes les transactions de la journée dans une liasse

  3. Clearing: Récupération des montants (-frais) depuis les banques des acheteurs

  4. Funding: Envoi des montants (-frais) aux banques des marchands

votre avatar

merci pour ces informations !&nbsp;<img data-src=" />

Bitcoin : l’adoption de SegWit se rapproche à grand pas

  • Plusieurs pistes en concurrence

  • Un consensus autour de BIP 91

  • Et maintenant ?

  • La remontada

Fermer