Confidential Consortium Framework: Difference between revisions
mNo edit summary |
|||
Line 1: | Line 1: | ||
{{short description|Microsoft open source framework}} |
{{short description|Microsoft open source framework}} |
||
{{Infobox software |
{{Infobox software |
||
| name = Confidential Consortium Framework ( |
| name = Confidential Consortium Framework (CCF) |
||
| logo = |
| logo = |
||
| screenshot = |
| screenshot = |
Revision as of 22:07, 25 October 2020
Original author(s) | Microsoft Research & Microsoft Azure Engineering[1] |
---|---|
Developer(s) | Microsoft and community |
Initial release | 2019 |
Stable release | ccf-0.14.2
/ October 22, 2020 |
Repository | github |
Written in | C++, Python |
Operating system | Linux |
Platform | Cross-platform |
Type | Blockchain infrastructure framework |
License | Apache 2.0 License |
Website | microsoft |
The Confidential Consortium Framework (CCF) is a free and open source blockchain infrastructure framework developed by Microsoft.[2][3] Originally called Coco Framework, is was designed for building secure high-performance and high-availablility applications that have a focus on multi-party compute and data.[4] The framework is used for developing distributed ledgers that can execute transactions with throughput and latency similar to those of a centralized database.
Overview
The multi-party computation framework is based on the Ethereum communication protocol and allows large organizations to operate on the Ethereum blockchain.[5] Apart from using decentralized systems concepts and cryptography, it is based on trusted execution environments (TTEs)[6] such as Intel Software Guard Extensions (SGX) and the Virtual Secure Mode (VSM) of Windows 10 Device Guard.[4][2]
Notable features include throughput and latency approaching database speeds, flexible confidentiality models, as well as network and service policy management through non-centralized governance.[4] The framework uses simplified proof of work and proof of stake algorithms.[2]
The Confidential Consortium Framework was presented at FOSDEM 2020 in Brussels, Belgium.[7] The CCF source code is licensed under Apache 2.0 License and available on GitHub.[8] It runs on Linux and, according to Microsoft, it is primarily developed and tested on Ubuntu 18.04.[9]
See also
References
- ^ Confidential Consortium Framework - Microsoft Research
- ^ a b c De Simone, Sergio (May 16, 2019). "Microsoft Open-Sources CCF Framework to Improve Blockchain Ledgers Throughput and Latency". InfoQ.
- ^ Ajoy, Atul (May 14, 2019). "Vitalik Buterin: "Microsoft has embraced the open community of blockchain developers" on Ethereum". CryptoSlate.
- ^ a b c Pietschmann, Chris (May 7, 2019). "Microsoft Blockchain Confidential Consortium Framework (CCF) Released". Build5Nines.
- ^ Ahmed, Zubair (August 16, 2017). "Microsoft Announces Ethereum Based Framework To Support Blockchain". PakWired.
- ^ Introduction To Microsoft's Coco Framework For Blockchain Applications - Part One
- ^ FOSDEM 2020 - Hardware-aided Trusted Computing devroom
- ^ "GitHub - microsoft/CCF: Confidential Consortium Framework". October 25, 2020 – via GitHub.
- ^ Install CCF — CCF documentation
Further reading
- "CCF: A Framework for Building Confidential Verifiable Replicated Services" (PDF). 2019.
{{cite journal}}
: Cite journal requires|journal=
(help); Cite uses deprecated parameter|authors=
(help) - FOSDEM 2020 The Confidential Consortium Framework