Share

Distributed data and computing security: Ledgera is now available as open source!

Ledgera is a distributed ledger designed by CEA-list researchers for organisations and devices that need to collaborate without relying on a trusted central authority. Its unique feature lies in the modularity of its roles, which secure data and computations in decentralized environments.

While traditional blockchains bundle validation and execution responsibilities together, Ledgera separates them relying instead on a flexible set of software agents known as “Ledgents”.
Depending on application requirements, these agents can perform calculations, generate proofs, store data, log audit trails, or coordinate multiple participants. This architecture enables Ledgera to be modular and adaptable to a wide range of use cases.

Ledgera’s key features are verifiable computation, verifiable storage and a secure leger.

By producing verifiable proofs, tracking operations, and making calculations or data auditable – without unnecessary burdening applications – Ledgera offers a new way of building trust in distributed environments.

A set of distributed applications already making use of Ledgera’s modular approach, including:

  • federated learning: multiple clients can train a shared model while preserving confidentiality of their local datasets.
  • multi-party confidential computation (MPC): multiple parties compute a result without revealing their private input data to one another. Only the final output is public, while all input data remains private.
  • verification of physical or digital processes involving multiple parties.

 

Ledgera is a technology developed in Rust. Its initial open-source version, V0.2.0, includes core features, its API and a template for building applications based on Ledgera.

  • Explore the open-source code on GitHub

 

To learn more about Ledgera and its applications: