Конфиденциальная структура консорциума
![]() | Эта статья содержит контент, написанный как реклама . ( Ноябрь 2021 г. ) |
![]() | |
Оригинальный автор(ы) | Исследования Microsoft и Microsoft Azure разработка [1] |
---|---|
Разработчик(и) | Microsoft и сообщество |
Первоначальный выпуск | 2019 |
Стабильная версия | ccf-2.0.7 / 17 августа 2022 г |
Репозиторий | github |
Написано в | С++ , Питон |
Операционная система | Линукс |
Платформа | Кросс-платформенный |
Тип | блокчейна Инфраструктура |
Лицензия | Лицензия Апач 2.0 |
Веб-сайт | Майкрософт |
Первоначально разработано Microsoft в 2019 году. [2] под названием Coco , а затем переименованным в Confidential Consortium Framework (CCF), это платформа с открытым исходным кодом для разработки новой категории высокопроизводительных приложений , которая фокусируется на оптимизации безопасных многосторонних вычислений и доступности данных. Предназначенный для ускорения внедрения технологии блокчейна предприятиями, CCF может обеспечить создание различных крупномасштабных, конфиденциальных, разрешенных сетей распределенного реестра , отвечающих ключевым требованиям предприятия. [3]
Обзор
[ редактировать ]CCF предоставляет модель программирования многосторонних вычислений (MPC), в которой приоритет отдается хранению данных с высокой доступностью, а универсально проверяемый журнал данных реализует абстракцию реестра.
В качестве разрешенной среды CCF использует доверие к консорциуму управляющих членов и к сети реплицируемых сред выполнения с аппаратной защитой (также известных как доверенные среды выполнения [TEE], такие как расширения Intel Software Guard Extensions [SGX]). [2] ) для достижения высокой пропускной способности, низкой задержки, строгой целостности и строгой конфиденциальности данных приложений и кода, выполняющегося в реестре. CCF встраивает консенсусные протоколы в Byzantine и разрушает отказоустойчивые конфигурации. Все конфигурации поддерживают строгую целостность сервисов на основе содержимого реестра. Даже если некоторые реплики повреждены или их ключи скомпрометированы, их можно обвинить на основании подписанных ими доказательств вредоносной активности, записанных в реестре. CCF поддерживает прозрачное, программируемое управление, при котором полномочия членов консорциума можно настраивать, а их деятельность аналогичным образом записывается в реестр для полной проверяемости . [3]
Каркас спроектирован и построен на 6-точечном фундаменте. [4] из:
- Управление: прозрачное, программируемое предложение в стиле консорциума и управление на основе голосования, которое поддерживает операционные модели предприятия.
- Целостность службы: аппаратная целостность логики и данных приложения.
- Конфиденциальность и конфиденциальность: все транзакции по умолчанию конфиденциальны.
- Производительность: пропускная способность, подобная базе данных, низкая задержка, детерминированные фиксации.
- Эффективность: минимальные накладные расходы на выполнение по сравнению с традиционными решениями.
- Устойчивость: высокая доступность и безопасное аварийное восстановление.
Появления
[ редактировать ]ФОСДЕМ
[ редактировать ]Структура конфиденциального консорциума была представлена на Европейской встрече разработчиков свободного и открытого программного обеспечения FOSDEM 2020 в Брюсселе , Бельгия . [5] CCF Исходный код лицензируется по лицензии Apache 2.0 и доступен на GitHub . [6] Он работает на Linux и, по словам Microsoft, в первую очередь разрабатывался и тестировался на Ubuntu 18.04. [7]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Конфиденциальная структура консорциума» . Майкрософт .
- ^ Jump up to: а б Де Симоне, Серджио (16 мая 2019 г.). «Среда Microsoft с открытым исходным кодом CCF для улучшения пропускной способности и задержки реестров блокчейна» . ИнфоQ .
- ^ Jump up to: а б Руссинович, Марк; Эштон, Эдвард; Аванесян, Кристина; Кастро, Мигель; Шамаю, Амори; Клебш, Сильван; Коста, Мануэль; Фурне, Седрик; Кернер, Мэтью; Кришна, Сид; Маффре, Жюльен; Москиброда, Томас; Наяк, Картик; Охрименко, Ольга; Шустер, Феликс (01 апреля 2019 г.). «CCF: Структура для создания конфиденциальных проверяемых реплицируемых сервисов» . Майкрософт .
- ^ «Конфиденциальная структура консорциума» . Исследования Майкрософт . Проверено 20 февраля 2023 г.
- ^ «FOSDEM 2020 – Комната разработки аппаратных доверенных вычислений» . archive.fosdem.org .
- ^ «GitHub — microsoft/CCF: Структура конфиденциального консорциума» . 25 октября 2020 г. – через GitHub.
- ^ «Установка CCF — документация CCF» . microsoft.github.io . Архивировано из оригинала 06.11.2020 . Проверено 25 октября 2020 г.
Дальнейшее чтение
[ редактировать ]- Марк Руссинович ; Эдвард Эштон; Кристина Аванесян; Мигель Кастро; Амори Шамаю; Сильван Клебш; Мануэль Коста; Седрик Фурне; Мэтью Кернер; Сид Кришна; Жюльен Мафре; Томас Москиброда; Картик Наяк; Оля Охрименко; Феликс Шустер; Рой Шустер; Алекс Шамис; Ольга Врусгу; Кристоф М. Винтерштайгер (2019). «CCF: основа для создания конфиденциальных проверяемых реплицируемых служб» (PDF) .
- FOSDEM 2020 Структура конфиденциального консорциума
Внешние ссылки
[ редактировать ]- Блокчейны
- библиотеки С++
- Распределенные вычисления
- Библиотеки Python (языка программирования)
- Бесплатное программное обеспечение с открытым исходным кодом
- бесплатное программное обеспечение Майкрософт
- Microsoft Исследования
- Программное обеспечение, использующее лицензию Apache
- программное обеспечение 2019 года
- Бесплатное программное обеспечение только для Linux
- Заглушки программного обеспечения Microsoft