Lição 1

Présentation de Cartesi

Ce module présente Cartesi, une plateforme Layer 2 innovante. Cartesi permet aux développeurs de construire des applications décentralisées (dApps) en utilisant Linux et une pile logicielle standard, réalisant des calculs complexes hors chaîne tout en garantissant la sécurité de la blockchain.

Qu'est-ce que Cartesi ?

Cartesi est une plateforme de couche 2 conçue pour permettre aux développeurs de créer des applications décentralisées (dApps) sur Linux et la pile logicielle standard. Contrairement à d'autres environnements de blockchain courants qui nécessitent généralement des connaissances linguistiques spécialisées telles que Solidity, Cartesi permet aux développeurs d'utiliser les langages de programmation et les outils grand public qu'ils connaissent déjà, tels que Python, C++, voire des bibliothèques d'apprentissage automatique. Cela ouvre le développement blockchain à un public plus large d'ingénieurs logiciels et permet la création de dApps plus complexes et intensives en calcul.

Cette solution permet le calcul hors-chaîne, ce qui contribue à alléger la charge de la blockchain et permet aux applications d'exécuter des tâches qui seraient trop coûteuses ou lentes à exécuter sur la chaîne. Le calcul hors-chaîne est ancré en toute sécurité sur la blockchain, garantissant l'intégrité et la sécurité des dApps, tout en évitant les limitations du traitement sur la chaîne.

La plateforme réalise cet objectif grâce à Cartesi Machine. Cartesi Machine est une machine virtuelle qui simule l'architecture RISC-V et peut exécuter un système d'exploitation Linux complet. Cette configuration permet aux développeurs de créer des applications nécessitant des systèmes de fichiers complexes, des bases de données et d'autres fonctionnalités difficiles à réaliser dans un environnement de contrat intelligent traditionnel. De plus, Cartesi prend en charge plusieurs solutions de Rollup, notamment Rollup optimiste. Cela contribue non seulement à améliorer le débit de la blockchain, mais également à maintenir la décentralisation et la sécurité.

Cartesi fonctionne principalement sur la blockchain Ethereum en tant que couche de base, mais prend également en charge l'intégration avec d'autres blockchains, dont Binance Smart Chain (BNB), Polygon et Avalanche. Cette compatibilité multi-chaîne permet aux développeurs de déployer leurs applications décentralisées (dApps) de manière flexible dans plusieurs écosystèmes de blockchain.

L'histoire du développement de Cartesi


Équipe de développement de Cartesi

Création et développement précoce (2018-2019)

Cartesi a été fondée en 2018 par un groupe de professionnels expérimentés dans les domaines de la blockchain et du développement de logiciels. L'équipe fondatrice comprend Erick de Moura (PDG), Diego Nehab (CTO), Augusto Teixeira (CPO) et Colin Steil (COO). Ces fondateurs ont rassemblé des connaissances spécialisées dans les domaines universitaires, de l'ingénierie logicielle et de l'entrepreneuriat, et se sont engagés à résoudre les défis les plus urgents de développement de la blockchain, en particulier en ce qui concerne la scalabilité et l'utilisabilité.

La vision principale de Cartesi est de créer une plateforme permettant aux développeurs d'utiliser des piles logicielles grand public (en particulier Linux) dans un environnement décentralisé, tout en utilisant des langages de programmation et des outils familiers. Cette conception innovante vise à combler le fossé entre le développement logiciel traditionnel et la technologie de la blockchain. L'objectif de Cartesi est de donner aux développeurs le pouvoir de créer des applications décentralisées (dApps) complexes et évolutives, en repoussant les limites de calcul des blockchains traditionnelles.

Émission initiale de jetons (ICO) et lancement de jetons (avril 2020)

En avril 2020, Cartesi a lancé son offre initiale de jetons (ICO, offre initiale de jetons), vendant 100 millions de jetons CTSI et collectant environ 1,5 million de dollars.

