Qu'est-ce que la preuve d'historique (PoH) ?
Déployée par Solana, la preuve d'historique (PoH) est une méthode d'incorporation du temps lui-même dans la blockchain, tentant de réduire la charge sur les nœuds du réseau lors du traitement des blocs. Dans une blockchain traditionnelle, obtenir un consensus sur l’heure à laquelle un bloc a été extrait est tout aussi important que d’obtenir un consensus sur les transactions dans ce bloc. Étant donné que l’horodatage informe le réseau (et tout observateur) que les transactions se sont produites dans un ordre spécifique, il est crucial.
Le mineur de bloc qui réussit dans un scénario de preuve de travail (PoW) est le premier à déterminer le nombre occasionnel approprié, qui nécessite une quantité donnée de puissance informatique. La preuve d'historique (PoH), quant à elle, utilise des fonctions de retard vérifiables (VDF). Seul un seul cœur de processeur peut résoudre un VDF en effectuant un certain ensemble d'étapes consécutives. Aucun traitement parallèle n’étant autorisé, il est simple de déterminer la durée de chaque étape.
La preuve d'historique (PoH) surmonte la barrière temporelle, rendant la blockchain plus légère et plus rapide en réduisant le poids de traitement. Solana combine Proof of History (PoH) avec Tower Byzantine Fault Tolerance (Tower BFT), un système de sécurité qui permet aux utilisateurs de miser des jetons pour voter sur la validité d'un hachage PoH.
Avantages
Frais bas : Solana propose des frais de transaction moins chers par rapport à d'autres réseaux, tels qu'Ethereum. En conséquence, Solana est un excellent choix pour les transactions et transferts d’argent fréquents.
Évolutivité : les transactions sur le réseau Solana sont rapides. En conséquence, l’ensemble gagne en évolutivité.
Désavantages
Solana emploie actuellement moins de 1 200 validateurs pour valider les transactions sur son réseau.
Solana est parfois qualifié de tueur d'Ethereum, mais il y a moins de dApps sur le réseau en comparaison. Sur Solana, environ 350 dApps ont été développées, mais sur Ethereum, plus de 3 000 dApps ont été construites.
Preuve d'historique (PoH) vs preuve de participation (PoS)
La preuve d’enjeu et la preuve d’historique sont assez similaires. Cela est dû au fait que la preuve d’enjeu a évolué vers la preuve d’histoire. Les deux algorithmes reposent sur les mêmes bases. Les validateurs sont utilisés dans les deux algorithmes pour garantir que les transactions sont validées et que de nouveaux blocs sont créés.
Il existe cependant une différence significative entre ces deux méthodes en termes de calcul du temps. La fonction d'horodatage est utilisée dans Proof of Stake. Cela signifie que chaque nœud s'appuie sur l'horodatage du réseau. Étant donné que le temps doit d’abord passer par le réseau, celui-ci fonctionnera plus lentement.
Ce n'est pas essentiel avec la preuve d'historique car elle utilise la fonction de délai vérifiable, qui calcule le temps en fonction des événements historiques. Après avoir analysé ces occurrences, une fonction de hachage est construite et peut être confirmée par n'importe qui. Chaque bloc créé par le réseau est accompagné de ce hachage. Cette méthode de détermination du temps prend essentiellement peu de temps, ce qui rend la blockchain Solana incroyablement évolutive pour le moment.
Problèmes potentiels avec la preuve d'historique (PoH)
La Proof of History est un mécanisme de consensus basé sur la Proof of Stake, mais avec une méthode de calcul du temps différente. Les événements historiques sont désormais utilisés pour déterminer le passage du temps. Ces événements sont transformés en un hachage, qui ne peut être généré que par les événements précédents. Le hachage ne peut en aucun cas être falsifié.
Solana est la seule blockchain qui utilise l'algorithme de preuve d'historique. La blockchain est donc incroyablement évolutive, capable de traiter jusqu’à 60 000 transactions par seconde. PoH garantit que la détermination du moment d’une transaction prend moins de temps.
La preuve historique, en revanche, présente un certain nombre de défauts. Par exemple, cette méthode n’a jamais été testée à grande échelle, nous ne savons donc pas si elle fonctionne parfaitement. En outre, diverses vulnérabilités et attaques dans Solana ont été découvertes dans le passé, dont certaines étaient causées en partie par Proof of History. Par conséquent, nous ne savons pas encore si la preuve d’historique constitue un mécanisme de consensus sûr.