Cartesi en tant que plate-forme de couche 2 leader pour le développement de contrats intelligents


Cartesi fait passer les contrats intelligents au niveau supérieur. Il s’agit d’une infrastructure de couche 2 indépendante de la chaîne, résolvant le problème pressant de l’évolutivité sur les chaînes de blocs les plus importantes. Plus particulièrement, Cartesi met en œuvre une machine virtuelle unique prenant en charge Linux, des rollups et des chaînes latérales pour révolutionner la façon dont les développeurs créent des applications blockchain, leur permettant d’utiliser des composants logiciels courants.

Grâce à Cartesi, les applications blockchain peuvent être développées avec le vaste domaine des piles logicielles grand public disponibles aujourd’hui. Avec cela, les applications peuvent fonctionner hors chaîne en utilisant la garantie de haute sécurité de la blockchain, avec l’avantage d’être exemptes de limites de calcul et de coûts élevés.

En tant que plate-forme de calcul décentralisée hors chaîne, Cartesi est unique en ce sens qu’elle permet aux applications décentralisées d’être exécutées sur Linux d’une manière vérifiable par la blockchain. Les processus complexes peuvent être exécutés hors chaîne sans les limites de calcul des chaînes de blocs et les frais correspondants, comme mentionné précédemment. Cela constitue à la fois un avantage et une force pour le développement de dApps.

Cartesi en tant que plate-forme de couche 2 leader pour le développement de contrats intelligents

La plus grande innovation de Cartesi est la possibilité d’exécuter des calculs typiques du monde réel hors chaîne sur un environnement Linux, d’une manière vérifiable par la blockchain. Grâce à cela, les utilisateurs de dApps peuvent parvenir à un consensus hors chaîne. En cas de tentative de perpétrer des calculs frauduleux, Cartesi utilise la blockchain comme cour suprême pour identifier et punir les utilisateurs malhonnêtes.

/h2>

Les contrats intelligents sont des lignes de codes, stockées sur une blockchain qui exécutent automatiquement les transactions lorsque des termes et conditions prédéterminés sont remplis. Ce sont des protocoles de transaction informatisés qui exécutent les termes de l’accord d’un contrat.

Des contrats intelligents sont nécessaires pour réduire la forte dépendance à l’égard d’intermédiaires de confiance, les coûts d’arbitrage et d’application, la fraude et les pertes, ainsi que pour réduire les exceptions malveillantes et accidentelles.

Proposé pour la première fois au début des années 1990 par Nick Szabo, un contrat intelligent exécutait des contrats entre l’acheteur et le vendeur avec les termes de l’accord qui ont été directement écrits dans les lignes de codes avant le moment de l’exécution. Le code contrôle l’exécution et les transactions sont traçables mais irréversibles. Cela permet d’exécuter des transactions et des accords de confiance entre des parties disparates et anonymes sans avoir besoin d’une autorité centrale ou d’un tiers de confiance.

Dans la blockchain, les développeurs utilisent des contrats intelligents pour exécuter automatiquement les transactions lorsque les conditions sont remplies en utilisant des lignes de codes de base stockées sur la blockchain. Les contrats intelligents permettent aux développeurs de dApps (applications décentralisées) de programmer leurs applications pour exécuter des transactions entre deux ou plusieurs parties sur la base de conditions préalablement convenues. Grâce à l’utilisation de contrats intelligents, les développeurs dApps sont en mesure d’accorder aux utilisateurs autonomie, confiance, sécurité et efficacité. Grâce à des applications alimentées par des contrats intelligents, les utilisateurs peuvent échanger de l’argent, des propriétés et d’autres objets de valeur de manière transparente et sans conflit, sans recourir à des intermédiaires. Cette transparence et cette efficacité sont mises en œuvre par des rollups.

Un rollup est une agrégation hors chaîne de transactions au sein d’un contrat intelligent Ethereum, qui réduit les frais et la congestion en augmentant le débit de la blockchain de ses 15 tps actuels à plus de 1 000 tps. Les cumuls optimistes, d’autre part, sont un type de constructions de couche 2 qui ne s’exécutent pas sur la couche de base d’Ethereum mais au-dessus de celle-ci. Cela permet d’exécuter des contrats intelligents à grande échelle tout en étant toujours sécurisé par Ethereum.