Après l'ICO, Cartesi s'est concentré sur le développement de sa technologie principale, y compris la machine Cartesi, le sidechain Noether pour la disponibilité des données, et les rollups Descartes, une solution rollup optimiste permettant des calculs évolutifs hors chaîne.

Ces technologies constituent ensemble l'infrastructure de Cartesi, permettant aux dApps de traiter des tâches complexes hors chaîne tout en maintenant la sécurité et la décentralisation de la blockchain.

Croissance et expansion de l'écosystème (2021 - 2022)

Avec la maturité de la technologie, Cartesi attire progressivement de plus en plus de développeurs et de projets dans son écosystème. La plateforme peut s'intégrer aux principales blockchains telles qu'Ethereum, Binance Smart Chain et Polygon, ce qui accroît encore son attrait. Sa technologie permet de construire des dApps plus complexes, notamment dans les domaines des jeux, de la finance et des applications de données du monde réel.

Défis et développement continu (2022 - présent)

Malgré son succès, Cartesi reste confronté à des défis liés à la complexité de sa technologie et à la maturité de son écosystème. La plate-forme repose sur un environnement basé sur Linux, ce qui entraîne une courbe d'apprentissage pour les développeurs qui ne sont pas familiers avec cette configuration. De plus, étant donné que l'écosystème est encore à un stade précoce, les ressources et le soutien de la communauté continuent de se développer.

Pour faire face à ces défis, Cartesi s'engage à améliorer les outils de développement, améliorer l'expérience utilisateur et étendre son écosystème grâce à des partenariats stratégiques et des intégrations. Un exemple typique est l'intégration avec Avail (un framework blockchain modulaire) visant à optimiser la disponibilité et la scalabilité des données pour les dApps alimentées par Cartesi, pour faire progresser le développement Web3.

D'ici 2024, Cartesi continuera à améliorer sa technologie et à étendre son écosystème, en mettant l'accent sur l'amélioration de la scalabilité et de l'efficacité des applications décentralisées, tout en s'efforçant de les rendre plus conviviales et faciles à utiliser pour un public de développeurs plus large.

Roadmap

La feuille de route de Cartesi se concentre sur trois objectifs principaux : améliorer la scalabilité de la plateforme, étendre l'intégration de la blockchain et optimiser les outils de développement d'applications décentralisées (dApp). Les jalons importants à venir comprennent le support de plus de blockchains, l'optimisation des performances et l'introduction d'un mécanisme de gouvernance décentralisée permettant à la communauté de participer activement au développement de la plateforme. Cette feuille de route met clairement en évidence les points stratégiques de l'écosystème Cartesi en termes d'expansion des fonctionnalités et de promotion des applications.

Points forts

  • Accessibilité des développeurs : Cartesi permet aux développeurs de créer des dApps complexes en utilisant des langages de programmation familiers tels que Python et C++, étendant ainsi le développement de la blockchain à un public plus large.
  • Calcul hors chaîne : grâce à la machine Cartesi, cette plateforme prend en charge le calcul hors chaîne, réduisant ainsi la charge de calcul de la blockchain et rendant les tâches intensives en ressources possibles.
  • Solution de mise à l'échelle : Cartesi utilise la technologie des rollups optimistes pour améliorer le débit de la blockchain tout en maintenant la décentralisation et la sécurité.
  • Intégration de la blockchain : bien qu'il fonctionne principalement sur Ethereum, Cartesi est également intégré à d'autres blockchains telles que Binance Smart Chain, Polygon et Avalanche, ce qui renforce sa polyvalence.
  • Développement continu : Depuis sa création en 2018, Cartesi s'est engagé à optimiser son écosystème grâce aux progrès technologiques, aux partenariats stratégiques et à l'expansion des outils pour les développeurs.
Isenção de responsabilidade
* O investimento em criptomoedas envolve grandes riscos. Prossiga com cautela. O curso não se destina a servir de orientação para investimentos.
* O curso foi criado pelo autor que entrou para o Gate Learn. As opiniões compartilhadas pelo autor não representam o Gate Learn.
Catálogo
Lição 1

