Конфиденциальная структура консорциума

Microsoft open source framework
Конфиденциальная структура консорциума (CCF)
Оригинальный автор(ы)Исследования Microsoft и разработка Microsoft Azure [1]
Разработчик(и)Microsoft и сообщество
Первоначальный выпуск2019 ; 5 лет назад (2019)
Стабильный релиз
ccf-2.0.7 / 17 августа 2022 г. ; 2 года назад (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]

Смотрите также

Ссылки

  1. ^ «Конфиденциальная структура консорциума». Microsoft .
  2. ^ ab De Simone, Sergio (16 мая 2019 г.). «Microsoft Open-Sources CCF Framework для улучшения пропускной способности и задержки блокчейн-реестров». InfoQ .
  3. ^ ab Руссинович, Марк; Эштон, Эдвард; Аванессиан, Кристин; Кастро, Мигель; Шамайо, Амори; Клебш, Сильван; Коста, Мануэль; Фурне, Седрик; Кернер, Мэтью; Кришна, Сид; Маффр, Жюльен; Москиброда, Томас; Наяк, Картик; Охрименко, Ольга; Шустер, Феликс (2019-04-01). "CCF: Структура для создания конфиденциальных проверяемых реплицированных служб". Microsoft .
  4. ^ "Confidential Consortium Framework". Microsoft Research . Получено 2023-02-20 .
  5. ^ "FOSDEM 2020 - Аппаратно-ориентированная доверенная вычислительная комната". archive.fosdem.org .
  6. ^ "GitHub - microsoft/CCF: Confidential Consortium Framework". 25 октября 2020 г. – через GitHub.
  7. ^ "Установка CCF — Документация CCF". microsoft.github.io . Архивировано из оригинала 2020-11-06 . Получено 2020-10-25 .

Дальнейшее чтение

  • Марк Руссинович ; Эдвард Эштон; Кристин Аванессиан; Мигель Кастро; Амори Шамайо; Сильван Клебш; Мануэль Коста; Седрик Фурне; Мэтью Кернер; Сид Кришна; Жюльен Маффр; Томас Москиброда; Картик Наяк; Оля Охрименко; Феликс Шустер; Рой Шустер; Алекс Шамис; Ольга Врусгу; Кристоф М. Винтерштайгер (2019). "CCF: Структура для создания конфиденциальных проверяемых реплицируемых сервисов" (PDF) .
  • FOSDEM 2020 Конфиденциальная структура консорциума
  • Конфиденциальная структура консорциума - Microsoft Research


Retrieved from "https://en.wikipedia.org/w/index.php?title=Confidential_Consortium_Framework&oldid=1236342388"