0cd5c4c5b1 | ||
---|---|---|
.azure-pipelines-templates | ||
.devcontainer | ||
.github | ||
.vscode | ||
3rdparty | ||
cmake | ||
doc | ||
docker | ||
edl | ||
getting_started | ||
python | ||
samples | ||
scripts | ||
src | ||
tests | ||
.azure-pipelines-gh-pages.yml | ||
.azure-pipelines.yml | ||
.clang-format | ||
.cmake-format.py | ||
.codecov.yml | ||
.daily.yml | ||
.dockerignore | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
.nodes.sh | ||
.pylintrc | ||
CCF-TECHNICAL-REPORT.pdf | ||
CHANGELOG.md | ||
CMakeLists.txt | ||
Doxyfile | ||
LICENSE | ||
README.md | ||
SECURITY.md | ||
THIRD_PARTY_NOTICES.txt | ||
cgmanifest.json | ||
livehtml.sh | ||
metrics.yml | ||
start_test_network.sh | ||
update_evercrypt.sh |
README.md
The Confidential Consortium Framework
The Confidential Consortium Framework (CCF) is an open-source framework for building a new category of secure, highly available, and performant applications that focus on multi-party compute and data. CCF can enable high-scale, confidential networks that meet key enterprise requirements — providing a means to accelerate production and enterprise adoption of consortium based blockchain and multi-party compute technology.
Leveraging the power of trusted execution environments (TEEs), decentralized systems concepts, and cryptography, CCF enables enterprise-ready multiparty computation or blockchains.
Learn more and get started
- Browse the CCF Documentation.
- Read the CCF Technical Report for a more detailed description.
- Learn more about Azure Confidential Computing offerings like Azure DC-series (which support Intel SGX TEE) and Open Enclave that CCF can run on.
Getting Started with CCF
- Get started with Azure confidential computing and CCF.
- Learn how to build and run a test network.
- Start writing your own CCF application.
- Submit bugs and feature requests, and help us verify those that are checked in.
Third-party components
We rely on several open source third-party components, attributed under THIRD_PARTY_NOTICES.
Contributing
This project welcomes contributions and suggestions. Please see the Contribution guidelines.