fructify


Le projet Cartesi a fait des vagues dans l’industrie de la crypto et de la blockchain car il vise à rendre les dApps plus pratiques et évolutives afin de pouvoir répondre aux exigences du monde réel en constante évolution. Afin de mieux comprendre le projet, nous avons posé quelques questions à Colin Steil, le COO et co-fondateur de Cartesi.

Q: Commençons par la question de base pour mieux comprendre le projet. Qu’est-ce que Cartesi?

UNE: Cartesi développe un système d’exploitation pour les DApp. Le projet permet à des calculs complexes et intensifs de s’exécuter dans un environnement Linux, en dehors de la blockchain, sans compromettre la décentralisation. Cartesi vise à rendre les DApp beaucoup plus puissants, plus faciles à développer et portables.

Cartesi vise à apporter une évolutivité et une commodité générales aux développeurs et aux utilisateurs d’applications décentralisées.

fructify

Q: Pourquoi Cartesi Unique?

UNE: Les limitations de développement sur les plateformes de blockchain peuvent frustrer les développeurs et les utilisateurs, les rejetant. Cartesi permet aux développeurs de s’appuyer sur des logiciels bien établis qu’ils connaissent et de les exécuter dans un environnement Linux. Le projet vise à combler le fossé entre les mondes centralisé et décentralisé du développement d’applications. Certains de ses points forts incluent:

Évolutivité: Des calculs intensifs sur des quantités massives de données sont effectués hors chaîne avec les mêmes garanties de sécurité offertes par la blockchain;
Programmabilité: La logique DApp fonctionne sous Linux et est codée avec un choix de milliers de composants logiciels open source disponibles pour Linux;
Facilité d’adoption: Les développeurs peuvent travailler dans un environnement familier en utilisant leurs outils préférés, non limités par des langages immatures et des environnements d’exécution;
Décentralisation: Le consensus est atteint en toute sécurité sur la chaîne sans avoir besoin d’un protocole de réputation, d’un environnement d’exécution sécurisé ou de serveurs contrôlés par une seule partie;
Portabilité: Cartesi vise à rendre les DApp portables sur les chaînes de blocs publiques les plus importantes qui prennent en charge les contrats intelligents;
Intimité: Les états DApp peuvent rester confidentiels parmi les participants à l’application.

Q: Pouvez-vous nous en dire plus sur le fonctionnement du système d’exploitation Linux en tandem avec les dApps, et en quoi il diffère des distributions Linux disponibles pour une utilisation générale?

UNE: Cartesi est unique en ce sens qu’il permet aux applications décentralisées d’être exécutées sur Linux d’une manière vérifiable par la blockchain. Un traitement complexe peut être exécuté hors chaîne sans les limites de calcul des chaînes de blocs et les frais correspondants.

En offrant un environnement d’exécution Linux, Cartesi est le seul système de calcul hors chaîne vérifiable basé sur un logiciel qui offre aux développeurs une vaste gamme de logiciels qui ont évolué au cours des 30 dernières années et qui permettent les applications que nous utilisons sur Internet aujourd’hui.

Sur Cartesi, la logique DApp s’exécute sur une machine virtuelle qui émule une ISA RISC-V. Comme pour tout développement intégré, il y a souvent deux systèmes impliqués: le système hôte est l’endroit où se déroule le développement et le système cible est l’endroit où les applications en cours de développement s’exécutent. C’est ce qu’on appelle le «développement croisé». Nous fournirons une image Docker aux développeurs pour qu’elle s’exécute sur l’hôte. Cette image docker contiendra tous les outils de développement nécessaires pré-installés. Il est actuellement basé sur Ubuntu 18.04, mais sera bientôt mis à niveau vers 20.04. Avec lui, les développeurs peuvent choisir les composants qui feront partie de l’application cible qu’ils écrivent, y compris les scripts et les programmes compilés de manière croisée qu’ils ont eux-mêmes écrits. Ces composants s’exécutent à l’intérieur d’un système Linux intégré qui s’exécute dans la cible. Ceci est basé sur une personnalisation de Buildroot. Nous prévoyons de prendre en charge d’autres distributions Linux embarquées à l’avenir (OpenEmbedded / Yocto est dans notre liste de souhaits).

Q: Comment Cartesi parvient-il à l’interopérabilité entre différentes chaînes de blocs?

UNE: Il y a deux aspects à cela. Tout d’abord, les applications Cartesi pourront lire et effectuer des calculs complexes impliquant des données provenant de plusieurs sources. Cela contribuera à l’interopérabilité entre les chaînes de blocs et les services tels que les marchés du futur et de l’assurance.

De plus, Cartesi est initialement construit sur Ethereum mais prévoit d’être indépendant de la blockchain. À cet égard, Cartesi vise à rendre les DApp portables sur les plus importantes chaînes de blocs publiques qui prennent en charge les contrats intelligents afin que les développeurs n’aient pas à se soucier de la longévité de projets spécifiques de chaînes de blocs.

