Jump to content

Confidential Consortium Framework: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
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 (CFF)
| name = Confidential Consortium Framework (CCF)
| logo =
| logo =
| screenshot =
| screenshot =

Revision as of 22:07, 25 October 2020

Confidential Consortium Framework (CCF)
Original author(s)Microsoft Research & Microsoft Azure Engineering[1]
Developer(s)Microsoft and community
Initial release2019; 5 years ago (2019)
Stable release
ccf-0.14.2 / October 22, 2020; 3 years ago (2020-10-22)
Repositorygithub.com/microsoft/CCF
Written inC++, Python
Operating systemLinux
PlatformCross-platform
TypeBlockchain infrastructure framework
LicenseApache 2.0 License
Websitemicrosoft.github.io/ccf/

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

  1. ^ Confidential Consortium Framework - Microsoft Research
  2. ^ a b c De Simone, Sergio (May 16, 2019). "Microsoft Open-Sources CCF Framework to Improve Blockchain Ledgers Throughput and Latency". InfoQ.
  3. ^ Ajoy, Atul (May 14, 2019). "Vitalik Buterin: "Microsoft has embraced the open community of blockchain developers" on Ethereum". CryptoSlate.
  4. ^ a b c Pietschmann, Chris (May 7, 2019). "Microsoft Blockchain Confidential Consortium Framework (CCF) Released". Build5Nines.
  5. ^ Ahmed, Zubair (August 16, 2017). "Microsoft Announces Ethereum Based Framework To Support Blockchain". PakWired.
  6. ^ Introduction To Microsoft's Coco Framework For Blockchain Applications - Part One
  7. ^ FOSDEM 2020 - Hardware-aided Trusted Computing devroom
  8. ^ "GitHub - microsoft/CCF: Confidential Consortium Framework". October 25, 2020 – via GitHub.
  9. ^ Install CCF — CCF documentation

Further reading

External links