This article contains promotional content. (November 2021) |
Оригинальный автор(ы) | Исследования Microsoft и разработка Microsoft Azure [1] |
---|---|
Разработчик(и) | Microsoft и сообщество |
Первоначальный выпуск | 2019 (2019) |
Стабильный релиз | ccf-2.0.7 / 17 августа 2022 г. (2022-08-17) |
Репозиторий | github.com/microsoft/CCF |
Написано в | C++ , Питон |
Операционная система | линукс |
Платформа | Кроссплатформенный |
Тип | Структура инфраструктуры блокчейна |
Лицензия | Лицензия Apache 2.0 |
Веб-сайт | microsoft.github.io/CCF/ |
Первоначально разработанный в 2019 году корпорацией Microsoft [2] под названием Coco , а затем переименованный в Confidential Consortium Framework (CCF), это фреймворк с открытым исходным кодом для разработки новой категории производительных приложений , который фокусируется на оптимизации безопасных многосторонних вычислений и доступности данных. Предназначенный для ускорения внедрения технологии блокчейна предприятиями, CCF может обеспечить различные высокомасштабные, конфиденциальные, разрешенные сети распределенных реестров , которые отвечают ключевым требованиям предприятия. [3]
CCF предоставляет модель программирования многосторонних вычислений (MPC), которая отдает приоритет высокодоступному хранилищу данных и универсально проверяемому журналу данных, реализующему абстракцию реестра.
Как разрешенная структура, CCF использует доверие в консорциуме управляющих членов и в сети реплицированных аппаратно защищенных сред выполнения (также известных как доверенные среды выполнения [TEE], такие как Intel Software Guard Extensions [SGX]. [2] ) для достижения высокой пропускной способности, низкой задержки, сильной целостности и сильной конфиденциальности для данных приложений и кода, выполняемых в реестре. CCF встраивает протоколы консенсуса с византийскими и выводит из строя отказоустойчивые конфигурации. Все конфигурации поддерживают сильную целостность сервиса на основе содержимого реестра. Даже если некоторые реплики повреждены или их ключи скомпрометированы, их можно обвинить на основе их подписанных доказательств вредоносной активности, записанных в реестре. CCF поддерживает прозрачное программируемое управление, в котором полномочия членов консорциума настраиваются, а их деятельность аналогичным образом регистрируется в реестре для полной возможности аудита . [3]
Каркас спроектирован и построен на 6-точечном фундаменте [4] :
Конфиденциальная структура консорциума была представлена на Европейской встрече разработчиков свободного и открытого программного обеспечения FOSDEM 2020 в Брюсселе , Бельгия . [5] Исходный код CCF лицензирован по лицензии Apache 2.0 и доступен на GitHub . [6] Он работает на Linux и, по данным Microsoft, в первую очередь разрабатывался и тестировался на Ubuntu 18.04. [7]