Explication détaillée de l’applicateur: Couche EVM modifiée des applications transversales

Auteur: Dewhales Research Source: Traduction: Sublack Shan Ouba, Bitchain Vision Realm

Brève introduction

L’applicateur a en fait un antécédent de développement considérable et se concentre sur des solutions étendues.Initialement, l’équipe s’est engagée à æverest ++, qui est apparue lors du marathon de piratage de l’Avalanche Summit en 2022.Le projet a un objectif simple – Constructer un réseau de certitude qui répond à deux exigences clés: prendre en charge le débit élevé et construire C ++.Ce développement a ensuite évolué en protocole SPARQNET -UN qui comprend des outils pour créer des sous-réseaux et des applications décentralisées.

SPARQNET offre une grande valeur dans une série de services de niveau de protocole.De plus, SPARQNET ne dépend pas de la langue, et sa connexion de pont est compatible avec une chaîne pour assurer le transfert transparent de contrats et d’actifs intelligents.Dès 2022, l’équipe a tendance à GameFi et Defi, et ils ont continué à se déplacer le long de cette trajectoire.

À l’heure actuelle, nous considérons le projet comme appliqueur, une couche EVM modulaire pour les applications transversales.Comment cela fonctionne-t-il différemment des autres solutions?Regardons de plus près.

2. Revue des applicateurs

Tout d’abord, il convient de noter que bien que l’applicateur soit unique à EVM, il a plusieurs fonctionnalités uniques.En particulier, le demandeur vise à résoudre le problème EVM inhérent.Par exemple, dans le cas de la machine virtuelle Ethereum, vous ne pourrez pas effectuer les opérations suivantes:

  • En raison de la limite de limite de gaz, l’exécution d’un cycle de fonction plus de 50 fois;

  • En raison de la limitation de l’EVM, la taille de la pile est supérieure à 16 variables;

  • Plusieurs contrats sont exécutés parallèles (par exemple, chaque nouveau bloc contient plusieurs transactions qui interagissent avec différents contrats, vous devez charger des contrats et analyser les contrats, et enregistrer les modifications de chaque contrat dans la base de données dans un ordre spécifique).

Comme l’a dit Itamar, le développeur des applicateurs:« Le plus gros problème est que tout le monde partage le même ordinateur, et cet ordinateur est Commodore 64. »

Par conséquent, la couche d’application est une blockchain modulaire multi-couches, qui vise à résoudre ces restrictions.Il introduit un système de blockchain pré-compilé qui contient un suivi des statuts, permettant aux tiers de déployer et de maintenir initialement ces contrats dans un réseau unifié qui partage son état.Tous ces éléments sont soutenus par l’intégration EVM, la préservation des statuts et l’abstraction de la chaîne.

De plus, l’un des plus grands défis dans le développement de la blockchain est de faire face à la recul des blocs.Par exemple, dans la chaîne Bitcoin, si nous supposons qu’il y a un bloc final, suivez l’autre bloc et un nœud reçoit un bloc qui remplace le dernier bloc, puis le bloc suivant et toutes les transactions à ce sujet seront également être remplacé, ce qui fait rouler l’état de la blockchain un bloc.

Le Bitcoin et d’autres blockchains dérivés suivent les « règles de chaîne les plus longues ».Cependant, le Rollback a exposé le problème dans la règle.Par exemple, lorsque les développeurs doivent faire face aux DAPP qui doivent faire face à de telles circonstances particulières, ils peuvent avoir besoin de faire de grands efforts, en fonction de la taille et / ou de la complexité de la demande.

La méthode de résolution de ce problème est d’éviter complètement les conditions de roulement.Cela peut être réalisé en définissant les nœuds de réseau qui peuvent être créés en définissant, afin d’éliminer les conditions de compétition et de faire en sorte que tout le monde dans le réseau se synchronise avec le même bloc final.