Q: Quelles sont les applications de Cartesi et en quoi sont-elles différentes des autres solutions informatiques distribuées actuellement disponibles sur le marché?

UNE: Pour éviter toute confusion, l’informatique distribuée n’est qu’un cas d’utilisation envisageable pour Cartesi. Cartesi vise à résoudre un problème beaucoup plus vaste concernant les limitations et l’immaturité actuelles des blockchains et des infrastructures DApp disponibles. Les limitations de développement sur les plateformes de blockchain frustrent les développeurs et les utilisateurs, les repoussant. Cartesi permet aux développeurs de créer des DApps sur des logiciels bien établis qu’ils connaissent et de les exécuter dans un environnement Linux. Le projet vise à combler le fossé entre les mondes centralisé et décentralisé du développement d’applications.

Notre premier DApp, Creepts, est un jeu de tower defense entièrement décentralisé. Ce jeu présente un jeu entièrement décentralisé qui a été développé en utilisant des stocks de logiciels conventionnels sur Linux et nécessitant également des milliards d’instructions de microprocesseur (et donc impossible à exécuter en chaîne): https://creepts.cartesi.io

En ce qui concerne ses concurrents, Cartesi est un projet unique d’une certaine manière. TrueBit et Offchain Labs ont tous deux un protocole similaire pour le calcul hors chaîne qui implique une résolution interactive des litiges (jeu de vérification). Cependant, dans notre cas, nous avons différents choix d’architecture de machine virtuelle et d’incitations cryptoéconomiques afin de réaliser notre vision. À savoir, fournir aux développeurs DApp une multitude d’infrastructures logicielles déjà disponibles pour Linux. À cet égard, il n’existe actuellement aucun projet similaire à Cartesi.

Q: Pourquoi cette approche? Qu’est-ce qui a poussé les créateurs à se lancer dans ce projet?

UNE: Cartesi utilise cette approche car nous pensons que les développeurs DApp sont confrontés à une multitude de problèmes aujourd’hui, devant réinventer des piles de logiciels pour la blockchain qui ont déjà existé et sont matures depuis des décennies. C’est exactement l’une des raisons pour lesquelles nous construisons Cartesi. Aucune application logicielle n’est conçue de manière isolée. Les applications mobiles / de bureau / Web grand public dépendent aujourd’hui de plusieurs dépendances logicielles qui ont mis des décennies à mûrir sur des systèmes d’exploitation tels que Linux. Cartesi apporte toute cette infrastructure logicielle aux applications blockchain. Alors que sans Cartesi, les applications blockchain ne peuvent pas utiliser les logiciels, bibliothèques et services traditionnels, à moins qu’elles ne sacrifient la décentralisation d’une manière ou d’une autre.

Ensuite, il y a le deuxième problème. En plus d’être gênées par une infrastructure logicielle insuffisante, les applications décentralisées souffrent également de limites de traitement en chaîne strictes. Ainsi, ils peuvent difficilement offrir une alternative convaincante aux applications centralisées traditionnelles. Ils sont souvent difficiles à construire, étant maladroits et limités pour les développeurs et les utilisateurs de DApp.

Cartesi résout ces trois problèmes en 1) offrant aux développeurs les logiciels et les outils pris en charge par un système d’exploitation Linux complet; 2) déplacer hors chaîne tous les calculs lourds sur de grandes quantités de données, ce que les chaînes de blocs ne peuvent pas faire; 3) offrir des services et une économie de jetons qui permet aux utilisateurs de s’appuyer en toute sécurité sur le réseau et de rester à l’abri des inconvénients de la technologie blockchain (par exemple, délais de confirmation lents, obligation de rester en ligne pour résoudre les litiges, etc.).

L’équipe fondatrice de Cartesi est initialement entrée dans la blockchain car Augusto Teixeira (directeur scientifique) était un collègue de recherche et co-auteur de publications scientifiques avec Serguei Popov. Comme Augusto est un expert en probabilité et en théorie des graphes, avec une solide formation en théorie des jeux, Serguei Popov l’a encouragé à contribuer au mouvement de la blockchain en lui présentant d’abord le livre blanc de Bitcoin.

Avant que l’étendue de Cartesi ne soit définie comme une infrastructure Linux généralisée pour les DApp évolutives, l’idée originale était de mettre en œuvre un marché décentralisé de science des données et d’apprentissage automatique sur la blockchain. Cette application nécessitait une infrastructure de calcul hors chaîne déterministe. Après avoir conçu cela, l’équipe Cartesi s’est inspirée des possibilités de cette infrastructure Linux, ouvrant la voie à Cartesi.

Sur Linux et Blockchains: https://medium.com/cartesi/on-linux-and-blockchains-a955a49a84e1

Q: Quel sera l’impact de Cartesi sur l’avenir de l’évolution des dApps?

R: Nous pensons que Cartesi changera l’avenir de l’évolution des DApps, permettant une toute nouvelle vague de DApps qui n’était pas possible auparavant. Notre vision est de rendre le développement et l’utilisation des DApp aussi proches que possible de leurs homologues centralisés.