Selon Vitalik Buterin, co-fondateur d’Ethereum et éditeur du magazine Bitcoin, la blockchain peut profiter à un large éventail de secteurs, et pas seulement aux contrats intelligents. Cela montre que le cas d’utilisation des contrats intelligents avec la blockchain n’est pas seulement opportun, mais aussi l’avenir. Vitalik a en outre expliqué qu’au lieu de les appeler des contrats intelligents, il aurait dû les appeler quelque chose comme des « scripts persistants ». En effet, les contrats intelligents dans la blockchain publique offrent une proposition de valeur beaucoup plus forte que ceux exécutés sur les blockchains d’entreprise. Les contrats intelligents de la blockchain publique permettent aux parties d’effectuer des transactions avec n’importe quelle autre partie, que cette partie soit connue ou anonyme.

Cartesi en tant que plate-forme leader de niveau 2

Les solutions de couche 2 contiennent plusieurs types de solutions : certaines pour faire évoluer le paiement, certaines sont utilisées pour faire évoluer les contrats intelligents et d’autres pour effectuer des calculs hors chaîne. Cependant, une caractéristique qu’ils ont tous en commun est de déplacer la majeure partie du travail hors chaîne et d’utiliser une blockchain sans autorisation comme points d’ancrage pour assurer la sécurité. Les systèmes de couche 2 peuvent devenir les systèmes de base utilisés par tous les dApps.

Par rapport aux programmes informatiques traditionnels, les dApps font face à deux défis majeurs :

1. Évolutivité : les dApps sont paralysées par des taux de transaction lents, un espace de stockage léger, des limites strictes de calcul et des frais élevés. Ces problèmes sont largement reconnus parmi les pierres d’achoppement qui entravent l’adoption complète de la technologie blockchain.

2. Infrastructure logicielle primitive : la plupart des dApps nécessitent un système d’exploitation (OS) spécialisé. OS ont été la base sur laquelle le développement logiciel est construit. Coupés de tous ces travaux antérieurs, les développeurs de dApps peinent à accomplir des tâches triviales pour les développeurs conventionnels.

Cartesi résout ces problèmes en :

1) Offrir aux développeurs les logiciels et outils pris en charge par un système d’exploitation Linux complet ;

2) Déplacer tous les calculs lourds hors chaîne 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 permettent 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, temps de confirmation lents, obligation de rester en ligne pour résoudre les litiges, etc.)

Grâce à ceux-ci, Cartesi a donné accès aux développeurs dApps qui ont besoin de contrats intelligents pour pouvoir exécuter leurs activités sur le système. En réduisant les délais de confirmation des accords contractuels, vous pouvez consacrer plus de temps au développement d’autres aspects précieux des accords.

Maintenant, il est important de noter qu’aucune application logicielle ne peut être construite de manière isolée. Les applications mobiles/de bureau/web grand public dépendent aujourd’hui de multiples dépendances logicielles qui ont mis des décennies à mûrir sur des systèmes d’exploitation comme Linux. Sans des plates-formes comme Cartesi, il pourrait être très difficile pour les applications blockchain d’utiliser des logiciels, des bibliothèques et des services grand public, à moins qu’elles ne sacrifient la décentralisation d’une manière ou d’une autre.

En outre, Cartesi poursuit un avenir inévitable où une nouvelle génération de dApps serait développée qui est aujourd’hui aussi inconcevable que l’Internet moderne l’était il y a environ 50 ans. À cette fin, Cartesi a spécifié et mis en œuvre une infrastructure Linux décentralisée pour des applications blockchain évolutives. Avec Cartesi, les développeurs de dApps peuvent faire fonctionner la logique de dApps sous Linux, en préservant la décentralisation et les garanties de sécurité de la blockchain.

Conclusion

En conséquence, en raison de tous les mérites mentionnés ci-dessus du système Cartesi, la position de leader que le système maintient parmi ses pairs lorsqu’il s’agit d’exécuter le développement de contrats intelligents est évidente. De plus, sa capacité à servir de centre de résolution de conflits, surtout, en fait la meilleure plate-forme de couche 2 sur laquelle mener à bien le développement de contrats intelligents. Par conséquent, les développeurs de dApps, en particulier dans les pays africains où l’adoption de la technologie de la chaîne de blocs, comme le Nigéria, est en pleine expansion, devraient utiliser la plate-forme Cartesi pour développer leurs dApps.

vous pouvez consulter les liens ci-dessous :

io

io/.pdf

com/cartesiproject

cartesi.io

com/cartesi

me/CartesiProject

me/cartesiannouncements

com/invite/Pt2NrnS

com/cartesi

/r/cartesi/

Article écrit par Helen IMAH – Ambassadrice de Cartesi Nigeria