Celestia, a annoncé qu’elle était en ligne sur la version mainnet. Cette blockchain modulaire de disponibilité des données offre non seulement une sécurité robuste, mais s’adapte également de manière transparente à la base d’utilisateurs en croissance rapide.
Cela permet aux développeurs de Cosmos de lancer facilement leurs propres projets blockchain.
Qu’est-ce qu’une blockchain modulaire ?
Les blockchains modulaires constituent un nouveau paradigme dans la conception des blockchains.
Au lieu d’une blockchain qui fait tout, les blockchains modulaires se spécialisent et s’optimisent pour exécuter une fonction donnée. Cette spécialisation permet de réaliser des percées en matière d’évolutivité, de flexibilité et d’interopérabilité. Les développeurs peuvent créer des applications blockchain en vue d’une adoption massive.
Lire plus: Qu’est-ce que la Blockchain ?
L’écosystème modulaire en pleine expansion.
Celestia n’est pas le seul pionnier de l’ère modulaire.
Un écosystème croissant a émergé pour apporter de nouveaux composants à la pile modulaire.
Qu’est-ce que la disponibilité des données et pourquoi est-elle importante ?
La disponibilité des données répond à la question suivante :
- Les données de cette blockchain ont-elles été publiées ?
- Elle est essentielle à la sécurité de toute blockchain, car elle garantit que n’importe qui peut inspecter le grand livre des transactions et le vérifier.
- Les utilisateurs d’une blockchaine téléchargent généralement toutes les données pour vérifier qu’elles sont disponibles.
Au fur et à mesure que les blocs s’agrandissent, il devient impossible pour les utilisateurs normaux de télécharger toutes les données. Cela signifie qu’ils ne peuvent pas vérifier la chaîne.
Les chaînes modulaires résolvent ce problème en permettant aux utilisateurs de vérifier de très gros blocs à l’aide d’une technologie appelée échantillonnage de la disponibilité des données.
Quels langages utilisent Celestia ?
Celestia est flexible et prend en charge n’importe quelle machine virtuelle.
Les développeurs peuvent utiliser des langages de programmation comme :
- Solidity (EVM),
- Rust (CosmWasm)
- Go (Cosmos SDK).