Présentation de Cartesi

Ce module présente Cartesi, une plateforme Layer 2 innovante. Cartesi permet aux développeurs de construire des applications décentralisées (dApps) en utilisant Linux et une pile logicielle standard, réalisant des calculs complexes hors chaîne tout en garantissant la sécurité de la blockchain.

Qu'est-ce que Cartesi ?

Cartesi est une plateforme de couche 2 conçue pour permettre aux développeurs de créer des applications décentralisées (dApps) sur Linux et la pile logicielle standard. Contrairement à d'autres environnements de blockchain courants qui nécessitent généralement des connaissances linguistiques spécialisées telles que Solidity, Cartesi permet aux développeurs d'utiliser les langages de programmation et les outils grand public qu'ils connaissent déjà, tels que Python, C++, voire des bibliothèques d'apprentissage automatique. Cela ouvre le développement blockchain à un public plus large d'ingénieurs logiciels et permet la création de dApps plus complexes et intensives en calcul.

Cette solution permet le calcul hors-chaîne, ce qui contribue à alléger la charge de la blockchain et permet aux applications d'exécuter des tâches qui seraient trop coûteuses ou lentes à exécuter sur la chaîne. Le calcul hors-chaîne est ancré en toute sécurité sur la blockchain, garantissant l'intégrité et la sécurité des dApps, tout en évitant les limitations du traitement sur la chaîne.

La plateforme réalise cet objectif grâce à Cartesi Machine. Cartesi Machine est une machine virtuelle qui simule l'architecture RISC-V et peut exécuter un système d'exploitation Linux complet. Cette configuration permet aux développeurs de créer des applications nécessitant des systèmes de fichiers complexes, des bases de données et d'autres fonctionnalités difficiles à réaliser dans un environnement de contrat intelligent traditionnel. De plus, Cartesi prend en charge plusieurs solutions de Rollup, notamment Rollup optimiste. Cela contribue non seulement à améliorer le débit de la blockchain, mais également à maintenir la décentralisation et la sécurité.

Cartesi fonctionne principalement sur la blockchain Ethereum en tant que couche de base, mais prend également en charge l'intégration avec d'autres blockchains, dont Binance Smart Chain (BNB), Polygon et Avalanche. Cette compatibilité multi-chaîne permet aux développeurs de déployer leurs applications décentralisées (dApps) de manière flexible dans plusieurs écosystèmes de blockchain.

L'histoire du développement de Cartesi


Équipe de développement de Cartesi

Création et développement précoce (2018-2019)

Cartesi a été fondée en 2018 par un groupe de professionnels expérimentés dans les domaines de la blockchain et du développement de logiciels. L'équipe fondatrice comprend Erick de Moura (PDG), Diego Nehab (CTO), Augusto Teixeira (CPO) et Colin Steil (COO). Ces fondateurs ont rassemblé des connaissances spécialisées dans les domaines universitaires, de l'ingénierie logicielle et de l'entrepreneuriat, et se sont engagés à résoudre les défis les plus urgents de développement de la blockchain, en particulier en ce qui concerne la scalabilité et l'utilisabilité.

La vision principale de Cartesi est de créer une plateforme permettant aux développeurs d'utiliser des piles logicielles grand public (en particulier Linux) dans un environnement décentralisé, tout en utilisant des langages de programmation et des outils familiers. Cette conception innovante vise à combler le fossé entre le développement logiciel traditionnel et la technologie de la blockchain. L'objectif de Cartesi est de donner aux développeurs le pouvoir de créer des applications décentralisées (dApps) complexes et évolutives, en repoussant les limites de calcul des blockchains traditionnelles.

Émission initiale de jetons (ICO) et lancement de jetons (avril 2020)

En avril 2020, Cartesi a lancé son offre initiale de jetons (ICO, offre initiale de jetons), vendant 100 millions de jetons CTSI et collectant environ 1,5 million de dollars.