La couche d’application réalise ce concept comme une détermination aléatoire de la preuve des droits sexuels (RDPOS), qui combine le système de surcharge de blocs et le système de générateur de nombres aléatoires pour permettre qu’un seul vérificateur de créer un bloc à tout moment pour éviter de revenir en arrière. Le consensus est atteint dans le réseau ultra-rapide.

3. Composant des applications et participants au réseau

Du niveau de base, le réseau des applicateurs se compose de trois parties:

  • Une boîte à outils de développement blockchain (ci-après dénommée BDK), qui a une multitude de documents de développeur, leur permet de créer facilement leurs propres applicateurs.

  • Les réseaux EVM construits avec des packs d’outils de développement blockchain permettent aux développeurs de déployer des contrats intelligents EVM et d’utiliser le suivi préfabriqué et d’état C ++ pour l’agrandir.

  • Le réseau qui réalise les données et l’agrégation d’actifs entre ces chaînes d’application et la chaîne externe est appelée réseau abstrait de la chaîne (CAN).

Par conséquent, la blockchain créée à l’aide de BDK peut interagir les uns avec les autres via le demandeur.

Afin de faire fonctionner le système normalement, il y a plusieurs participants et composants auxiliaires dans le demandeur:

  • Vérification—— Un ordinateur, hébergeant généralement dans le centre de données, est généralement appelé le serveur, et son seul but est de fonctionner et de protéger le réseau blockchain.Les Ververs doivent promettre au moins 200 000 tokens Appl, et être responsables de la création de blocs, de la génération de graines « aléatoires » pour sélectionner le fondateur de bloc suivant et de collection et de signature de données de pont et de blocs.Selon le document, l’équipe explore la possibilité de mettre en œuvre le mécanisme de réduction.

  • SentinellesSemblable aux validateurs, la différence est qu’ils ne peuvent pas créer de blocs ou fonctionner indépendamment.Les validateurs et les sentinelles aléatoires doivent soumettre les mêmes données à la partie de la demande;Applay Labs et leurs partenaires pour s’assurer que cette situation ne se produira pas.Les sentinelles peuvent être fiables par une garde de confiance en tiers et accepte des processus KYC stricts.En fin de compte, avec le développement d’Internet et des technologies de base, les sentinelles seront progressivement éliminées, et elle est remplacée par un système qui ne nécessite pas la permission.Sentinels doit également promettre 200 000 $ Appl.

  • Chaîne d’application– La partie centrale, également connue sous le nom de Applayer ™, est composée de blockchain construite et déployée sur la couche de blockchain sur la couche de chaîne de l’application du package d’outils de développement de la blockchain (BDK).Le BDK de l’appareil soutient actuellement l’utilisation du C ++ et de la solidité pour le développement, et prévoit d’ajouter d’autres langues, telles que Rust, C #, Golang, etc.Ces chaînes d’applications sont compilées dans des fichiers binaires pour une exécution efficace avec le code SOLIDIDE.

  • Pont– Permettez à la blockchain pris en charge par les applicateurs d’utiliser le réseau d’abstraction de chaîne (CAN) comme intermédiaire pour effectuer des composants de communication locaux, où le demandeur agit comme un pont entre la chaîne DAPP qui essaie de communiquer.Le pont est également maintenu par un ensemble de vérifications et de sentinelles.

  • RDPOS (détermination aléatoire des droits et intérêts sexuels)—— permet aux vérifications et aux sentinelles de gérer la surcharge des blocs et la génération de nombres aléatoires.Le noyau de RDPOS est RandomGen, qui est un générateur Uint256_T de certitude, qui est presque utilisé pour les choses liées au consensus.Cette certitude aléatoire garantit que chaque nœud a la possibilité de répondre à une demande donnée (bloc, aléatoire, pont, etc.), et s’assurer également que le nœud sélectionné est vraiment aléatoire et ne sera pas attaqué par des acteurs malveillants.

4. Le cycle de vie des transactions dans le demandeur

