introduction

Récemment, le marché de la cryptographie a déclenché la panique des investisseurs en raison de l'indemnisation de Mtgox et des ventes par les gouvernements américain et allemand. La plupart des jetons ont connu une baisse de plus de 20 %, mais il existe également des jetons avec des prix relativement « forts », SOL. est l'un d'eux. En tant que projet de chaîne publique, Solana adopte un mécanisme de consensus hybride de preuve de participation déléguée (PoS) et de preuve d'historique (PoH). Il introduit un mécanisme d'horodatage et utilise une technologie de traitement parallèle multithread et de compression d'état pour permettre à Solana d'avoir un niveau élevé. débit et de faibles coûts de transaction.

Solana a successivement lancé trois technologies innovantes majeures, Actions, Blinks et ZK Compression, qui ont commencé à se développer dans le domaine SocialFi et ont à nouveau considérablement réduit les coûts de transaction existants. Ces trois nouvelles technologies contribueront au développement futur de Solana et donneront au marché de nouvelles attentes à l'égard de Solana. Avec l'application des ETF au comptant, les attentes et les récits futurs de Solana sont pleins d'imagination.

Actions

définition

La documentation officielle de Solana définit les actions comme suit : Solana Actions est une API conçue pour permettre aux sites Web d'interagir avec la blockchain Solana pour mettre en œuvre des activités en chaîne telles que les transferts, le vote et les dons. Il s'agit d'une API conforme qui renvoie des transactions sur la blockchain Solana qui peuvent être prévisualisées, signées et envoyées dans divers contextes différents, notamment des codes QR, des boutons + widgets (éléments de l'interface utilisateur) et sur le site Internet.

Utiliser un langage non technique pour expliquer les actions, qui sont diverses transactions prédéfinies à signer dans Solana, permettant aux utilisateurs d'effectuer des transactions blockchain sans avoir à naviguer vers différentes applications ou pages Web. Les actions sont une description abstraite du mécanisme de traitement des transactions sur la chaîne Solana, y compris les instructions d'exécution pour diverses tâches, telles que le traitement des transactions, l'exécution des contrats et les opérations sur les données. Les utilisateurs peuvent envoyer diverses instructions de transaction via des actions, telles que les transferts d'actifs en chaîne et l'achat d'actifs symboliques. Dans le même temps, les développeurs peuvent également utiliser des actions pour appeler et exécuter des contrats intelligents afin de mettre en œuvre une logique complexe en chaîne.

L'émergence d'Actions rend le développement d'applications réseau Solana et les transactions des utilisateurs plus pratiques, tout en ajoutant également la prise en charge de l'exécution de contrats intelligents sur la chaîne et en jetant une base solide pour que Solana entre dans le domaine SocialFi.

 

Diagramme de workflow d'actions (source de données : https://solana.com/docs/advanced/actions)

 

Avantage

Méthode de traitement efficace : le principal avantage de Solana par rapport aux autres chaînes publiques est la haute performance. Dans la conception et l'adoption des actions, Solana maintient toujours le concept de haute performance. Solana utilise une technologie appelée Turbo Transactions, qui utilise plusieurs cœurs de processeur pour traiter les transactions en parallèle afin d'améliorer encore le débit et la vitesse d'exécution du réseau. Lors du traitement des actions, elles peuvent être exécutées rapidement dans des réseaux à grande échelle tout en restant efficaces. écurie.

Faible latence du réseau : bénéficiant des actions hautes performances de Solana, la latence de traitement sera très faible, offrant aux utilisateurs une expérience de trading plus fluide et plus efficace. Cet avantage de faible latence offre également aux développeurs Actions davantage de possibilités de créer des applications plus complexes et interactives sans avoir à se soucier des retards du réseau affectant l'expérience utilisateur, rendant ainsi l'ensemble de l'écosystème plus fort et plus compétitif.

Flexibilité accrue : grâce aux actions, les utilisateurs peuvent appeler des contrats intelligents, exécuter diverses logiques métier fastidieuses, stocker et lire des données, ainsi que d'autres fonctions. Cette flexibilité fait d'Actions un outil puissant pour répondre aux différents besoins des utilisateurs dans le domaine de la blockchain. De plus, Actions prend également en charge l'expansion et les utilisateurs peuvent le personnaliser en fonction de leurs propres besoins, améliorant encore sa flexibilité et son applicabilité.

Clignote

définition

Le document officiel de Solana sur Twitter définit Blinks comme suit : Liens Blockchain, une nouvelle primitive qui convertit les opérations en chaîne en liens partageables. Les Blinks peuvent convertir n'importe quelle action Solana en un lien partageable et riche en métadonnées. Les clignotements permettent aux clients compatibles avec les actions (portefeuilles d'extension de navigateur, robots) d'afficher plus de fonctionnalités aux utilisateurs. Les applications client qui prennent en charge Blinks détectent simplement les URL compatibles avec les actions, les analysent et permettent aux utilisateurs d'interagir avec elles sur une interface utilisateur standardisée.

