Quand les responsabilités de validation et d’exécution sont regroupées au sein d’un même ensemble dans les blockchains traditionnelles, Ledgera les sépare et s’appuie sur un ensemble flexible d’agents logiciels appelés Ledgents. Selon les besoins des applications, ces agents peuvent exécuter des calculs, produire des preuves, stocker des données, enregistrer des traces ou coordonner plusieurs acteurs. C’est cette organisation qui permet à Ledgera d’être modulaire et de s’adapter à différents usages.
Les fonctionnalités essentielles de Ledgera sont le calcul vérifiable, le stockage vérifiable et le registre sécurisé.
En produisant des preuves vérifiables, en traçant les opérations et rendant les calculs ou les données auditables, sans alourdir inutilement les applications, Ledgera propose une nouvelle manière de créer de la confiance dans les environnements distribués.
Un ensemble d’applications distribuées tire déjà partie de l’approche modulaire de Ledgera, notamment :
Ledgera est une technologie développée en Rust. Sa première version open source V0.2.0, comprend les fonctionnalités principales, son API et un modèle pour la création d’applications basées sur Ledgera.
Pour en savoir plus sur Ledgera et ses applications :