Après l'ICO, Cartesi s'est concentré sur le développement de sa technologie principale, y compris la machine Cartesi, le sidechain Noether pour la disponibilité des données, et les rollups Descartes, une solution rollup optimiste permettant des calculs évolutifs hors chaîne.

Ces technologies constituent ensemble l'infrastructure de Cartesi, permettant aux dApps de traiter des tâches complexes hors chaîne tout en maintenant la sécurité et la décentralisation de la blockchain.

Croissance et expansion de l'écosystème (2021 - 2022)

Avec la maturité de la technologie, Cartesi attire progressivement de plus en plus de développeurs et de projets dans son écosystème. La plateforme peut s'intégrer aux principales blockchains telles qu'Ethereum, Binance Smart Chain et Polygon, ce qui accroît encore son attrait. Sa technologie permet de construire des dApps plus complexes, notamment dans les domaines des jeux, de la finance et des applications de données du monde réel.

Défis et développement continu (2022 - présent)

Malgré son succès, Cartesi reste confronté à des défis liés à la complexité de sa technologie et à la maturité de son écosystème. La plate-forme repose sur un environnement basé sur Linux, ce qui entraîne une courbe d'apprentissage pour les développeurs qui ne sont pas familiers avec cette configuration. De plus, étant donné que l'écosystème est encore à un stade précoce, les ressources et le soutien de la communauté continuent de se développer.

Pour faire face à ces défis, Cartesi s'engage à améliorer les outils de développement, améliorer l'expérience utilisateur et étendre son écosystème grâce à des partenariats stratégiques et des intégrations. Un exemple typique est l'intégration avec Avail (un framework blockchain modulaire) visant à optimiser la disponibilité et la scalabilité des données pour les dApps alimentées par Cartesi, pour faire progresser le développement Web3.

D'ici 2024, Cartesi continuera à améliorer sa technologie et à étendre son écosystème, en mettant l'accent sur l'amélioration de la scalabilité et de l'efficacité des applications décentralisées, tout en s'efforçant de les rendre plus conviviales et faciles à utiliser pour un public de développeurs plus large.

Roadmap

La feuille de route de Cartesi se concentre sur trois objectifs principaux : améliorer la scalabilité de la plateforme, étendre l'intégration de la blockchain et optimiser les outils de développement d'applications décentralisées (dApp). Les jalons importants à venir comprennent le support de plus de blockchains, l'optimisation des performances et l'introduction d'un mécanisme de gouvernance décentralisée permettant à la communauté de participer activement au développement de la plateforme. Cette feuille de route met clairement en évidence les points stratégiques de l'écosystème Cartesi en termes d'expansion des fonctionnalités et de promotion des applications.

Points forts

  • Accessibilité des développeurs : Cartesi permet aux développeurs de créer des dApps complexes en utilisant des langages de programmation familiers tels que Python et C++, étendant ainsi le développement de la blockchain à un public plus large.
  • Calcul hors chaîne : grâce à la machine Cartesi, cette plateforme prend en charge le calcul hors chaîne, réduisant ainsi la charge de calcul de la blockchain et rendant les tâches intensives en ressources possibles.
  • Solution de mise à l'échelle : Cartesi utilise la technologie des rollups optimistes pour améliorer le débit de la blockchain tout en maintenant la décentralisation et la sécurité.
  • Intégration de la blockchain : bien qu'il fonctionne principalement sur Ethereum, Cartesi est également intégré à d'autres blockchains telles que Binance Smart Chain, Polygon et Avalanche, ce qui renforce sa polyvalence.
  • Développement continu : Depuis sa création en 2018, Cartesi s'est engagé à optimiser son écosystème grâce aux progrès technologiques, aux partenariats stratégiques et à l'expansion des outils pour les développeurs.
Isenção de responsabilidade
* O investimento em criptomoedas envolve grandes riscos. Prossiga com cautela. O curso não se destina a servir de orientação para investimentos.
* O curso foi criado pelo autor que entrou para o Gate Learn. As opiniões compartilhadas pelo autor não representam o Gate Learn.