Le roi de la vitesse dans la blockchain -Solana

Un rapport de performance

Le rapport « Chains les plus Fast les plus » publié par Coingecko le 17 mai montre queSolana est la plus rapide de la grande blockchain, Le TPS quotidien le plus élevé atteint 1 504 (a été supprimé des transactions de vote).

>

À partir de ce rapport, on peut voir que les meilleures performances Solana et SUI sont la blockchain non compatible EVM. Blockchain et blockchain et blockchain compatible et blockchain et blockchain compatible et blockchain.

Cet article sera discutéGoulot d’étranglement compatible Blockchain compatibleEt dévoiléLe mode de performance de SolanaEssence

Goulot d’étranglement compatible Blockchain compatible

>

Tout d’abord, nous élargissons la blockchain EVM vers la blockchain général.Généralement, la blockchain veut améliorer le TPS, Il existe généralement plusieurs méthodes:

  • Améliorer les performances du nœud:Amélioration des performances du nœud à travers la pile des ressources matérielles. être atteint, le degré de centralisation est moyen;

  • Améliorer le protocole sous-jacent:Y compris les protocoles de réseau, la cryptographie, le stockage, etc., l’amélioration du protocole sous-jacent de la blockchain ne modifie pas les attributs de la blockchain lui-même, et cela n’affecte pas les règles de fonctionnement de la blockchain. champ;

  • Développez le bloc:L’augmentation de la taille du bloc peut contenir plus de transactions, augmentant ainsi le débit de transaction de la blockchain.Cependant, l’expansion du bloc augmentera également le retard de la propagation et provoquera des menaces de sécurité, telles que l’augmentation de la possibilité d’attaque de fourche et de DDOS;

  • Accord de consensus:L’accord de consensus garantit que chaque nœud de la blockchain a conclu un accord sur la mise à jour de l’État de la blockchain.Afin de répondre aux besoins de l’évolutivité, les chaînes publiques générales à haute performance amélioreront les accords de consensus et combineront leurs propres mécanismes spéciaux, tels que le mécanisme de consensus POH de Solana, le mécanisme de consensus basé sur l’avalanche;

  • Exécution des transactions:L’exécution des transactions ne se soucie que du nombre de transactions ou de tâches informatiques traitées dans le délai de l’unité.Généralement, les chaînes publiques à haute performance adopteront des méthodes d’exécution parallèles, et certaines proposeront également des modèles de langage parallèles plus propices pour créer des contrats intelligents, tels que SUI Move.

Pour la blockchain EVM, parce que la machine virtuelle, c’est-à-dire l’environnement d’exécution de la transaction est limitée,Le plus grand défi est l’exécution des transactionsEssenceEVM a deux principaux problèmes de performance:

  • 256 -BIT:EVM est conçu comme une machine virtuelle à 256 bits pour faciliter la gestion de l’algorithme de hachage d’Ethereum, qui produira clairement la sortie de 256 bits.Cependant, un ordinateur qui exécute réellement EVM doit cartographier les octets 256-bits à l’architecture locale à exécuter.

  • Manque de bibliothèques standard:Il n’y a pas de bibliothèque standard dans la solidité. est déployé et déployé un contrat), mais la vitesse d’exécution de l’EVM bytecode est bien inférieure aux bibliothèques standard pré-compilées.

Du point de vue de l’optimisation, EVM a encore deux lacunes majeures:

  • Il est difficile de faire une analyse statique:L’exécution parallèle dans la blockchain signifie gérer les transactions non liées en même temps, et considère les transactions non pertinentes en tant qu’incident qui ne s’affiche pas mutuellement.Le principal défi de mettre en œuvre l’exécution parallèle est de déterminer les transactions qui ne sont pas pertinentes et lesquelles sont indépendantes.

  • Le compilateur JIT est immature:Le compilateur juste en temps est une méthode couramment utilisée pour les machines virtuelles modernes.Pendant l’opération, la machine virtuelle compile le code hotspot dans un code machine lié à la plate-forme locale et optimise différents niveaux.Bien qu’il existe des projets EVM JIT, il est toujours au stade expérimental et n’est pas assez mature.

