Pourquoi tout le monde dans la communauté crypto parle soudainement des bits et des octets
Un tweet de Le créateur autoproclamé de Bitcoin Craig Wright, a fait appel à des calculatrices pour toute la communauté des cryptomonnaies.
Wright a déclaré à Twitter Les blocs de 32 Mo, que même un modem 56K peut gérer, méritent d'être mis en faillite.
Si un pool ne peut pas exploiter un bloc mineur de 32 Mo , ils méritent d'être en faillite.
C'est le capitalisme. La mise à l'échelle se produit dans #BCH
Les mineurs vont simplement déplacer des pools, la vie continue. pic.twitter.com/MY51GksjxI
– Dr Craig S Wright (@ProfFaustus) Le 28 août 2018
Il a ajouté que, à son avis, de tels pools n'utilisent que le problème d'échelle de la chaîne de blocs pour «subventionner» leurs propres échecs. Il a également affirmé que Bitcoin Cash (BCH) est en train de résoudre ce problème.
Les choses allaient bien jusqu'à ce que les gens commencent à indiquer que ses calculs pourraient être un peu décalés. Un utilisateur a souligné qu’il faudrait en réalité plus d’une heure à un modem 56K pour télécharger 32 Mo. Mais Wright a insisté sur le fait qu’il ne faudrait qu’environ 10 minutes pour réaliser cet exploit ( 9,5 pour être exact ).
Les choses ont rapidement augmenté et plusieurs experts de la blockchain ont commencé à intervenir.
Professor Emin Gün Sirer – un nom établi dans l'industrie de la crypto-monnaie – a déclaré qu'il faudrait 76 minutes au modem 56K pour télécharger autant de données, et non pas 9,5, comme l'a suggéré Wright. Sirer a pris un empannage chez Wright pour avoir de fortes opinions, mais ne pas être capable de faire des calculs simples.
Une certaine personne a des opinions bien arrêtées sur les paramètres du protocole. Cependant, il ne peut pas calculer la durée de téléchargement d'un bloc.
32 Mo à 56 kbps prendront 76 minutes, et non 9,5
Préparez votre pop-corn, car notre gars et ses marionnettes tentent de se battre avec des «maths . " pic.twitter.com/9rwm6A7Jl8
– Emin Gün Sirer (@ el33th4xor) 28 août 2018
Mais il s'avère que même les mathématiques de Sirer sont un peu décevantes. Après un appel à l'examen par les pairs, le directeur technique de Ripple, David Schwartz, a calculé qu'il faudrait en réalité 79,89 minutes pour que le modem télécharge 32 Mo de données.
Schwartz fait remarquer qu'en raison des taxes imposées par les États-Unis (FCC), la capacité du modem 56K n’a jamais vraiment dépassé la limite de 53,3 kbps (dans ce cas, il faudrait plus de 83,94 minutes).
32 * 1024 * 1024 * 8/56000 / 60 = 79,89
Bien qu'en raison de la «taxe sur les bits» de la FCC, les modems 56K n'ont jamais vraiment dépassé les 53,3 000.– David Schwartz (@JoelKatz) 28 août 2018 Ce ne sont pas les seuls qui ont été battus par les calculs. Si vous interrogez le co-fondateur d'Ethereum, Vitalik Buterin, l'idée même de mesurer la taille des fichiers en octets, mais la bande passante Internet en bits par seconde est stupide. Il a répondu au tweet d'Emin:
L'autre point ici est que cette mesure où nous mesurons la taille des fichiers en octets et la bande passante Internet en bits par seconde est stupide et nous devrions en respecter une seule et être cohérente. 19659021] Le tweet de Buterin a fini par susciter un autre débat sur la nécessité de standardiser les systèmes de mesure pour les deux, compte tenu de la fréquence des erreurs.
Nick Johnson, développeur principal de go-Ethereum que les erreurs proviennent de personnes qui convertissent naïvement un octet en huit bits, ce qui n'est pas toujours vrai.
Cela a du sens dans la mesure où la bande passante est généralement mesurée et spécifiée en bits. Les gens font l'erreur de convertir naïvement 8 bits en un octet, mais le chiffre de la bande passante exclut la surcharge du protocole.
– Nick Johnson (@nicksdjohnson) 29 août 2018
Et moi ne vous inquiétez pas si c'est parce que à un niveau technique inférieur, les bits sont mis en groupes de 8 sur des disques durs mais pas dans des câbles Internet. Ces détails ne sont expérimentés que par un très petit nombre de personnes, l'ergo ne devrait pas être conçu autour d'eux.
– Vitalik Non-donneur d'éther (@VitalikButerin) 29 août 2018
que les précisions techniques éprouvées par quelques personnes seulement ne devraient pas constituer la base de la définition de la langue pour tous. Il a insisté sur le fait que cette approche entraîne beaucoup de confusion (comme Craig Wright?). Mais tout le monde ne semble pas d'accord.
La bande passante utilise des bits parce que les fournisseurs de services Internet offrent des vitesses extrêmement faibles et les gonflent artificiellement en multipliant par 8
– Clark Seal (@ClarkSeal) 29 août 2018
Il vous manque un détail important. Divers protocoles réseau utilisent des paramètres différents pour les bits d'arrêt, les bits de parité, etc. Ainsi, 1 octet transmis n'est pas toujours de 8 bits.
– stick⚡Pavol Rusnak (@pavolrusnak) 29 août 2018
un accord a été conclu. Tant que les clients achetant des modems et des connexions Internet sont annoncés avec des octets / sec (au lieu de bits), ils peuvent continuer à utiliser les bits / sec pour le reste des cas.
OK, je suis heureux de me contenter de / sec est le nombre qui est annoncé aux clients achetant des connexions Internet, les ingénieurs réseau continuent à parler de bits / s en interne ":)
– Vitalik Non-donneur d'éther (@VitalikButerin) 29 août 2018
Lorsque Wright a fait les remarques originales, tout le monde sur les réseaux sociaux a sauté le flambeau pour se moquer de lui. Pour ne pas défendre Wright, qui fait fréquemment des revendications non fondées il semble que même les gens que nous acceptons ] Au lieu d’attaquer ceux que nous intimidons, il est peut-être préférable que la communauté des cryptomonnaies se concentre sur la critique des faits. Après tout, un tweet de Wright, crédule et partial, a amené à parler de les questions importantes concernant l'exploitation minière. Sans parler de Buterin qui fait campagne en notre nom pour tous les geeks non technologiques pour nos droits humains essentiels.
Publication 29 août 2018 – 15:14 UTC
Source link