
Auteur: Researteur de capital YBB Zeke
Avant-propos
Récemment, le marché est devenu de plus en plus froid et de nombreux OG dans le cercle ont également commencé à secouer l’importance de l’industrie.Pour mettre des sentiments personnels, je pense toujours que la raison pour laquelle de nombreuses grandes visions dans le passé ont été « truquées » est parce que ces visions n’ont pas été logiques depuis le début.Les DAPP en dehors des applications non financières essaient toujours de couvrir le produit lui-même n’est pas assez bon pour couvrir la valeur décentralisée.Mais le fait est qu’ils ne me permettent pas de croire en Google, Twitter, YouTube, et croient que leurs portefeuilles et leurs serveurs de stands multiples sont suffisamment sûrs.De nombreuses visions ne sont pas pour une fausse, mais n’ont jamais été vraiment vérifiées.Je crois toujours que la plupart de la vision n’est pas si magnifique, elle a sa signification.En fin de compte, au moins une personne peut être fournie en décentralisation et une bonne expérience comparable à web2.Tout comme Ton et Solana ont également été méprisés, mais maintenant ils rattrapent progressivement le frère aîné à bien des égards.Par conséquent, nous explorerons un type de chaîne publique qui n’a pas été valorisé depuis longtemps aujourd’hui.
1. Déplacer
Le langage de programmation Move est né à l’origine dans le projet d’abandon de Meta (à l’origine, l’origine Balance).Cependant, il est contraire à ses souhaits que le projet ait été soumis à une forte opposition et à la pression continue des organismes de régulation mondiale.Les régulateurs craignent que la taille de Diem et l’énorme base d’utilisateurs de Facebook ne constituent une menace pour la stabilité financière, la politique monétaire et la confidentialité des données, et la pression menée par le gouvernement de Bayeng a finalement conduit Meta à abandonner le projet DIEM.
Heureusement, le noyau de Diem n’a pas été abandonné.En outre, il y a Linera, qui est toujours parmi les grillons, et d’autres projets de chaîne publique tels que le mouvement récemment annoncé par mouvement.
Alors pourquoi la température restante d’un projet courageux est-elle si grande?Déplacer, en tant qu’usine Web2, une feuille de réponses du langage de programmation de la blockchain, n’a pas besoin d’en dire plus sur ses compétences. .Mon résumé personnel est trois points simples:
-
Sécurité: La prémisse de la conception du langage de déplacement réside dans la sécurité.Par rapport aux autres machines virtuelles linguistiques, Move prend en charge une variété de fonctions de sécurité.
>
-
Combiné: Soutenez la modularité et la combinaison, permettez aux développeurs de créer et de combiner facilement différents contrats intelligents pour créer des applications plus complexes.
-
Performances: La machine virtuelle du langage de déplacement est optimisée (prise en charge parallèle, gestion de la mémoire et optimisation du compilateur), qui peut exécuter efficacement les contrats intelligents, augmentant ainsi la vitesse de transaction et le débit.
Au moment où la chaîne publique EVM modulaire est pleine du marché, le déménagement est en fait une tentative courageuse.Je parle de trois points d’appel, vous avez peut-être vu de la même manière dans l’introduction de nombreux projets de chaîne publique.
2. Sui
>
2.1 Architecture
En tant que l’une des étoiles géminiques, il a été critiqué pour des problèmes de billets et des jetons dans les premiers jours du lancement.Mais à part ces problèmes, seul le projet lui-même.Le SUI est au moins assez bon en termes de performances et d’expérience, et les performances du jeu sont extrêmement bonnes, ce qui est inséparable de l’amélioration de la conception d’architecture du courant dominant.Ici, je décris brièvement l’innovation de SUI en architecture:
-
Modèle de stockage d’objet: Ce composant est le composant central de SUI pour améliorer le mouvement.Contrairement au système de base de données traditionnel, le modèle de stockage d’objets n’a pas de structure de données fixe et peut stocker divers types de données, tels que du texte, des images, des vidéos, de l’audio.Ce modèle permet une exécution parallèle et une expansion horizontale (ajoutant des nœuds pour étendre la capacité de stockage), et SUI est conçu pour être conçu autour du modèle.
-
Cause et effet: assurez-vous que l’ordre d’exécution de la transaction est conforme à la causalité et que les conflits de données et l’incohérence sont évités.Cela permet à SUI de traiter un grand nombre de transactions simultanées et de maintenir la cohérence des données.
-
Narhal 和 Bullshark 识引擎识引擎 : Sui 使用 Narhal 和 Bullchark 作为其 识引擎识引擎 , narhal 负责交易排序和验证 , 其工作原理是通过维护本地交易池 , 根据交易的因果关系进行排序并广播 , 确保所有节点都拥有相同且Ordre de transaction efficace.Bullshark votera sur la liste des échanges lors de la réception de la liste de trading triée après avoir reçu le tri des narhals et utilisez le consensus de tolérance byzantin pour s’assurer que tous les nœuds sont conformes à la liste des trading.
-
Sui Move: SUI se développe sur la base du langage de déplacement, en ajoutant de nouvelles fonctionnalités, telles que la prise en charge de la NFT, la gestion des actifs et le stockage de données.
-
SUI Framework: SUI fournit un ensemble complet de framework pour aider les développeurs à créer et à déployer rapidement des applications.Le cadre comprend divers outils et bibliothèques, tels que Sui Wallet, SUI SDK et SUI CLI.
-
Faible latence et débit élevé: le protocole Mysticeti transmet la proposition de bloc parallèle et le processus de transfert de messages d’optimisation, ce qui réduit considérablement le retard du consensus et améliore le débit du réseau.Cela permet à la blockchain SUI de faire face à des dizaines de milliers de transactions par seconde, et le retard de fin à la fin est bien inférieur à une seconde;
-
Examiner Resistance: le protocole Mysticeti permet à plusieurs vérifications de proposer le bloc parallèle, améliorant ainsi la résistance de la revue du réseau;
-
Les dirigeants qui ne sont pas disponibles: soumettre des règles pour permettre aux leaders tolérés (lorsque le nœud de leader échoue, le système élua automatiquement un nouveau leader pour remplacer ses responsabilités) sans augmenter considérablement le délai de soumission.
-
Complexité: La conception du protocole Mysticeti est relativement compliquée, et plus dans une compréhension technique en profondeur est nécessaire pour saisir pleinement son mécanisme de fonctionnement;
-
Sécurité: Bien que le protocole Mysticeti fonctionne bien sur le réseau de test, sa sécurité doit encore être vérifiée dans les applications pratiques;
-
Évolutivité: L’évolutivité du protocole Mysticeti doit encore être observée pour s’assurer qu’elle peut s’adapter à l’échelle de réseau croissante et au volume des transactions qui augmente à l’avenir.
-
Objet du compte: l’objet de compte est l’unité de base du compte dans le SUI.Chaque objet de compte a un ID de compte unique, qui contient les attributs et les comportements du compte;
-
Données de compte: les données du compte font partie du composant central de l’objet de compte.Il contient les informations de base du compte, telles que l’ID de compte, la clé publique et les paires de clés privées;
-
Contexte de transaction: Le contexte de la transaction est l’unité de base des transactions dans SUI.Il contient des informations liées à la transaction, telles que l’ID de transaction, l’ID de compte et les données de transaction;
-
Logique des comptes: la logique du compte est une collection de comportements et de règles de comptes dans SUI.Il définit comment le compte gère les transactions et gérer son état.
-
Création de transactions: les utilisateurs créent une transaction et l’envoient au réseau SUI;
-
Vérification des transactions: l’efficacité et l’intégrité de la transaction de vérification du réseau SUI;
-
Recherche de compte: le réseau SUI trouve l’objet de compte correspondant en fonction de l’ID de compte pendant la transaction;
-
Exécution de la logique du compte: logique du compte d’exécution du réseau SUI pour gérer l’état de la transaction et de mise à jour du compte;
-
Confirmation de transaction: le réseau SUI confirme le résultat de la transaction et l’écrivez dans la blockchain.
-
Exécution de l’ordre prédéfini: Block-STM dépend de l’ordre prédéfini des transactions dans le bloc.
-
Contrôle de concurrence optimiste: Block-STM sera exécuté optimistement dans le trading parallèle, en supposant qu’il n’y aura pas de conflit.L’optimisme et le contrôle sont basés sur les hypothèses de «conflit rare», permettant aux transactions d’accéder et de modifier les données sans verrouillage.Il estime que la probabilité de conflit entre plusieurs transactions en même temps est très faible, il peut donc être modifié en premier et vérifier si le conflit s’est produit avant la dernière soumission;
-
Structure de données multi-version: Afin de prendre en charge le contrôle optimiste simultané, Block-STM utilise plusieurs versions de structures de données pour stocker les données.Chaque opération d’écriture crée une nouvelle version de données et les opérations de lecture accéderont à la version correspondante des données;
-
Vérification et réessayer: Une fois la transaction effectuée, Block-STM vérifiera si la version de données qu’il lit est toujours valide.Si la vérification échoue, cela signifie que le conflit s’est produit et que la transaction sera marquée comme invalide et récupante;
-
Planification collaborative: Block-Stm utilise un collaborateur pour coordonner les tâches d’exécution et de vérification de chaque thread pour maximiser le parallèle.
-
Groupe de transactions: regroupement de la transaction dans le bloc et allouant à différents threads pour effectuer un parallèle;
-
Exécution optimiste: chaque thread est optimistement exécuté dans la transaction qui lui est attribuée et enregistre l’ensemble de lecture et d’écriture de chaque transaction;
-
Vérification: Lorsqu’un thread termine l’exécution d’une transaction, il vérifiera si la version de données des données concentrées est toujours valide;
-
Revue: Si la vérification échoue, cela signifie que le conflit se produit et que la transaction sera marquée comme non valide et récupante;
-
Soumission: Une fois toutes les transactions vérifiées, les résultats sont écrits à l’état de la blockchain pour terminer la soumission des transactions.
-
Haut débit: en optimisant le contrôle simultané et la planification collaborative, Block-STM peut utiliser pleinement les performances du processeur multi-core pour atteindre un débit élevé;
-
Faible latence: comme la transaction peut être exécutée en parallèle, le bloc-STM peut réduire considérablement le temps de confirmation de la transaction;
-
Sécurité: le mécanisme d’exécution et de vérification de l’ordre prédéfini de Block-STM garantit la cohérence et la sécurité de l’état final.
-
Gestion des comptes modulaires: utilisez le module Move pour définir et gérer les comptes, et les développeurs peuvent créer des modules personnalisés pour obtenir différents types de compte et fonctions.
-
Gestion des clés flexibles: permettez aux utilisateurs d’utiliser différentes clés pour effectuer différentes opérations sur des comptes, tels que l’utilisation d’une clé pour les signatures de transaction et l’utilisation d’une autre clé pour la gestion des comptes.
-
Vérification des transactions programmables: les développeurs peuvent définir la logique de vérification des transactions personnalisée dans le module de déplacement, telles que la signature multiple et les limites pour respecter différents scénarios d’application.
La conception d’architecture SUI lui permet de gérer un grand nombre de transactions simultanées et de maintenir une vitesse élevée, un faible coût et une sécurité.Dans le même temps, le langage Move et SUI de Sui fournissent également aux développeurs des outils puissants pour les aider à créer des applications sûres, évolutives et conviviales.
2.2 consensus
La blockchain SUI utilise un mécanisme de consensus appelé Mysticeti.
Mysticeti permet à plusieurs vérifications de proposer un bloc parallèle pour utiliser pleinement la bande passante du réseau et fournir une résistance d’examen.De plus, le protocole peut être soumis à partir du DAG (il y a un diagramme sans anneau), qui est le même que le PBFT, qui est le même que PBFT, et correspond à la valeur minimale théorique.Soumettez des règles pour permettre aux chefs de bloc de vote et de certification parallèles de réduire encore le retard médian et de queue.Les règles de soumission peuvent également tolérer des dirigeants indisponibles sans un délai de soumission considérablement accru.
Avant le lancement de Mysticeti sur le SUI Main Online, il fonctionnait sur le réseau de tests depuis trois mois, et ses résultats significatifs incluent un délai de 80%.À l’heure actuelle, le réseau SUI peut gérer des dizaines de milliers de transactions par seconde, et le délai final est bien inférieur à une seconde.
La blockchain SUI utilise également un consensus consensuel sur la preuve d’équité des capitaux propres de l’équité (DPO).Lorsque les transactions impliquant des objets partagés (appelés transactions complexes) se produisent, SUI utilisera Narwhal & amp;Par rapport à la chaîne publique des autres mécanismes de consensus BFT, les avantages et les inconvénients de SUI peuvent être résumés à six points:
Avantages:
Inconvénients:
2.3 Compte abstrait
Le modèle de compte SUI Abstract (abstraction du compte) est un mécanisme qui permet aux utilisateurs de gérer leurs comptes et transactions de manière plus simple et plus sécurisée.Il résume le compte et le trading de la logique du protocole de blockchain sous-jacent, et atteint des niveaux plus élevés de gestion des comptes et de traitement des transactions.
Dans le modèle de compte abstrait de SUI, le compte n’est plus une simple paire de clés de clés publics publics, mais un objet d’attributs et de comportements plus riches.Chaque compte a un identifiant unique, appelé l’ID de compte, qui est associé à la clé publique et à la clé privée du compte.
Le modèle de compte abstrait de SUI comprend les composantes clés suivantes:
Le modèle de compte abstrait de SUI gère la transaction via les étapes suivantes:
En termes simples, le modèle de compte abstrait de SUI est un mécanisme innovant qui simplifie la gestion des comptes et le traitement des transactions pour rendre les applications plus comme des applications.
2,4 Jeu
Que la chaîne publique puisse mettre en évidence le siège, tout d’abord, il est nécessaire de précipiter et de s’accumuler. Fondamentalement, appartient à la tendance, mais la montée de plusieurs chaînes hétérogènes peut récemment prouver que la modularisation n’est pas la seule réponse.La seconde consiste à refaire une chaîne publique et à adopter un nouveau langage de programmation.Que le mouvement puisse briller et chauffer comme Solana au cours des prochaines années, la direction de développement de son choix sera particulièrement critique.La réponse de Sui à cette question est le jeu.
Les jeux sont l’une des entrées importantes de WEB3, mais la plupart de la chaîne publique soutient bien le jeu.Cependant, SUI n’est pas le même.Tout comme ce qui précède est dans le SUI, tout est l’objet.Les jeux ou les applications ont des actifs compliqués avec des relations en couches.Supposons que vous jouiez un héros d’un héros, et que le personnage de héros a un inventaire, et il a également d’autres actifs numériques qui appartiennent au personnage.SUI peut modéliser avec précision ces structures hiérarchiques de données d’une manière que d’autres blockchains ne peuvent pas être réalisées.Par conséquent, cela donne aux développeurs la possibilité d’exprimer leurs applications qu’ils souhaitent construire sans résoudre les limitations de base de la chaîne.
En outre, SUI coopère activement avec les géants traditionnels de Web2 et a atteint un partenariat des trois net-net, NHN et NCSOFTS dans les quatre géants coréens de l’année dernière.Cette année, avec la coopération de Tiktok avec Tiktok pour développer des visites en chaîne et des projets sociaux, SUI introduit des géants traditionnels dans web2.
3. Aptos
>
APTOS, comme une autre blockchain de couche 1 basée sur le langage Move, est également déterminée à construire une infrastructure Web3 évolutive à haute performance.Sa conception d’architecture a de nombreuses similitudes avec SUI, mais elle montre également des caractéristiques uniques.
3.1 Architecture
1. Conception modulaire: APTOS utilise une architecture modulaire pour permettre aux développeurs de développer et de mettre à niveau indépendamment différents modules, améliorant ainsi la vitesse de développement et la flexibilité;
2. Portal Exécution Engine (Block-STM): Contrairement aux autres blockchains qui doivent déclarer les dépendances des données à l’avance, le moteur d’exécution parallèle d’APTO ;
3. Traitement des transactions de ligne Filial: APTOS divise les transactions en plusieurs étapes telles que la communication, le tri des métadonnées, le traitement par lots et le stockage, et exécuter ces étapes en parallèle via la chaîne de montage pour maximiser le débit et réduire le retard;
4. Langue de programmation de laMove: APTOS utilise le langage de programmation Move.Par exemple, standardiser le langage, introduire un support de fonction plus puissant et une capacité personnalisée;
5. Synchronisation du statut flexible: permettez aux nœuds de sélectionner différentes stratégies de synchronisation de statut, telles que la synchronisation des enregistrements historiques complets ou seulement le dernier statut, améliorant ainsi la flexibilité du nœud;
6.APTOSBFT Mécanisme de consensus: APTOSBFT est le mécanisme de consensus de défaut byzantin utilisé par APTOS.Par rapport à SUI, il ne peut être considéré comme une version améliorée de Diembft.
La conception d’architecture d’APTOS lui permet de gérer un grand nombre de transactions simultanées et de maintenir une vitesse élevée, un faible coût et une sécurité.Dans le même temps, le langage Move d’Aptos et le framework AptOS fournissent également aux développeurs des outils puissants pour les aider à créer des applications de sécurité, évolutives et conviviales.
3,2 bloc-STM
Exprimons ici pour parler de l’innovation principale des aptos.
Block-STM Core Principes:
Flux de travail de Block-STM:
L’avantage de Block-STM:
En termes simples, Block-STM est un moteur d’exécution de trading parallèle efficace.
3.3 Compte abstrait
Différent du récit abstrait de SUI, les dimensions abstraites soutenues par les aptos sont plus limitées et il n’y a pas de norme spécifique.
3.4 Coopération avec Microsoft
Par rapport au développement de SUI plus important encore, APTOS n’a pas d’objectifs de développement spécifiques.Il convient de mentionner qu’Aptos travaille actuellement avec Microsoft pour introduire la technologie AI de Microsoft à la blockchain.Le premier produit coopératif APTOS a été lancé sur la page officielle.
Quatre, bouger
Bien que le SUI récent ait bien performé, par rapport à l’EVM et à d’autres chaînes isomères telles que Solana, TON.La montée en puissance prend une certaine période de précipitations.Le nombre de développeurs, le type d’application et la taille de l’utilisateur prennent une accumulation de temps.De la coopération externe aux opérationnels, les deux ont une forte réflexion Web2, le manque de certains gènes Web3 et divers projets de coopération ont toujours été tièdes dans le cercle.
Mais en ce qui concerne le potentiel du département de déménagement, il vaut la peine de creuser sous de nombreux aspects, et certains développeurs ont remarqué la valeur future de la décision.Alors que la préface est poursuivie, il y a déjà des mouvements introduits dans les projets ETH la couche 2.