1. La liste des validateurs de réseau est générée et triée au hasard avec des graines « aléatoires » du bloc précédent.

>

2. La première vérification de la liste est devenue le fondateur du bloc, et au moins quatre autres vérificateurs ont généré une chaîne aléatoire de 32 octets et l’ont utilisée pour exécuter deux transactions: une contenant une valeur de hachage contenant une chaîne spécifiée, une autre contient la String lui-même, qui ont tous deux été signés.

>

3. Vérifiez le hachage pour vous assurer qu’ils correspondent à la chaîne aléatoire correspondante.

4. Le premier vérificateur crée un nouveau bloc à travers une chaîne aléatoire d’une combinaison et d’autres vérificateurs pour générer de nouvelles graines « aléatoires ».

>

4. Ce bloc est signé et publié par la première personne de vérification, tandis que d’autres vérifications vérifient que toutes les signatures de transaction (aléatoire et extensions) correspondent à la liste générée par le début.

6. Genesis (le premier bloc dans la chaîne) fournit un aléatoire fixe efficace car il n’y a pas de bloc aléatoire avant le bloc de création.De plus, au moins cinq vérifications de codage dur sont nécessaires pour guider le réseau, car chaque bloc est nécessaire pour confirmer la chaîne de la chaîne et la signature de la transaction de hachage, et un dispositif de vérification pour le signer lui-même.

De plus, le document a une description très détaillée des fonctions internes et des fichiers du BDK et des contrats (y compris les conventions, EVM et préparation).

5. Quels sont les avantages du demandeur pour les développeurs GameFi et Defi

GameFi:

Dans le passé, les développeurs GameFI doivent décoder manuellement les données de transaction et appeler les fonctions correspondantes dans des contrats dynamiques.Par exemple, dans le jeu où le joueur atteint une certaine étape, les développeurs doivent décoder manuellement cette transaction et démarrer la délivrance à l’émission.Ce processus peut prendre du temps et il est facile de faire des erreurs.
Avec la nouvelle fonction d’enregistrement automatique, ce processus est automatisé.La reconnaissance et l’enregistrement de fonction dynamiques permettent au système d’émettre automatiquement des jetons immédiatement après l’arrivée du joueur au point de contrôle.

Dans le passé, l’utilisation de Std :: String pour stocker différents types de données peut provoquer la confusion et la complexité, en particulier en utilisant plusieurs jeux de type de données.Par exemple, le jeu peut utiliser des octets pour stocker les données d’image, utiliser la chaîne de texte pour stocker le nom du lecteur et utiliser l’hexadécimal pour stocker le code couleur.Il n’est pas intuitif de stocker tous ces éléments en std :: string.
Avec l’aide de nouvelles mises à jour, les développeurs peuvent stocker ces types dans les types appropriés (Bytes, Bytesarr et BytesArView), augmentant ainsi la lisibilité du code et réduisant les problèmes de débogage.

L’amélioration complète du protocole P2P peut améliorer complètement les performances des jeux multijoueurs.Dans les jeux multijoueurs rapides, chaque milliseconde est essentielle.L’utilisation de WebSockets pour la communication P2P peut entraîner un retard et réduire l’expérience de jeu.
En passant à la prise TCP d’origine dans la nouvelle mise à jour, la communication entre les pairs devient plus rapide et plus efficace.Cela signifie une synchronisation de jeu et une transmission de données plus rapides, ce qui apporte une meilleure expérience de jeu, une interaction plus réelle et des joueurs plus heureux.

Avant de refléter la gestion des contrats, les développeurs doivent enregistrer manuellement un contrat dynamique dans le gestionnaire de contrat, ce qui peut conduire à un flux de travail complexe.Imaginez qu’un jeu implique plusieurs contrats intelligents – un pour le classement des joueurs, un pour l’émission de jetons et un pour l’achat du jeu.Chaque contrat doit être enregistré manuellement, ce qui est un processus fastidieux.
L’introduction du type de rendement du contrat approprié peut simplifier le processus de développement.Compte tenu d’un marché avec un marché, les joueurs peuvent acheter, vendre et échanger les actifs du jeu.Dans le passé, lorsque le joueur a acheté des articles, la fonction contractuelle a renvoyé le type général et le développeur doit gérer la conversion et l’explication de type.C’est compliqué et facile à faire des erreurs.

