Mécanisme de consensus | Helium est présent sur les reseaux suivants: Helium, Solana
Helium fonctionne sur un modèle de consensus unique appelé Preuve de couverture (PoC - Proof of Coverage), optimisé pour la vérification décentralisée, basée sur la localisation et les réseaux IoT sans fil à faible puissance. Composants essentiels du consensus d'Hélium : 1. preuve de couverture (PoC) : Vérification des hotspots: PoC est un protocole de consensus conçu spécifiquement pour Helium, garantissant que les nœuds du réseau, connus sous le nom de hotspots, fournissent une couverture sans fil valide dans leur emplacement revendiqué. Système de défi : Les hotspots sont sélectionnés au hasard pour participer à des défis PoC impliquant trois rôles : Challenger : lance le processus de vérification. Émetteur : Diffuse des signaux vers d'autres points d'accès. Témoin : Confirme la réception du signal et vérifie que la couverture est active à un endroit précis. Traitement hors chaîne sur Solana : le PoC d'Helium est traité hors chaîne sur Solana, les résultats étant stockés sur la chaîne de blocs de Solana afin de réduire l'utilisation des ressources sur la chaîne tout en maintenant une vérification décentralisée. Solana elle-même est sécurisée par un mécanisme de preuve de mise en jeu (PoS - Proof of Stake). 2. Protocole LongFi : Helium utilise LongFi, un protocole qui intègre la technologie LoRaWAN à la blockchain. Ce protocole prend en charge les communications à faible consommation et à longue portée, idéales pour les appareils IoT, en optimisant les applications à faible bande passante et à portée étendue.
Solana utilise une combinaison unique de preuve d'historique (PoH) et de preuve de mise en jeu (PoS - Proof of Stake) pour atteindre un débit élevé, une faible latence et une sécurité solide. Voici une explication détaillée du fonctionnement de ces mécanismes : Concepts fondamentaux 1. Preuve d'historique (PoH) : Transactions horodatées : La preuve d'historique est une technique cryptographique qui permet d'horodater les transactions, créant ainsi un historique qui prouve qu'un événement s'est produit à un moment précis dans le temps. Fonction de délai vérifiable : La PoH utilise une fonction de délai vérifiable (VDF - Verifiable Delay Function) pour générer un hachage unique qui comprend la transaction et l'heure à laquelle elle a été traitée. Cette séquence de hachages fournit un ordre vérifiable des événements, ce qui permet au réseau de s'accorder efficacement sur la séquence des transactions. 2. Preuve de mise en jeu (PoS - Proof of Stake) : Sélection des validateurs : Les validateurs sont choisis pour produire de nouveaux blocs en fonction du nombre de jetons SOL qu'ils ont mis en jeu. Plus le nombre de jetons mis en jeu est important, plus les chances d'être sélectionné pour valider les transactions et produire de nouveaux blocs sont élevées. Délégation : Les détenteurs de jetons peuvent déléguer leurs jetons SOL à des validateurs, ce qui leur permet d'obtenir des récompenses proportionnelles à leur mise en jeu tout en renforçant la sécurité du réseau. Processus de consensus 1. Validation des transactions : Les transactions sont diffusées sur le réseau et collectées par les validateurs. Chaque transaction est validée pour s'assurer qu'elle répond aux critères du réseau, tels que des signatures correctes et des fonds suffisants. 2. Génération de séquences PoH : Un validateur génère une séquence de hachages à l'aide de PoH, chacun contenant un horodatage et le hachage précédent. Ce processus crée un historique des transactions, établissant une horloge cryptographique pour le réseau. 3. Production de blocs : Le réseau utilise le PoS pour sélectionner un validateur principal en fonction de sa mise en jeu. Ce dernier est chargé de regrouper les transactions validées en un bloc. Le validateur principal utilise la séquence PoH pour ordonner les transactions au sein du bloc, ce qui garantit que toutes les transactions sont traitées dans le bon ordre. 4. Consensus et finalisation : Les autres validateurs vérifient le bloc produit par le validateur principal. Ils vérifient l'exactitude de la séquence PoH et valident les transactions au sein du bloc. Une fois le bloc vérifié, il est ajouté à la blockchain. Les validateurs signent le bloc, qui est alors considéré comme finalisé. Sécurité et incitations économiques 1. Incitations pour les validateurs : Récompenses pour les blocs : Les validateurs sont récompensés pour la production et la validation de blocs. Ces récompenses sont distribuées en jetons SOL et sont proportionnelles à la mise en jeu et à la performance du validateur. Frais de transaction : Les validateurs gagnent également des frais de transaction sur les transactions incluses dans les blocs qu'ils produisent. Ces frais constituent une incitation supplémentaire pour les validateurs à traiter les transactions de manière efficace. 2. Sécurité : Mise en jeu : Les validateurs doivent mettre en jeu des jetons SOL pour participer au processus de consensus. Cette mise en jeu agit comme une garantie, incitant les validateurs à agir honnêtement. Si un validateur se comporte de manière malveillante ou ne remplit pas sa mission, il risque de perdre les jetons mis en jeu. La délégation de la mise en jeu : Les détenteurs de jetons peuvent déléguer leurs jetons SOL à des validateurs, ce qui renforce la sécurité du réseau et la décentralisation. Les délégateurs partagent les récompenses et sont incités à choisir des validateurs fiables. 3. Pénalités économiques : Pénalisation : les validateurs peuvent être pénalisés en cas de comportement malveillant, comme la double signature ou la production de blocs non valides. Cette pénalité, appelée « slashing », entraîne la perte d'une partie des jetons mis en jeu, ce qui décourage les actions malhonnêtes. |
Mécanismes d'incitation et frais applicables | Helium est présent sur les reseaux suivants: Helium, Solana
La structure incitative d'Helium récompense les opérateurs de hotspots pour la vérification de la couverture et la transmission de données IoT, en alignant les récompenses sur la participation au réseau et la fourniture de services réels. Mécanismes d'incitation : 1. récompenses pour les opérateurs de hotspots : Gagner des jetons HNT : Les opérateurs de hotspots gagnent des jetons HNT natifs d'Hélium en récompense de leur participation aux défis PoC et de la transmission de données IoT. La quantité de HNT gagnés dépend des résultats de la vérification du PoC et du volume de données transmises par leurs hotspots. 2. Validateurs Solana : Récompenses en SOL : Les validateurs sur le réseau de Solana traitent les transactions Helium et reçoivent des récompenses en SOL, le jeton natif de Solana, contribuant à la vérification des transactions Helium. Frais applicables : Crédits de données (Data Credits - DC) : Frais d'utilisation avec DC : les opérateurs d'appareils IoT paient pour l'utilisation du réseau avec des crédits de données, qui sont générés en brûlant des jetons HNT. Ce modèle découple les coûts d'utilisation du prix du marché des HNT, maintenant les coûts de transaction stables. Mécanisme de destruction des HNT : La destruction de HNT pour générer des crédits de données lie l'utilité du réseau à la demande de jetons HNT, créant une boucle de rétroaction qui soutient la stabilité des jetons et incite à la participation aux services du réseau.
Solana utilise une combinaison de preuve d'historique (PoH - Proof of History) et de preuve de mise en jeu (PoS - Proof of Stake) pour sécuriser son réseau et valider les transactions. Voici une explication détaillée des mécanismes d'incitation et des frais applicables : Mécanismes d'incitation 1. Validateurs : Récompenses de mise en jeu : Les validateurs sont choisis en fonction du nombre de jetons SOL qu'ils ont mis en jeu. Ils gagnent des récompenses pour la production et la validation de blocs, qui sont distribués dans SOL. Plus le nombre de jetons mis en jeu est important, plus les chances d'être sélectionné pour valider les transactions et produire de nouveaux blocs sont élevées. Frais de transaction : Les validateurs gagnent une partie des frais de transaction payés par les utilisateurs pour les transactions qu'ils incluent dans les blocs. Cela constitue une incitation financière supplémentaire pour les validateurs à traiter les transactions de manière efficace et à maintenir l'intégrité du réseau. 2. Délégateurs : Delegated Staking (mise en jeu déléguée) : Les détenteurs de jetons qui ne souhaitent pas gérer un nœud de validation peuvent déléguer leurs jetons SOL à un validateur. En retour, les délégateurs partagent les récompenses obtenues par les validateurs. Cela encourage une large participation à la sécurisation du réseau et garantit la décentralisation. 3. Sécurité économique : Pénalisation : les validateurs peuvent être pénalisés en cas de comportement malveillant, comme la production de blocs non valides ou le fait d'être fréquemment hors ligne. Cette pénalité, appelée « slashing », implique la perte d'une partie des jetons mis en jeu. Le slashing dissuade les actions malhonnêtes et garantit que les validateurs agissent dans le meilleur intérêt du réseau. Coût d'opportunité : en mettant en jeu des jetons SOL, les validateurs et les délégateurs bloquent leurs jetons, qui pourraient autrement être utilisés ou vendus. Ce coût d'opportunité incite les participants à agir honnêtement pour gagner des récompenses et éviter les pénalités. Frais applicables à la blockchain Solana 4. Frais de transaction : Frais faibles et prévisibles : Solana est conçu pour traiter un grand nombre de transactions, ce qui permet de maintenir les frais à un niveau bas et prévisible. Les frais de transaction moyens sur Solana sont nettement inférieurs à ceux d'autres blockchains comme Ethereum. Structure des frais : Les frais sont payés en SOL et sont utilisés pour compenser les validateurs pour les ressources qu'ils utilisent pour traiter les transactions. Cela comprend la puissance de calcul et la bande passante du réseau. 5. Frais de location : Stockage d'état : Solana facture des frais de location pour le stockage des données sur la blockchain. Ces frais sont conçus pour décourager l'utilisation inefficace du stockage d'état et encourager les développeurs à nettoyer les états inutilisés. Les frais de location aident à maintenir l'efficacité et la performance du réseau. 6. Frais de smart contract : Coûts d'exécution : Comme pour les frais de transaction, les frais de déploiement et d'interaction avec les smart contracts sur Solana sont basés sur les ressources de calcul requises. Cela garantit que les utilisateurs sont facturés proportionnellement aux ressources qu'ils consomment. |