Auteur original : Initia
Compilation originale : Alex Liu, Foresight News
Initia est une chaîne publique L1 modulaire sur laquelle de nombreux « entrelacés » (entrelacés) peuvent être déployés et intégrés verticalement Rollups, officiellement appelé "Minitias" (concept similaire à Dymension et ses RollApps).
Initia est construit sur la base du SDK Cosmos Alors que l'écosystème Cosmos dispose déjà de solutions EVM telles que Evmos, pourquoi Initia a-t-il choisi de créer son propre EVM Initia.
Initia s'engage à faire de Minitia le moyen le plus simple de créer des chaînes d'applications rapides, flexibles et interopérables, et les machines virtuelles ne sont que des outils de la boîte à outils Minitia et doivent être utilisées en fonction du cas d'utilisation spécifique. l'équipe poursuit ou Choisissez en fonction des préférences linguistiques - La flexibilité apportée par les multiples options est l'avantage de la conception modulaire. Les Minitia sont libres de choisir Initia EVM, Initia MVM (Move VM) et Wasm VM comme VM.
Dans un avenir centré sur les Rollups, des milliers de Rollups devront interagir de manière transparente, et ils devraient être intrinsèquement interopérables plutôt que ajoutés ultérieurement, même sur des machines virtuelles. Ce concept a incité Initia à réaliser une optimisation ciblée d'InitiaEVM, InitiaEVM, InitiaMVM et WasmVM ont une interopérabilité entre machines virtuelles.
Initia EVM est conçu comme un module du SDK Cosmos, qui augmente l'interopérabilité de Cosmos et IBC tout en prenant en charge les contrats intelligents Solidity et les opérations EVM.
Avec une compatibilité EVM totale, les contrats Solidity peuvent être déployés et migrés vers Initia EVM sans modification.
Plus important encore, Initia EVM lie les couches EVM et Cosmos ensemble via une interface bancaire (BI) personnalisée, remplaçant le module standard Cosmos x/Bank responsable des comptes Native Coin (jeton natif) par ERC20.
Banque Cosmos == ERC20.
MoveVM d'Initia utilise également un modèle similaire.
Ainsi, bien qu'EVM Minitias soit une chaîne Cosmos, elle n'a qu'un seul token standard : ERC20.
Les gens n'ont pas du tout besoin de penser à des concepts tels que les jetons Cosmos, les interfaces ou les conversions de jetons. Les projets Solidity peuvent être migrés sans aucune charge et peuvent éventuellement être connectés à Cosmos.
IBC est le protocole inter-chaînes le plus fier du système Cosmos, qui permet de transférer facilement des actifs entre différentes chaînes Cosmos. Dans InitiaEVM :
Cela rend le transfert d'actifs entre Minitias simple et facile.
Initia EVM peut exécuter n'importe quel message Cosmos ou interroger l'état de la chaîne Cosmos directement à partir du contrat Solidity. Comptes inter-chaînes, ICQ, requêtes Slinky, tout est disponible. L'expérience de développement n'est pas différente du développement de la chaîne EVM, qui embrasse la vaste communauté de développement écologique Solidity et réduit le fardeau du développement.
InitiaEVM a intégré des hooks IBC (Hooks) pour prendre en charge l'interaction multi-chaînes, entre machines virtuelles et contractuelles, ce qui est crucial pour le nouvel ordre mondial multi-chaînes.
De l'avis d'Initia, un bon EVM modulaire, tout d'abord, "est un EVM". Les développeurs peuvent exécuter des applications antérieures sur la nouvelle chaîne d'applications sans apprendre de nouveaux concepts ni modifier le code source du programme Solidity. migration des coûts. Deuxièmement, il doit avoir une interopérabilité entre les Rollups, entre différentes machines virtuelles, normes de jetons, fonctions de transfert d'actifs et intégration de chaîne sous-jacente pour offrir une bonne expérience utilisateur dans le futur monde multi-chaînes.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!