Hedera Hashgraph — Il est temps de passer du FUD | par Éric Wall

Hedera Hashgraph — Il est temps de passer du FUD | par Éric Wall

Pour Hedera, plage affichée pour les transactions ne nécessitant pas d’enregistrement de transaction, mais pouvant recevoir une transaction reçu.

Ils parlaient des reçus ?! Donc… le chiffre de plus de 10 000 TPS est sans même donner des preuves à l’état ? Ils comptent simplement combien de fois par seconde un nœud peut prétendre avoir reçu une transaction, mais cela ne comporte aucune garantie et n’est fondamentalement qu’une API de confiance ? Oh, wow. C’est vraiment incroyable. C’est vraiment dommage que je ne puisse pas investir tout mon argent là-dedans pour le moment et qu’il me soit comme par magie impossible de vendre mes bitcoins.

Mais bon, continuons.

  • Enregistrer: Un reçu mais avec plus d’informations, comme les horodatages et les résultats d’un appel de fonction de contrat intelligent.
  • Dossier + preuve en état : Ici, ça commence à devenir intéressant. Les preuves d’état ! Alors, qu’y a-t-il dans une preuve d’État ? Pour ceux d’entre vous qui savent comment fonctionnent les preuves SPV en Bitcoin, c’est équivalent. Les nœuds Hedera auront signé une racine Merkle, qui est incluse avec le chemin Merkle, montrant qu’un certain solde de compte ou une certaine transaction (ou tout ce qui a été demandé) existe dans l’état actuel. Les signatures sur cette racine Merkle sont également incluses. Les signatures Hedera sur la racine Merkle « prouvent » ainsi que la réponse que vous avez reçue était correcte. Au fait, ai-je mentionné que ces preuves d’État coûtent de l’argent à recevoir ?

Donc, les lecteurs intelligents vont maintenant demander, d’accord, donc j’obtiens des signatures avec la réponse, mais comment puis-je savoir que les signatures sont les signatures des nœuds Hedera ?

Eh bien, ils y ont pensé aussi. Ils vous enverront l’intégralité de « l’historique du carnet d’adresses », c’est-à-dire la liste complète de toutes les clés publiques de tous les nœuds Hedera et toutes les modifications apportées à cet ensemble de clés publiques, signées par les clés précédentes à chaque étape. C’est donc comme une petite blockchain qui suit quelles sont les clés de confiance, au lieu de suivre la propriété des pièces.

Alors, maintenant le lecteur intelligent demande, mais comment saurai-je que les clés de départ sont correctes ? Et pour cette question, je dois citer le blog Hedera :

Aucun pirate informatique ne serait en mesure de tromper Bob avec une preuve d’état pour un état corrompu, car il serait incapable de recréer les signatures et l’historique du carnet d’adresses qui correspondent à l’identifiant du grand livre connu et fiable – ceci sera publié par Hedera sur des chaînes importantes et connues.

BANG-BANG !

Vous voyez, lecteur idiot, il n’y a aucun moyen que les clés publiques de départ soient fausses car elles ont été publiées sur le site Web Hedera et sur des chaînes importantes.

Vitalik, pourquoi n’as-tu pas pensé à faire ça ? Pourquoi avez-vous senti que vous deviez écrire des articles sur la difficulté de faire accepter des raccourcis fiables lors de la conception d’une technologie censée être sans confiance ?

(En fait, Vitalik a pensé à faire cela et c’est ainsi qu’Ethereum passera de la preuve de travail à la preuve de participation).

PS Vitalik, pourquoi ne lancez-vous pas simplement quelques nœuds que je peux interroger 10 000 fois par seconde sur les transactions que vous êtes censées confirmer ? De cette façon, Ethereum aurait le même TPS qu’un DLT de 3e génération comme Hedera Hashgraph.

D’accord, je comprends. Mais supposons que je vérifie les clés de démarrage auprès d’un milliard de sources différentes. Je m’en fiche si les maximalistes de Bitcoin disent que ce n’est pas sécurisé, c’est plus que suffisant pour moi. Hashgraph sera-t-il alors capable de faire plus de 10 000 TPS ?

Très bien, je suppose que vous avez les bonnes clés de démarrage. Mais cela ne garantit pas que les personnes qui contrôlent ces clés publiques ne puissent pas créer de fausses preuves d’État.