Les points saillants des Cartesi DApp comprennent:

  • Évolutivité: des calculs intensifs sur des quantités massives de données sont effectués hors chaîne avec les mêmes garanties de sécurité offertes par la blockchain;
  • Programmabilité: la logique dApp fonctionne sous Linux, avec un choix de milliers de composants logiciels open-source à mélanger et assortir;
  • Facilité d’adoption: les développeurs peuvent travailler dans un environnement familier sans limitations artificielles et avec accès à tous leurs outils préférés;
  • Décentralisation: le consensus est atteint en toute sécurité sur la chaîne sans avoir besoin d’un protocole de réputation, d’un environnement d’exécution sécurisé ou de serveurs centraux sur le cloud;
  • Portabilité: Cartesi vise à rendre les dApps portables sur les chaînes de blocs publiques les plus importantes qui prennent en charge les contrats intelligents;
  • Confidentialité: les états dApp peuvent rester confidentiels parmi les participants à l’application.

Q: Nous avons vu le jeu Creepts. Y a-t-il des limites au type de jeux pouvant être créés à l’aide de l’infrastructure Cartesi? Est-il possible que nous puissions voir des jeux open world ou MMORPG de haute qualité sur Cartesi à l’avenir?

UNE: Une fois que les développeurs ont une infrastructure Linux décentralisée, ils peuvent utiliser 30 ans d’évolution des logiciels open source. La VM Cartesi libère également une énorme puissance de calcul par rapport au calcul non évolutif sur les chaînes de blocs. Avec Cartesi, le traitement de la logique de jeu est effectué hors chaîne, tandis que les garanties de sécurité de la blockchain sont toujours maintenues. Cartesi pourrait offrir une solution du meilleur des deux mondes aux développeurs de jeux: une efficacité beaucoup plus proche de ce qui existe pour les jeux centralisés avec la décentralisation des jeux de blockchain natifs.

La logique DApp peut être n’importe quel programme générique compilé pour Linux sur une architecture RISC-V. Cela couvre un vaste domaine de possibilités. Bien sûr, vous pouvez également utiliser des ressources au niveau du système d’exploitation, comme le système de fichiers. Avec chaque nouvelle fonctionnalité que nous apportons au SDK Cartesi, une plus large gamme de styles de jeu sera possible. Le tournoi est le plus simple – car les joueurs n’interagissent pas directement les uns avec les autres. Ensuite, nous allons faciliter le développement de jeux multijoueurs au tour par tour.

À mesure que nous progressons avec les fonctionnalités que nous développons avec la feuille de route, des jeux multijoueurs plus complexes et sophistiqués vraiment décentralisés deviendront possibles. Les RPG sont dans le radar.

Pour plus d’informations sur Creepts: https://medium.com/cartesi/introducing-creepts-the-first-cartesi-dapp-374eee8ad914

Jeux avec Cartesi: https://medium.com/cartesi/how-to-make-more-impressive-decentralized-games-120636cb5712

Q: Veuillez donner un aperçu de la tokenomique des jetons CTSI, des listes, etc.

UNE: Cartesi vise à apporter l’évolutivité et la puissance traditionnelles aux applications décentralisées via un réseau de nœuds. Le jeton CTSI a été conçu pour inciter les opérateurs de Cartesi Node à s’engager avec le système de manière honnête et efficace.

Voici quelques faits rapides sur CTSI et l’économie des jetons Cartesi:

  • Cartesi était le dernier IEO à travers l’initiative Launchpad de Binance
  • Montant collecté via Binance Launchpad Vente: 1 500 000 USD
  • Cartesi est coté sur Binance pour CTSI / BTC, CTSI / USDT, CTSI / BUSD & CTSI / BNB
  • Cartesi est cotée au total sur 15 marchés boursiers: https://coinmarketcap.com/currencies/cartesi/markets
  • La capitalisation boursière actuelle de Cartesi est de ~ 5 500,00 $ avec un approvisionnement en circulation de 20%
  • Le déverrouillage total de Cartesi pour 2020 représentera moins de 25% de l’offre totale
  • CTSI est une crypto-monnaie à chaîne latérale PoS, les détails PoS seront bientôt publiés
  • Approvisionnement total: 1 000 000 000 CTSI
  • CTSI est un jeton ERC-20

Pour plus d’informations sur l’économie des jetons: https://t.me/CartesiAnnouncements/167

Q: Autre chose que vous aimeriez que nos lecteurs sachent?

R: Nous vous encourageons à rejoindre notre communauté Telegram: https://t.me/cartesiproject pour toute autre question ou information que vous recherchez.

Liens avec l’écosystème de Cartesi:

Site Web: https://cartesi.io
Twitter: https://twitter.com/cartesiproject
Télégramme: https://t.me/cartesiproject
Discord: https://discordapp.com/invite/Pt2NrnS
GitHub: https://github.com/cartesi
Rapport de recherche Binance: https://research.binance.com/projects/cartesi



fructify