Defi:

Dans le Defi précédent, si le développeur souhaite coder une fonction dans un contrat dynamique autorisé à échanger des échanges de jetons, il doit décoder manuellement les données de transaction.Par exemple, pour convertir une crypto-monnaie en une autre étape qui nécessite des transactions enregistrées manuelles.
En utilisant l’enregistrement automatique, ce processus devient simple, car le système peut identifier et enregistrer dynamiquement la fonction dans des contrats dynamiques.

Rester divers types de données (tels que les détails de la transaction, les adresses ou les jetons) dans STD :: String peut entraîner la confusion et augmenter le temps de débogage, réduisant ainsi l’efficacité globale des opérations Defi et ralentissant la vitesse d’exécution des contrats intelligents.

Les principales réformes du protocole P2P peuvent améliorer la performance des applications Defi.Dans le passé, l’utilisation de WebSockets peut ralentir la vitesse de transaction ou provoquer une efficacité de transmission des données.

Avant la mise à jour, il est nécessaire d’enregistrer manuellement un contrat dynamique pour gérer manuellement les pools de liquidité, les accords de gage ou les régimes de l’agriculture de revenu.Cela peut être en temps de temps et compliqué.
Maintenant, cette mise à jour a automatisé le processus d’enregistrement, simplifié la gestion de plusieurs contrats, afin que les développeurs puissent se concentrer sur la création d’un protocole Defici plus avancé, plutôt que sur la gestion des tâches de gestion, accélérant ainsi le développement d’applications Defi.

À mesure que le contrat approprié renvoie l’introduction de types, l’interaction devient plus simple.Par exemple, si l’utilisateur souhaite afficher le solde de son prêt, la fonction contractuelle renvoie désormais le type correct sans conversion de type complexe.Cela simplifie l’expérience utilisateur et rend Defi plus facile à accepter par un public plus étendu.

6. Équipe

Les applicateurs ont connu des fondateurs et 5 développeurs, 3 BD et 3 membres de l’équipe marketing.

Michael Weinrub, co-fondateur et directeur commercialDepuis la naissance du bitcoin, il a été impliqué dans le domaine de la crypto-monnaie.Michael a une expérience entrepreneuriale de 0 à 1 et s’est engagé dans des ventes de solutions techniques dans des entreprises telles que Microsoft et Citrix.

Itamar Carvalho, co-fondatrice et chef de la technologie-Tamar construit des blockchains personnalisés pour les entreprises depuis 2016 et a utilisé beaucoup de connaissances et d’expérience dans ces implémentations personnalisées.En outre, Itamar s’est engagé à créer une solution de blockchain très flexible qui remonte à 2018 et permet la mise en œuvre du système de blockchain ultra-personnalisé. Peut utiliser le SDK pour gagner le marathon des pirates au sommet de l’AVAX.

7. Coopération et intégration

APPLICATION a une variété de partenariats dans différents domaines, y compris des partenariats hérités de SPARQNET avant les renommés: L2, DEFI, Solutions d’infrastructure, IA et outils, mais accordent une attention particulière au partenariat dans le domaine du jeu.

Dans les domaines de L2 et d’infrastructure, Applay et Iotex, Kucoin Chain, Avy Domains, Covalent, P2P Cloud, Biometric Financial et Nuvo ont établi un partenariat et une intégration.Cette intégration vise à améliorer les performances des solutions existantes et à créer de nouveaux produits ou des composants supplémentaires grâce à la technologie des applications.Ils sont également utilisés pour introduire des fonctions supplémentaires dans l’applicateur lui-même.

