Le fondement de toute blockchain réside dans sa machine virtuelle.
Qu'est-ce qu'une machine virtuelle (VM) et comment celle d'Elrondnetwork est différente dans le domaine de la blockchain ?
La VM d'une blockchain est la couche informatique d'une blockchain. Elle permet au code d'être lu, relayé et exécuté.
C'est le composant "World Computer" de Ethereum. Elle permet à une blockchain d'agir comme un ordinateur virtuel et d'exécuter des smart contracts.
La machine virtuelle d'Elrond, Arwen, utilise son propre back-end K Framework et est construite sur WASM.
Cela lui permet de prendre en charge trois langages d'assemblage : IELE VM (LLVM construit en K), KEVM (Ethereum VM construit en K) et WASM.
https://runtimeverification.com/blog/elrond-gets-new-secure-dev-tooling-and-a-formal-semantics

Cela permet aux Smart Contracts SC d'être écrits dans n'importe quel langage de programmation populaire.
De plus, Arwen est aussi compatible avec l'Ethereum Virtual Machine.
Ainsi un SC écrit pour ETH fonctionnera sur Arwen, et l'interopérabilité entre les chains sera assurée.

Arwen a un comptage précis avec un coût configurable par code d'opération WASM individuel.
Cela signifie que les frais de gaz sur Elrond sont arbitraires et peuvent être modifiés via la gouvernance.
Les méta-transactions permettent des transactions sans gaz où l'intégration de l'utilisateur est nécessaire ou dans d'autres cas spécifiques.
Elrond est conçu avec une interopérabilité cross-chain garantie. Il n'y a aucune limite aux canaux de communication qui peuvent être créés entre n'importe quel autre logiciel.
En utilisant des adaptateurs, l'interopérabilité est implémentée au niveau de la machine virtuelle.
Les SC prennent en charge les jetons natifs et émettent des ESDT indexés.
Arwen a été construit aussi rapide et aussi sécurisé que possible, sans ajouter de restrictions aux contrats intelligents.
L’Elrond IDE fournit au développeur la possibilité de déboguer des contrats écrits en Rust, avec un framework Rust qui permet un d’avoir un SC opérationnel.
Arwen est une VM sans état. Pendant son exécution, un contrat intelligent n'est pas autorisé à écrire dans la blockchain, ni dans son stockage.
Au lieu de cela, les modifications ne sont appliquées qu'après l'exécution et seulement si celle-ci est réussie - ce qui évite de devoir revenir en arrière et augmente la vitesse.
Un SC peut être arrêté par Arwen si nécessaire. Arwen fonctionne dans son propre processus, distinct d'un nœud.
Les deux échangent des informations via une collection de "canaux anonymes" (stockés dans la mémoire vive émulée). Cela augmente la stabilité et la sécurité.
Les SC Intrashard peuvent s'appeler les uns les autres sans délai. Le partage d'état adaptatif (Adaptive State Sharding) permet également aux SC d'appeler d'autres SC stockés dans un shard différent (de manière asynchrone).
Ceci est géré par la VM Arwen, de sorte que les développeurs n'ont pas à se soucier des shards.
Tout cela se traduit par une expérience d'écriture de contrats intelligents transparente pour n'importe quel développeur, un "Word Computer" performant et efficace,
une chaîne interopérable sans limites de communication et un Ethereum 2.0 amélioré prêt à être intégré, associé à la liquidité bootstrapped de MEX.
Il n'y a pas de limite aux capacités d'Elrond. De nouvelles technologies verront le jour à mesure que les esprits créatifs continueront à construire.
De nombreux aspects du monde tel que nous le connaissons seront fondamentalement modifiés grâce à la puissance de la technologie.
Traduit par: @cryptsou_
Tweet Partager
Vous pouvez vérifier si vous n'avez pas à faire à un scam
Vérifier maintenant

@elrondwiki