Ce n’est pas vrai. Hedera Hashgraph est « aBFT ». Il s’agit du niveau de sécurité le plus élevé qu’un système de consensus distribué puisse avoir.

Ce n’est pas parce qu’il s’agit d’un aBFT (tolérance aux pannes byzantine sous asynchronie) qu’une majorité des nœuds Hedera ne peuvent pas produire de réponses invalides s’ils le souhaitent. Il faut quand même leur faire confiance pour ne rien faire de mal.

Ce n’est pas vrai. Hedera Hashgraph est une preuve de participation. Les nœuds perdraient une tonne d’argent s’ils fournissaient de fausses preuves d’État.

D’accord, nous devons donc reculer un peu la bande. Ces « preuves d’État » qui prouver une partie de l’état du hashgraph ? Ce ne sont pas vraiment des preuves. Ils sont engagements. Cela signifie simplement que les nœuds Hedera ont engagé (je ne peux pas prétendre qu’ils ne l’ont pas signé) à une racine Merkle (l’identifiant de l’état), mais cela ne prouve pas réellement que l’état est valide.

Maintenant, la façon dont cela fonctionne dans une véritable chaîne de preuve de participation est que si les nœuds de validation signent des états invalides ou plusieurs états différents avec le même numéro de bloc/séquence, vous pouvez détruire leur participation en diffusant la fausse preuve qu’ils ont envoyée. toi.

Pas avec Hedera Hashgraph !

Dans le système Hedera, les nœuds n’ont en fait verrouillé aucun pieu que vous puissiez détruire. Donc, si cela se produit, vous devrez vous rendre dans un tribunal!

Évolutivité via les tribunaux

Dans Bitcoin et Ethereum, nous avons ce qu’on appelle des solutions de mise à l’échelle de « couche 2 ». Dans ces « couches supérieures », les inefficacités de la couche de base n’existent plus. Dans ces couches, vous pouvez faire des milliers, des dizaines de milliers ou voire des millions de transactions par seconde. Et si quelque chose ne va pas dans ces couches ou si quelqu’un essaie de vous tromper, vous utilisez la couche de base comme « tribunal », qui agit alors comme un arbitre de ce qui s’est réellement passé.

Cela peut signifier que la personne qui a tenté de voler quelque chose perdra plus d’argent qu’elle n’a essayé de voler, ou que la couche de base rejette simplement le vol et donne l’argent à la bonne personne. Ces « phrases » sont exécutées avec une certitude cryptographique tant que la couche de base est toujours fonctionnelle. Si vous constatez un acte répréhensible, vous pouvez le contester, et si vous disposez de la preuve cryptographique du délit, le tribunal de base tranchera en votre faveur. À chaque fois.

Et pour garder cela, ce qui est vraiment une bête magique et puissante de couche de base fonctionnel en toutes circonstances et accessible à tousnous limitons la quantité de données à traiter. Pour que tout le monde puisse le télécharger, le traiter et y accéder. C’est tout ce qui explique les efforts modernes de mise à l’échelle des crypto-monnaies. Maintenant tu le sais.

Et Hedera Hashgraph, le DLT de 3e génération qui atteint plus de 10 000 TPS, évolue également grâce à l’utilisation des tribunaux.

Mais il s’agit d’utiliser d’anciens tribunaux traditionnels. Où il faut engager un avocat. Parce que c’est la seule chose que vous pouvez faire si vous vous faites avoir dans ce système.

Mais ne me le croyez pas, croyez-le à Leemon lui-même (horodatage à 23h20).

Intéressant en effet!

Eh bien, que puis-je dire d’autre à ce stade ?

Avocat debout ?

Et bonne chance, probablement.

C’est tout les amis, il est temps pour moi de revenir aux combats sur Twitter.

Mise à jour n°1 : Paul Madsen, responsable technique chez Hedera, a écrit un article « Counter-FUD ».

Mise à jour n°2 : j’ai écrit un article « Counter-counter-FUD » pour répondre à Paul.

Mise à jour n°3 : Paul a écrit « Accès équitable contre commande équitable et transactions par seconde examinées et expliquées »

Mise à jour n°4 : j’ai écrit un tweetstorm.

Share this content:

Laisser un commentaire