Microsoft хочет совместить блокчейн с безопасной средой выполнения
Две новые патентные заявки от Microsoft намекают на то, что корпорация стремится усовершенствовать свои блокчейн-решения, используя безопасную среду выполнения (trusted execution environment — TEE). Бюро США по патентам и товарным знакам опубликовало эти заявки 9 августа.
В обоих документах объясняется, как использование безопасной среды может сделать блокчейн-сети ещё надёжнее. Для этого требуется, чтобы конкретные узлы блокчейна действовали в качестве валидаторов.
Как указано в первой заявке, TEE может улучшить безопасность блокчейн-сетей консорциумов следующим образом:
…Быть валидатором уполномочивается первый узел. В процессе этого должен быть авторизован заранее определённый тип блокчейна или другого протокола безопасности, и заранее установленный список участников будет храниться в TEE первого узла.
Во второй заявке объясняется, каким образом безопасная среда может осуществлять верификацию транзакций в блокчейн-сети Microsoft.
Система аттестации TEE будет создавать среду, в которой «не требуются повторные вычисления с целью верификации»: предварительно авторизованная структура сможет напрямую передавать «обновлённое официальное состояние» той или иной обрабатываемой транзакции:
В некоторых примерах вся сеть принимает транзакции […] и состояние блокчейна обновляется напрямую. В ряде случаев нет необходимости в копировании транзакции, чтобы подтвердить блок.
На прошлой неделе Cointelegraph сообщил, что платформа облачных вычислений на основе эфириума Azure от Microsoft заменила текущий механизм консенсуса PoW на алгоритм доказательства полномочий (Proof-of-Authority — PoA). Microsoft посчитала, что это повысит эффективность процесса создания децентрализованных приложений для приватных сетей блокчейна или сетей консорциумов.