Madara est un séquenceur Starknet hautes performances qui offre la possibilité de créer des chaînes d'applications personnalisées et efficaces.
Madara améliore les performances de Cairo VM en utilisant le framework Substrate, ce qui se traduit par des programmes prouvés sûrs et flexibles.
La mise en œuvre de Madara présente de nombreux avantages, tels qu'une infrastructure évolutive, un débit élevé et un contrôle sans précédent sur les applications.
Les fonctionnalités uniques de Madara incluent la prise en charge de la confidentialité potentielle sur la chaîne, une interopérabilité fluide entre les chaînes et une exécution robuste.
Madara ouvre la voie au développement de dApp dans l'espace blockchain, en fournissant des solutions rentables, évolutives et personnalisables.
Introduction
Imaginez si vous pouviez adapter une blockchain aux besoins uniques de votre application - c'est exactement ce que Lisk fournit. Lisk est une blockchain spécifique à l'application qui offre aux développeurs la possibilité d'affiner les aspects de la chaîne pour répondre aux besoins de leur application, comme le choix d'une fonction de hachage différente ou d'un algorithme de consensus personnalisé. Mieux encore, une chaîne d'applications construite sur une solide L1 ou L2 et héritant de la sécurité de L1 ou L2 offre aux développeurs le meilleur des deux mondes.
Madara est un séquenceur révolutionnaire qui allie flexibilité et performances ultra-rapides. Un séquenceur est une entité chargée d'exécuter des transactions et de les regrouper en lots. En tant que point d'entrée pour démarrer votre propre Starknet AppChain, Madara ouvre de vastes possibilités d'expérimentation dans l'écosystème Starknet comme jamais auparavant.
Avant de nous plonger dans la façon dont Madara dote les chaînes d'applications Starknet de fonctions puissantes, nous devons répondre à une question : pourquoi les développeurs choisiraient-ils de créer des chaînes d'applications sur Starknet au lieu d'utiliser directement le Rollup efficace de Starknet ? On peut se demander si Starknet est assez bon pour la plupart des scénarios.
Commençons par comprendre pourquoi Lisk est un moyen attrayant d'étendre l'écosystème Starknet.
Pourquoi choisir la chaîne d'applications
Madara, développé par l'équipe de découverte de StarkWare (également connue sous le nom de Keep Starknet Strange), a été conçu pour réaliser la vision de StarkWare en matière d'expansion fractale. Il existe de nombreuses raisons pour lesquelles les développeurs choisissent de créer une chaîne d'applications Starknet (ou couche L3) au lieu de s'appuyer directement sur Starknet.
Débit
Les développeurs d'applications sont confrontés à des défis importants en ce qui concerne l'évolutivité de l'infrastructure de blockchain existante. L'évolutivité se compose de deux points clés : haute vitesse et faible coût. En réduisant le coût de chaque couche d'un millier de fois, les développeurs peuvent réduire considérablement le coût global de L1 à L3 jusqu'à un million de fois. Le débit n'est pas affecté par l'activité des applications tierces, car l'application est équipée d'une blockchain dédiée et ne la concurrence pas pour les ressources, garantissant une expérience toujours fluide.
Personnalisation
Les chaînes universelles telles que Starknet et Ethereum ont pris diverses mesures pour s'assurer que tout le monde peut utiliser le réseau, ce qui se traduit par un environnement restreint. Grâce à Lisk, les développeurs peuvent affiner certains aspects de leurs applications et de leur infrastructure pour créer des solutions personnalisées. Si vous n'aimez pas une certaine fonctionnalité de Cairo VM, vous pouvez la supprimer de votre chaîne d'applications.
Innovation
La personnalisation de Lisk permet également aux développeurs d'utiliser des fonctionnalités actuellement indisponibles ou risquées dans des environnements tels que Starknet. Lisk donne de l'autonomie à toutes les équipes, leur permettant d'écrire et d'autoriser librement les conseils de code dont ils ont besoin. Cela permet à Lisk de débloquer de nombreux cas d'utilisation, tels que l'activation du KYC en chaîne sans révéler d'informations privées.
L'impact de Madara sur la pile de Lisk
Ensuite, comprenons l'interaction entre les différentes couches qui pilotent la chaîne d'application et le rôle de Madara dans celle-ci.
Exécution : La couche d'exécution définit l'exécution des blocs et la génération des différences d'état. Madara a la possibilité de basculer entre deux packages d'exécution (blockifier pour StarkWare et starknet_in_rust pour LambdaClass). Quel que soit le package choisi, le framework sous-jacent utilise la machine virtuelle Cairo. Le langage Cairo facilite la création de programmes démontrables, permettant la démonstration d'une exécution informatique correcte.
Règlement : en tant que cumul de validité, l'état de la chaîne d'application Madara peut être reconstruit simplement en vérifiant sa couche de règlement. Par un règlement plus fréquent sur Starknet L2, la chaîne d'application L3 peut atteindre une finalité dure plus rapide, et la décentralisation de la couche de commande peut atteindre une finalité douce plus forte. Ainsi, le règlement est amélioré dans les deux aspects (finalité dure et douce).
Tri: Madara s'occupe du processus de tri, qui peut être modifié en fonction des besoins de l'application, qu'il s'agisse d'un simple FCFS, PGA ou d'un schéma Narwhall & Bullshark plus complexe. Certaines chaînes d'applications peuvent choisir de déployer des pools de mémoire chiffrés pour garantir un ordre équitable et atténuer l'impact de MEV.
Disponibilité des données : la disponibilité des données garantit que l'arbre d'état complet est toujours accessible, donnant aux utilisateurs l'assurance qu'ils peuvent prouver la propriété de leurs fonds même en cas de panne sur Madara. Madara fournira aux développeurs une gamme d'options de disponibilité des données (DA) parmi lesquelles choisir.
Gouvernance : Chaque chaîne applicative Madara peut choisir son modèle de gouvernance. Snapshot X fournit un système de gouvernance entièrement en chaîne qui repose sur une preuve de stockage. D'autres mécanismes de gouvernance sont encore à l'étude, comme le plateau de gouvernance Substrate natif. La gouvernance en chaîne est la valeur fondamentale de Madara.
Entrez dans la chaîne d'applications : Madara
Madara exploite le framework Substrate et intègre Cairo VM pour exécuter les programmes Cairo et les contrats intelligents Starknet, améliorant ainsi Cairo VM. Substrate est un framework Rust open-source connu pour sa flexibilité pour la construction de blockchains personnalisables. La machine virtuelle Cairo, quant à elle, est spécifiquement conçue pour générer efficacement des preuves de validité de l'exécution du programme. Lisk assure une intégration sécurisée avec Starknet en utilisant le suivi d'état et des contrats intelligents pour vérifier les preuves sur L2. En conséquence, Madara peut tirer parti des puissantes capacités de Cairo pour réaliser une exécution de programme démontrable.
La modularité inhérente au framework Substrate permet aux développeurs de personnaliser facilement les chaînes d'applications. Aucune hypothèse n'est imposée, ce qui vous permet d'intégrer vos propres protocoles de consensus, fonctions de hachage, schémas de signature, dispositions de stockage, etc. dans votre application, tout en tirant parti de Cairo pour générer des preuves. Les développeurs sont libres de faire ce qu'ils veulent sans restriction tout en restant prouvables, et héritent de la sécurité de la chaîne sous-jacente (que ce soit Starknet ou Ethereum).
Dans un premier temps, Madara sera très similaire à Starknet, permettant la composabilité des contrats intelligents au sein de l'écosystème Starknet. Il existe des plans encore plus importants pour l'avenir, car Starknet s'intègre à Herodotus pour tirer parti de la preuve de stockage pour l'interopérabilité. L'intégration de la preuve de stockage permettra également à l'appchain Madara de prendre en compte l'état et la liquidité des autres chaînes.
Préparez-vous à assister à une nouvelle ère alors que Madara ouvre les possibilités du royaume de Starknet !
Voir l'original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Madara : trieur Starknet performant, pierre angulaire de la chaîne d'application personnalisée
Faits en bref
Introduction
Imaginez si vous pouviez adapter une blockchain aux besoins uniques de votre application - c'est exactement ce que Lisk fournit. Lisk est une blockchain spécifique à l'application qui offre aux développeurs la possibilité d'affiner les aspects de la chaîne pour répondre aux besoins de leur application, comme le choix d'une fonction de hachage différente ou d'un algorithme de consensus personnalisé. Mieux encore, une chaîne d'applications construite sur une solide L1 ou L2 et héritant de la sécurité de L1 ou L2 offre aux développeurs le meilleur des deux mondes.
Madara est un séquenceur révolutionnaire qui allie flexibilité et performances ultra-rapides. Un séquenceur est une entité chargée d'exécuter des transactions et de les regrouper en lots. En tant que point d'entrée pour démarrer votre propre Starknet AppChain, Madara ouvre de vastes possibilités d'expérimentation dans l'écosystème Starknet comme jamais auparavant.
Avant de nous plonger dans la façon dont Madara dote les chaînes d'applications Starknet de fonctions puissantes, nous devons répondre à une question : pourquoi les développeurs choisiraient-ils de créer des chaînes d'applications sur Starknet au lieu d'utiliser directement le Rollup efficace de Starknet ? On peut se demander si Starknet est assez bon pour la plupart des scénarios.
Commençons par comprendre pourquoi Lisk est un moyen attrayant d'étendre l'écosystème Starknet.
Pourquoi choisir la chaîne d'applications
Madara, développé par l'équipe de découverte de StarkWare (également connue sous le nom de Keep Starknet Strange), a été conçu pour réaliser la vision de StarkWare en matière d'expansion fractale. Il existe de nombreuses raisons pour lesquelles les développeurs choisissent de créer une chaîne d'applications Starknet (ou couche L3) au lieu de s'appuyer directement sur Starknet.
Débit
Les développeurs d'applications sont confrontés à des défis importants en ce qui concerne l'évolutivité de l'infrastructure de blockchain existante. L'évolutivité se compose de deux points clés : haute vitesse et faible coût. En réduisant le coût de chaque couche d'un millier de fois, les développeurs peuvent réduire considérablement le coût global de L1 à L3 jusqu'à un million de fois. Le débit n'est pas affecté par l'activité des applications tierces, car l'application est équipée d'une blockchain dédiée et ne la concurrence pas pour les ressources, garantissant une expérience toujours fluide.
Personnalisation
Les chaînes universelles telles que Starknet et Ethereum ont pris diverses mesures pour s'assurer que tout le monde peut utiliser le réseau, ce qui se traduit par un environnement restreint. Grâce à Lisk, les développeurs peuvent affiner certains aspects de leurs applications et de leur infrastructure pour créer des solutions personnalisées. Si vous n'aimez pas une certaine fonctionnalité de Cairo VM, vous pouvez la supprimer de votre chaîne d'applications.
Innovation
La personnalisation de Lisk permet également aux développeurs d'utiliser des fonctionnalités actuellement indisponibles ou risquées dans des environnements tels que Starknet. Lisk donne de l'autonomie à toutes les équipes, leur permettant d'écrire et d'autoriser librement les conseils de code dont ils ont besoin. Cela permet à Lisk de débloquer de nombreux cas d'utilisation, tels que l'activation du KYC en chaîne sans révéler d'informations privées.
L'impact de Madara sur la pile de Lisk
Ensuite, comprenons l'interaction entre les différentes couches qui pilotent la chaîne d'application et le rôle de Madara dans celle-ci.
Entrez dans la chaîne d'applications : Madara
Madara exploite le framework Substrate et intègre Cairo VM pour exécuter les programmes Cairo et les contrats intelligents Starknet, améliorant ainsi Cairo VM. Substrate est un framework Rust open-source connu pour sa flexibilité pour la construction de blockchains personnalisables. La machine virtuelle Cairo, quant à elle, est spécifiquement conçue pour générer efficacement des preuves de validité de l'exécution du programme. Lisk assure une intégration sécurisée avec Starknet en utilisant le suivi d'état et des contrats intelligents pour vérifier les preuves sur L2. En conséquence, Madara peut tirer parti des puissantes capacités de Cairo pour réaliser une exécution de programme démontrable.
La modularité inhérente au framework Substrate permet aux développeurs de personnaliser facilement les chaînes d'applications. Aucune hypothèse n'est imposée, ce qui vous permet d'intégrer vos propres protocoles de consensus, fonctions de hachage, schémas de signature, dispositions de stockage, etc. dans votre application, tout en tirant parti de Cairo pour générer des preuves. Les développeurs sont libres de faire ce qu'ils veulent sans restriction tout en restant prouvables, et héritent de la sécurité de la chaîne sous-jacente (que ce soit Starknet ou Ethereum).
Dans un premier temps, Madara sera très similaire à Starknet, permettant la composabilité des contrats intelligents au sein de l'écosystème Starknet. Il existe des plans encore plus importants pour l'avenir, car Starknet s'intègre à Herodotus pour tirer parti de la preuve de stockage pour l'interopérabilité. L'intégration de la preuve de stockage permettra également à l'appchain Madara de prendre en compte l'état et la liquidité des autres chaînes.
Préparez-vous à assister à une nouvelle ère alors que Madara ouvre les possibilités du royaume de Starknet !