Dans les domaines de Defi et NFT, les applicateurs et les OilSwap, Ezswap, Streamnft et d’autres projets ont établi un partenariat et une intégration.Ce champ consiste à améliorer l’expérience utilisateur par l’intégration mutuelle.

Dans le domaine de l’intelligence artificielle et des outils, les applicateurs ont établi des relations coopératives avec OpenFabric, ChainFuse, SendingNetwork et Mises Browser.Les ambitions communes ont poussé cette coopération et ont ouvert la voie à l’intégration transparente entre la finance décentralisée et l’intelligence artificielle.

La piste la plus étendue de la section précédente est la coopération et l’intégration du champ de jeu.En particulier, le projet de jeu utilise l’OrbitersDK de l’application pour créer des contrats intelligents complexes pour augmenter l’expérience de jeu à un nouveau niveau.Ces articles incluent Metastrike, Cheersland, Kingdom Karnage, Catacombcrawler, Meta2150s, Cosmic Force, Yesports, Ready Player Dao, Lulu Market, Bionic Owls, Apes Planet, B Attem pour Giostone, Janus Network, Hypaverse, Eternis, Mental Thinet, Stratagems. , Ggnation, Arena de battements de bataille.

8. Supporttr

Avec son expérience et ses relations approfondies, le demandeur a Dewhales Capital, Cogotent Ventures, Big Brain Holdings, Magnus Capital, Curiosity Capital, Zephyrus Capi Tal, Frensdao, Rengen Family Office, Brian Johnson (Republic Capital), Connetico Capital et autres supporters Essence Essence Essence Essence

9. Conclusion

La couche d’application représente les progrès majeurs de la technologie de la blockchain et résout les restrictions à long terme de l’écosystème de la machine virtuelle Ethereum (EVM).En utilisant son architecture modulaire et ses fonctions avancées (telles que la détermination aléatoire de la preuve des droits sexuels (RDPOS) et des outils améliorés de développement de la blockchain), la couche d’application devrait fournir une évolutivité, une efficacité et une flexibilité inégalées pour les applications transversales.

Pour les développeurs dans les domaines de GameFi et Defi, la couche d’application a apporté des améliorations significatives.Sa fonction automatisée (telle que l’enregistrement des contrats dynamiques et le protocole de communication P2P amélioré) simplifie le processus de développement, réduit la complexité du débogage et améliore les performances des applications.Ces progrès devraient améliorer considérablement l’expérience utilisateur et rendre la plate-forme très attrayante pour les nouveaux projets et les projets existants.

Le partenariat stratégique et l’intégration de la couche d’application et des solutions L2, des domaines Defi, NFT et AI ont démontré leurs méthodes de pratique et de collaboration étendues.Avec le soutien du puissant écosystème du projet de jeu, l’attention du jeu souligne encore son potentiel de modification et d’amélioration de l’expérience de jeu dans le domaine de la blockchain.

  • 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

    Quels modifications arriveront à Ethereum après que PECTRA a été amélioré et lancé?

    • By jakiro
    • mai 9, 2025
    • 5 views
    Quels modifications arriveront à Ethereum après que PECTRA a été amélioré et lancé?

    Ethereum est-il complaisant sur les frais?Rollup est-il basé sur une solution à long terme?

    • By jakiro
    • mai 9, 2025
    • 6 views
    Ethereum est-il complaisant sur les frais?Rollup est-il basé sur une solution à long terme?

    Le Wall Street Journal révèle le scandale musc et remporte le prix Pulitzer

    • By jakiro
    • mai 9, 2025
    • 5 views
    Le Wall Street Journal révèle le scandale musc et remporte le prix Pulitzer

    Pensée à froid sous l’engouement actuel du marché RWA

    • By jakiro
    • mai 9, 2025
    • 5 views
    Pensée à froid sous l’engouement actuel du marché RWA
    Home
    News
    School
    Search