Confidential Consortium Framework
This article contains content that is written like an advertisement. (November 2021) |
Original author(s) | Microsoft Research & Microsoft Azure Engineering[1] |
---|---|
Developer(s) | Microsoft and community |
Initial release | 2019 |
Stable release | ccf-2.0.7
/ August 17, 2022 |
Apache 2.0 License | |
Website | microsoft |
Originally developed in 2019 by
permissioned distributed ledger networks that meet key enterprise requirements.[3]
Overview
CCF provides a multi-party computation (MPC) model of programming that prioritizes highly-available data storage and a universally-verifiable data log implemented a ledger abstraction.
As a permissioned framework, CCF leverages trust in a
auditability.[3]
The framework is designed and built on a 6-point foundation[4] of:
- Governance: transparent, programmable consortium-style proposal and voting based governance that supports enterprise operating models.
- Service Integrity: Hardware-backed integrity for application logic and data.
- Confidentiality and Privacy: All transactions are confidential by default.
- Performance: Database-like throughput, low latency, deterministic commits.
- Efficiency: Minimal execution overhead compared to traditional solutions.
- Resiliency: High availability and secure disaster recovery.
Appearances
F.O.S.D.E.M.
The Confidential Consortium Framework was presented at the Free and Open Source Software Developers' European Meeting,
Apache 2.0 License and available on GitHub.[6] It runs on Linux and, according to Microsoft, it is primarily developed and tested on Ubuntu 18.04.[7]
See also
- Hyperledger Sawtooth
- Enterprise Ethereum Alliance
- Confidential Computing Consortium
References
- ^ "Confidential Consortium Framework". Microsoft.
- ^ a b De Simone, Sergio (May 16, 2019). "Microsoft Open-Sources CCF Framework to Improve Blockchain Ledgers Throughput and Latency". InfoQ.
- ^ a b Russinovich, Mark; Ashton, Edward; Avanessians, Christine; Castro, Miguel; Chamayou, Amaury; Clebsch, Sylvan; Costa, Manuel; Fournet, Cédric; Kerner, Matthew; Krishna, Sid; Maffre, Julien; Moscibroda, Thomas; Nayak, Kartik; Ohrimenko, Olga; Schuster, Felix (2019-04-01). "CCF: A Framework for Building Confidential Verifiable Replicated Services". Microsoft.
- ^ "Confidential Consortium Framework". Microsoft Research. Retrieved 2023-02-20.
- ^ "FOSDEM 2020 - Hardware-aided Trusted Computing devroom". archive.fosdem.org.
- ^ "GitHub - microsoft/CCF: Confidential Consortium Framework". October 25, 2020 – via GitHub.
- ^ "Install CCF — CCF documentation". microsoft.github.io. Archived from the original on 2020-11-06. Retrieved 2020-10-25.
Further reading
- Mark Russinovich; Edward Ashton; Christine Avanessians; Miguel Castro; Amaury Chamayou; Sylvan Clebsch; Manuel Costa; Cedric Fournet; Matthew Kerner; Sid Krishna; Julien Maffre; Thomas Moscibroda; Kartik Nayak; Olya Ohrimenko; Felix Schuster; Roy Schuster; Alex Shamis; Olga Vrousgou; Christoph M. Wintersteiger (2019). "CCF: A Framework for Building Confidential Verifiable Replicated Services" (PDF).
- FOSDEM 2020 The Confidential Consortium Framework