Par conséquent, à partir du choix des machines virtuelles, la chaîne publique à haute performance est plus adoptée par WASM, Bytecode EBPF ou Bytecode, et non EVM.Par exemple, Solana utilise sa machine virtuelle Virtuale unique SVM et Bytecode SBF basée sur EBPF.

Chaînes rapides: Solana

>

SolanaFaire un poh(Preuve de l’histoire) Le mécanisme et le célèbre délay et le débit élevé sont l’un des plus célèbres « Ethereum Killers ».

Le noyau de POH est un algorithme de hachage simple similaire à la fonction de latence vérifiée (VDF).Solana est implémentée à l’aide d’une séquence de résistance à l’image (SHA-256).Ce calcul fonctionne sur le noyau unique de chaque vérification.

>

Bien que la génération de séquence soit séquentielle et unique, la vérification peut être effectuée en parallèle, afin d’obtenir une vérification efficace sur le système multi-core.Bien que la vitesse de hachage ait les limites supérieures, l’amélioration du matériel peut fournir une amélioration des performances supplémentaires.

>

Processus de consensus de Solana

Le mécanisme POH, en tant que fiable et pas besoin de faire confiance, à créer des enregistrements d’événements vérifiés et ordonnés dans le réseau.Timing basé à PohPermettez au réseau Solana de faire pivoter les leaders d’une manière prédéterminée et transparenteEssenceCette rotation est réalisée dans un intervalle de temps fixe, et il est de 4 emplacements (fente).换 Ce type de mécanisme de rotation du leader garantit que chaque personne de vérification qui participe a une opportunité juste de devenir des leaders.

>

À l’époque de chaque emplacement, le leader propose un nouveau bloc qui comprend une transaction reçue de l’utilisateur.Les dirigeants vérifient ces transactions, les emballent dans un bloc, puis diffusent le reste du réseau sur le réseau.Cette proposition et le processus de diffusion des blocs de diffusion sont appelés production de blocs, et d’autres vérifications du réseau doivent voter pour l’efficacité du bloc.Vérificateur vérifie le contenu du bloc pour garantir l’efficacité de la transaction et respecter les règles du réseau.Si un bloc est voté par la plupart des poids de capitaux propres, le bloc est considéré comme confirmé.Ce processus de confirmation est essentiel pour maintenir la sécurité du réseau Solana et empêcher les doubles fleurs.

À la fin du leader actuel, le réseau ne s’arrête pas ou n’attendra pas la confirmation du bloc.Cette méthode peut garantir que le réseau Solana maintient un débit et une élasticité élevés, même si certaines vérifications rencontrent des problèmes techniques ou hors ligne.

Le mode de performance de Solana

Étant donné que Solana Network peut confirmer à l’avance les leaders, Solana n’a pas besoin d’un pool de mémoire public pour enregistrer les transactions des utilisateurs.Lorsque l’utilisateur soumet une transaction, le serveur RPC le convertit en paquet de quic et les transmet immédiatement pour la vérification du leader.Cette méthode est appeléeGolfeIl permet aux dirigeants rapides de transformer et de transactions avant l’exécution, en réduisant la charge de mémoire des autres vérificateurs.

Les données de bloc de Solana sont apportées dans l’espace du noyau, puis transmise au GPU pour une vérification de la signature parallèle. .Ceci est divisé en plusieurs processus de traitement de différents composants matériels, appelésTechnologie de la chaîne de montage, Peut maximiser le taux d’utilisation du matériel, accélérer la vitesse de vérification et de transmission du bloc.

Étant donné que la transaction de Solana est explicitement spécifiée quels comptes sont spécifiés, le planificateur de trading de Solana peut utiliser le mécanisme de lecture et d’écriture pour effectuer des transactions parallèles.Chaque fil de Solana Trading Scheduler a sa propre file d’attente, séquentiellement et indépendante des transactions, essayant les comptes qui verrouillent (lire et écrire des verrous) trading et exécuter la transaction.Cette technologie d’exécution parallèle multi-thread est appeléeNiveau de la merEssence

