Jump to content

Confidential Consortium Framework: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Citation bot (talk | contribs)
Alter: template type. | Use this bot. Report bugs. | Suggested by Jamesluiz102 | Category:Free and open-source software | via #UCB_Category 32/160
mNo edit summary
Line 9: Line 9:
| developer = [[Microsoft]] and community
| developer = [[Microsoft]] and community
| released = {{Start date and age|2019}}
| released = {{Start date and age|2019}}
| latest release version = ccf-0.18.2
| latest release version = ccf-1.0.6
| latest release date = {{Start date and age|2021|02|19}}
| latest release date = {{Start date and age|2021|07|05}}
| repo = {{URL|https://github.com/microsoft/CCF}}
| repo = {{URL|https://github.com/microsoft/CCF}}
| programming language = [[C++]], [[Python (programming language)|Python]]
| programming language = [[C++]], [[Python (programming language)|Python]]

Revision as of 17:00, 10 July 2021

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-1.0.6 / July 5, 2021; 2 years ago (2021-07-05)
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, it was designed for building secure high-performance and high-availability 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 uses trusted execution environments (TEEs)[5] such as Intel Software Guard Extensions (SGX).[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 deterministic consensus algorithms rather than proof of work or proof of stake.[6]

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".
  2. ^ a b 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. ^ "Introduction To Microsoft's Coco Framework For Blockchain Applications - Part One". www.c-sharpcorner.com.
  6. ^ "Consensus Protocols — CCF documentation". microsoft.github.io.
  7. ^ "FOSDEM 2020 - Hardware-aided Trusted Computing devroom". archive.fosdem.org.
  8. ^ "GitHub - microsoft/CCF: Confidential Consortium Framework". October 25, 2020 – via GitHub.
  9. ^ "Install CCF — CCF documentation". microsoft.github.io.

Further reading

External links