Au sens populaire, les Blinks sont une manifestation concrète des Actions. Cette manifestation concrète peut être un code QR, une URL, un bouton cliquable, etc. Blinks peut convertir n'importe quelle action Solana en n'importe quelle méthode de communication sur n'importe quelle plate-forme d'information, permettant aux clients capables de détecter des actions (telles que des portefeuilles d'extension de navigateur, des robots, etc.) d'afficher des fonctions supplémentaires aux utilisateurs. Lorsque les utilisateurs utilisent Blinks, ils peuvent gérer des sujets spécifiques sur la page actuelle de la plateforme sans entrer dans le Dapp derrière cette représentation concrète (qui peut être un code QR, une URL, etc.), ce qui rend l'interaction extrêmement pratique et simple.

 

Diagramme schématique du principe de fonctionnement de Blink

 

Les actions et les clignotements n'existent pas seuls, mais entretiennent une relation symbiotique. Les actions sont la base de l’existence des Blinks, et les Blinks sont la manifestation concrète des Actions. Les clignotements résument les actions devant les utilisateurs, de sorte que les utilisateurs ne ressentent même pas leur existence lorsqu'ils utilisent les actions.

Avantage

Améliorer l'expérience utilisateur : grâce à Blinks, les utilisateurs n'ont plus besoin de quitter la page actuelle, puis d'accéder à la page Dapp qu'ils souhaitent utiliser, offrant ainsi aux utilisateurs des services d'exploitation à guichet unique, ce qui réduit considérablement les liens et les difficultés d'exploitation de l'utilisateur. comme cliquer sur un lien dans le Web 2.

Augmentation du trafic vers Solana : après que diverses équipes de développement de projets sur Solana aient utilisé Blinks, l'effet le plus significatif a été la possibilité de détourner le trafic vers Solana sur diverses plateformes sociales. Dans le monde du Web 3, chaque projet ne peut gagner dans la concurrence féroce qu'en générant plus de trafic. Les Blinks peuvent matérialiser chaque Action sous diverses formes, qui peuvent être transmises sur diverses plateformes d'échange d'informations, telles que Twitter, Discord, Telegram, etc. La diffusion des Blinks sur ces plateformes introduira un trafic énorme vers Solana, favorisant ainsi le développement écologique de Solana.

Abaisse le seuil de participation des utilisateurs au Web 3 : les utilisateurs du Web 2 traditionnel ne comprennent généralement pas les opérations les plus élémentaires de la chaîne, telles que les signatures d'autorisation de portefeuille, les transferts en chaîne, les frais de gaz, etc. un détournement rapide du trafic, il ne faut pas seulement partir de la plateforme traditionnelle. Pour un détournement moyen, il faut aussi abaisser le seuil de fonctionnement sur la chaîne. Après avoir utilisé Blinks, il peut résumer et intégrer le processus derrière chaque opération spécifique dans une URL. Les utilisateurs n'ont qu'à cliquer dessus et n'ont pas besoin de comprendre les principes et les processus derrière l'opération.

défaut

Risque accru de fraude : à ce stade, les Blinks ne peuvent être retweetés que sur Twitter, mais Twitter lui-même est un environnement plein de fraudes. Lorsqu'il n'y avait pas de Blinks, les fraudeurs utilisaient des sites Web à forte imitation ou d'autres implants de virus pour frauder les victimes. . Après l'émergence de Blinks, l'efficacité de la fraude a été considérablement améliorée et le coût de la fraude a été réduit. Désormais, les fraudeurs n'ont plus besoin de développer des sites Web à haute imitation. Ils peuvent directement effectuer toutes les opérations précédentes avec une image et un lien. Façon Rendre difficile pour les utilisateurs de l'empêcher.

Impossible de couvrir les clients mobiles : à ce stade, l'utilisation de Blinks ne peut être limitée qu'au client informatique, mais désormais la méthode la plus utilisée pour Twitter reste le client mobile, et le client informatique représente une proportion plus faible, donc certains investisseurs remettre en question l'effet de diversion de Blinks sur Solana. Ce n'est pas aussi élevé que prévu, c'est juste un gadget utilisé pour exagérer le prix.

Compression ZK

définition

La documentation officielle de Solana définit ZK Compression comme suit : ZK Compression est une nouvelle fonctionnalité de base construite sur Solana qui aide les développeurs et les utilisateurs à créer des applications à grande échelle. Les développeurs et les utilisateurs peuvent choisir de compresser l'état en chaîne, réduisant ainsi les coûts d'état de plusieurs ordres de grandeur tout en conservant la sécurité, les performances et la composabilité de Solana L1.

Fonctionnalités principales de ZK Compression

Fonctions principales

description spécifique

Faible coût pour l'État

Stockez l'état des données sous-jacentes dans le grand livre hors chaîne Solana, moins cher, plutôt que sur le réseau principal de Solana.

Sécurité et performances L1

Adoptez la couche de disponibilité et d'exécution des données du réseau principal Solana, conservant ainsi la sécurité et les hautes performances de la chaîne Solana.

Haute évolutivité

Peut mélanger et faire correspondre les états compressés et ceux du réseau principal, permettant des interactions atomiques avec plusieurs programmes, comptes et comptes compressés

analyse technique

Tous les développeurs de projets sur toutes les blockchains sont confrontés à deux coûts fondamentaux : les coûts de calcul et les coûts de l'État. Tant que ces deux frais seront réduits autant que possible, le problème des frais de gaz de l'ensemble de la chaîne sera résolu, attirant ainsi davantage d'utilisateurs et de développeurs.

Solana s'appuie sur un mécanisme de consensus hybride de preuve de participation déléguée (PoS) et de preuve d'historique (PoH). Il introduit un mécanisme d'horodatage et utilise un traitement parallèle multithread, permettant à Solana de bénéficier des avantages d'un débit élevé et de faibles coûts de transaction. Résolu le problème du calcul du coût. L'émergence de ZK Compression est très efficace pour résoudre le problème des coûts pour l'État.

ZK Compression utilise un processus appelé compression d'état pour permettre aux développeurs d'utiliser de manière plus économique l'espace du grand livre de Solana au lieu de l'espace de compte plus coûteux pour stocker certains types de données. ZK Compression utilise la valeur de hachage des données hors chaîne pour stocker en chaîne, stocke des données spécifiques hors chaîne et utilise l'arborescence d'état pour la vérification. L'application de cette technologie peut réduire efficacement la demande d'espace de stockage en chaîne, réduisant ainsi les coûts et améliorant l'évolutivité globale. En adoptant la technologie ZK Compression, l'écosystème Solana peut gérer plus efficacement de grandes quantités de données et offrir aux développeurs des options de stockage plus flexibles pour promouvoir le développement et l'innovation d'applications blockchain.

Nous analysons la compression ZK de manière plus compréhensible et divisons la compression ZK en deux parties :

  • La compression représente la compression. Cette étape permet au compte de la chaîne de stocker uniquement la racine de l'état. Les données de base sont stockées dans le grand livre hors chaîne Solana, moins cher, réduisant ainsi les coûts de stockage de l'État ;

  • ZK fait référence au protocole utilisant la technologie ZK pour garantir l'intégrité de l'état compressé. Les utilisateurs et les développeurs peuvent obtenir des certificats de validité auprès des fournisseurs RPC prenant en charge la compression ZK et utiliser la technologie ZK pour réaliser des interactions en chaîne et hors chaîne. plus fiable et plus rapide que la technologie OP, Solana n'affecte donc pas sa vitesse de calcul plus élevée.

principe de fonctionnement

Le principe de fonctionnement de ZK Compression est très simple, très similaire au principe de Rollup dans Ethereum L2.

  1. ZK Compression compressera les données de chaque compte en une valeur de hachage, et cette valeur de hachage est stockée dans le nœud feuille de l'arborescence d'état. Chaque hachage de compte contient des informations non seulement sur le compte lui-même, mais également sur sa position dans l'arborescence des états. De cette manière, chaque hachage de compte est unique, ce qui facilite l'indexation ultérieure.

  2. La racine d'état de chaque arbre d'état sera stockée sur le réseau principal de Solana. Cette racine d'état est comme une empreinte digitale de l'arbre entier. Tant que cette empreinte digitale est vérifiée, il peut être confirmé que toutes les données de l'arbre entier sont complètes et n'ont pas été falsifiées.

  3. Les données détaillées de chaque compte ne sont pas stockées directement sur le réseau principal de Solana, mais sont stockées sous forme de données d'appel dans l'espace du grand livre Solana, moins cher. Le réseau principal de Solana ne stocke que les racines de l'État et certaines métadonnées de base, ce qui non seulement permet de réduire les coûts de stockage, mais garantit également la sécurité des données. Et pour garantir l'intégrité de ces données compressées, ZK Compression utilise également des preuves sans connaissance. Il peut être utilisé pour prouver l’authenticité et l’intégrité des données sans révéler le contenu spécifique des données.

Bien qu'intuitivement, ZK Compression semble être un rollup dans Ethereum L2, Vitalik définit ZK Compression comme une architecture client sans état. ZK Compression est donc essentiellement une optimisation de la structure de stockage interne de L1.

Résumer

Solana a successivement proposé trois innovations technologiques : Actions, Blinks et ZK Compression en deux semaines, ce qui montre que Solana a toujours poursuivi le concept de développement d'applications de chaîne publique plus rapides et plus pratiques. L'application de ces trois nouvelles technologies élargit non seulement les domaines applicables de Solana, des transactions aux réseaux sociaux, mais nous voyons également la capacité de Solana à innover continuellement et à progresser dans la technologie de la chaîne publique.

Ces trois nouvelles technologies ne sont qu'à l'état de test à ce stade, et leurs effets spécifiques ne seront connus qu'après une application à grande échelle. Cependant, à en juger par l'évolution de leurs prix, les investisseurs sont pleins d'attentes quant à leurs perspectives. Solana est devenue une force leader dans l'innovation technologique de la chaîne publique.