Le processus de leaders pour diffuser des blocs divise le paquet de la quic (utilisation facultative de l’utilisation) en paquets de données plus petits et les distribuer aux vérifications avec des structures en couches.Cette technologie est appeléeTurbineIl s’agit principalement de réduire l’utilisation de la bande passante des dirigeants.

Pendant le processus de vote, la personne de vérification utilise un mécanisme de consensus pour le vote des fourchettes.Vermitters peut continuer à effectuer la production de blocs sans attendre le vote;Ce mécanisme de consensus est appeléTour de tourAvec le vote de la fourche en temps réel, Solanda assure un processus de consensus plus efficace et plus rationalisé, améliorant ainsi la performance globale.

En réponse au processus durable du bloc, Solana a développéBrise-nuageLa base de données est partitionnée par un moyen spécifique de bénéficier de la vitesse de l’opération de commande et utilise des fichiers de mappage de mémoire pour maximiser l’efficacité du SSD.

Afin de réduire le fardeau des vérifications, Solana a changé de stockage de données de la personne de vérification au nomArchiverRéseau de nœuds.Les enregistrements historiques de l’état de la transaction sont divisés en de nombreux fragments et utilisent la technologie de code par défaut.Archiver est utilisé pour stocker des fragments, mais ne participe pas au consensus.

Résumer

La vision de Solana est de devenir une blockchain qui étend son logiciel à la vitesse du matériel.

En raison des performances élevées et de l’expansion de Solana, Solana est la première plate-forme de blockchain pour le traitement des transactions à haute fréquence et des contrats intelligents complexes. montre ce grand potentiel.

Après le lancement d’Etf ETF, Solana est également devenue la plus grande crypto-monnaie de l’appel ETF suivant.Mais sur le marché du chiffrement, le consensus est de la valeur et le consensus de Solana peut être aussi dégénéré que le bitcoin et Ethereum.

  • Related Posts

    Une mort pré-provocatrice: l’argent et la nature humaine derrière la fausse mort de Jeffy

    Jessy, vision de Bitchain Meme in the Currency Circle a publié un nouveau récit: la piste de la mort. Le 6 mai, une nécrologie de la mort de Zerebro Jeffy…

    Binance retirée des étagères mais a grimpé en flèche. Trading extrême du concessionnaire alpaca

    Jessy, vision de Bitchain Selon le bon sens, un jeton est retiré de l’échange, qui est une nouvelle négative majeure. Cependant, cette règle n’a pas été parfaitement reproduite le 2…

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    You Missed

    De la pièce de mème à la peau CSGO: la spéculation ne dort jamais

    • By jakiro
    • mai 15, 2025
    • 0 views
    De la pièce de mème à la peau CSGO: la spéculation ne dort jamais

    Cette fois, les investisseurs de détail Ethereum ont vaincu les institutions

    • By jakiro
    • mai 15, 2025
    • 1 views
    Cette fois, les investisseurs de détail Ethereum ont vaincu les institutions

    Sans banque: reconstruire le mécanisme de circulation des produits et de la monnaie d’Ethereum

    • By jakiro
    • mai 15, 2025
    • 2 views
    Sans banque: reconstruire le mécanisme de circulation des produits et de la monnaie d’Ethereum

    9 Expériences d’investissement importantes de Buffett

    • By jakiro
    • mai 15, 2025
    • 1 views
    9 Expériences d’investissement importantes de Buffett

    Wall Street Journal: Pourquoi Buffett a-t-il pris sa retraite?Qui est le prochain successeur?

    • By jakiro
    • mai 15, 2025
    • 2 views
    Wall Street Journal: Pourquoi Buffett a-t-il pris sa retraite?Qui est le prochain successeur?

    Les pets de Fartcoin retentissaient par Wall Street

    • By jakiro
    • mai 14, 2025
    • 5 views
    Les pets de Fartcoin retentissaient par Wall Street
    Home
    News
    School
    Search