Microsoft разработала блокчейн-фреймворк, который использует технологию Intel для более широкого использования протокола в бизнесе. Структура Конфиденциального консорциума (CoCo) была создана для решения проблем, связанных с текущей технологией протокола блокчейн.
До сих пор проблема заключалась в том, что блокчейн требует сложных методов разработки, чтобы он удовлетворял операционные потребности и потребности в безопасности предприятий. Фреймворк Coco снижает эту сложность и может быть интегрирован с блокчейн-сетями.
Блокчейн — это набор связанных зашифрованных записей. Записи являются блоками и связаны с помощью указателей хэша, которые также включают данные транзакций. Идея заключается в том, что блокчейн можно использовать в качестве открытой распределенной книги, которая записывает транзакции проверяемым постоянным способом, потому что, как только вы записали данные в блок, вы не можете изменить эти данные, не изменив также все последующие блоки.
Microsoft предлагает блокчейн Ethereum в качестве услуги на своей платформе Azure с 2015 года. Ethereum-это технология с открытым исходным кодом, лежащая в основе криптовалюты Ether, а служба Azure была разработана в партнерстве с ConsenSys. Microsoft также включила язык программирования Ethereum, Solidity, в VIsual Studio. Ранее в этом году Microsoft сформировала альянс (Корпоративный альянс Ethereum) с Intel, Accenture и более чем двумя десятками банков и других компаний для использования кода блокчейна Ethereum.
Говоря о фреймворке CoCo, Марк Руссинович, главный технический директор Azure в Microsoft, сказал::
“Microsoft стремится внедрить блокчейн на предприятии. Мы прислушались к потребностям наших клиентов и блокчейн-сообщества и привносим основополагающую функциональность в платформу Coco. Благодаря инновационному сочетанию передовых алгоритмов и доверенных сред выполнения (TEEs), таких как расширения Intel Software Guard (SGX) или виртуальный безопасный режим Windows (VSM), мы считаем, что это делает следующий шаг к подготовке блокчейна к бизнесу.”
Русинович демонстрирует фреймворк в этом видео:
Microsoft говорит, что преимущества платформы Coco включают скорость транзакций более 1600 транзакций в секунду и легко управляемую конфиденциальность данных без ущерба для производительности
Платформа Coco разработана таким образом, чтобы быть совместимой с любым протоколом бухгалтерской книги. Он может работать в облаке и локально, в любой операционной системе и гипервизоре, которые поддерживают совместимый тройник. Первоначальные реализации платформы Coco будут включать R3 Corda, Hyperledger Sawtooth, кворум J. P. Morgan и Ethereum.
Роль Intel в этом заключается в том, что платформа Coco использует Intel SGX (Software Guard Extensions). Это аппаратная технология безопасности, которую Coco Framework использует для повышения пропускной способности, эффективности и конфиденциальности блокчейна.
Существует технический документ, в котором подробно рассказывается о том, как работает фреймворк Coco. Фреймворк будет доступен на GitHub в следующем году в качестве проекта с открытым исходным кодом.