StarkNet est un Validity-Rollup décentralisé sans autorisation. Il fonctionne comme un réseau L2 sur Ethereum. Il permet à n'importe quelle dApp d'atteindre une échelle illimitée pour son calcul - sans compromettre la composabilité et la sécurité d'Ethereum.
Depuis la récente mise à jour de StarkNet, il a révisé son langage de programmation interne Cairo pour rendre le développement Web3 accessible aux développeurs. Dans un article de blog Medium de StarkWare, les solutions de mise à l'échelle basées sur Stark ont décrit les mises à niveau vers Cairo 1.0.
Selon le blog, "Les développeurs peuvent commencer à écrire, compiler et tester les programmes Cairo 1.0 !" La plate-forme encourage les développeurs à commencer à expérimenter Cairo 1.0 et à s'habituer à la nouvelle syntaxe et aux nouvelles fonctionnalités.
Qu'est-ce que Le Caire 1.0 ?
Cairo a été introduit pour la première fois en 2020, et suite à l'évolution de sa première version publique, Cairo 1.0 est maintenant disponible. Il s'agit également d'un "langage de programmation turing-complete" pour écrire efficacement des programmes pouvant être prouvés par STARK. « Cairo 1.0 est un langage de haut niveau semblable à Rust. Comme Rust, il est destiné à permettre aux développeurs d'écrire facilement du code efficace et sûr.
Le co-fondateur et président de StarkWare, Eli Ben-Sasson, a expliqué la raison de la refonte du Caire en déclarant : "Les principaux moteurs étaient la sécurité et la facilité d'utilisation, et la réalisation de la refonte a présenté une formidable opportunité de supprimer l'entrée pour les développeurs utilisant un langage conventionnel. arrière-plans.
Source : https://www.thecoinrepublic.com/2023/01/06/starknets-revamping-of-its-cairo-programming-but-why/