Enterprise Ethereum Alliance (EEA) опубликовал новые спецификации для разработчиков, уточняющие, как крупным компаниям следует использовать закрытые версии второго по капитализации блокчейна.

О выпуске новых спецификаций крупнейший блокчейн-консорциум, насчитывающий 500 членов, объявил в понедельник на ежегодной конференции разработчиков Эфириума – Devcon4. В Client Specification Version 2 излагается процесс сертификации, гарантирующий, что разработчики кода Эфириума следуют общим стандартам.

Кроме того, EEA выпустил Off-Chain Trusted Compute Specification Version 0.5, в которой описывается способ перемещения данных из блокчейна в доверенную среду за пределами реестра или извлечение их из внешних источников – так называемых «оракулов» – через стандартный интерфейс программирования приложений (API).

По словам генерального директора EEA Рона Ресника (Ron Resnick), конечная цель таких постепенных уточнений – создание основы для слаженной разработки, такой, как, например, в экосистеме Android.

«Я изучаю вопрос операционной совместимости основываясь на данных лучших практик других рынков, например, телекоммуникаций», – сказал Ресник. «Если я куплю телефон в одной стране, а SIM-карту – в другой, то я знаю, что они будут нормально работать друг с другом».

Он также добавил, что EEA является зарегистрированным товарным знаком. Это означает, что перед тем, как создать свое операционно совместимое решение для EEA, разработчик должен будет пройти сертификационное тестирование для сторонних специалистов, которое начнется в первом квартале 2020 года.

Client Specification V2 также поможет укрепить сотрудничество с другим корпоративным блокчейн-консорциумом – проектом Hyperledger:

«Если разработчик Hyperledger модифицирует свое решение, чтобы оно соответствовало спецификации EEA, и получит соответствующий сертификат, то появится операционная совместимость с решениями, созданными в рамках этого консорциума», – сказал Ресник.

Конфиденциальность и производительность

Другая новая спецификация – EEA Off-Chain Trusted Compute Specification V 0.5 – устраняет необходимость некоторых вычислительных сервисов, которые занимают слишком много времени для выполнения задач в сети – например, такие массивные технологии конфиденциальности, как доказательства с нулевым разглашением или многосторонние вычисления.

Большая часть работы над спецификацией была выполнена Trusted Execution Task Force, состоящей из 90 членов и работающей в рамках EEA. Например, компания Intel анализировала, как криптографические операции должны выполняться в защищенном анклаве Intel Software Guard Extensions (SGX) – специальной высокозащищенной области чипа, часто используемой для хранения конфиденциальных данных.

«Доверенные вычисления – это фундаментальная технология, позволяющая вывести корпоративный блокчейн на следующий уровень, а спецификация Trusted Compute API упрощает этот процесс», – сказал Том Уиллис (Tom Willis), директор Центра технологий с открытым исходным кодом в Intel.

Спецификация для внесетевых задач также охватывает сервисы оракулов, переносящих внешнюю информацию в смарт-контракты и предоставляемых такими службами, как Oraclize или Thomson Reuters BlockONE IQ.

По словам Ресника, внесетевая доверенная спецификация для вычислений «убьет сразу двух зайцев», одновременно повысив производительность и конфиденциальность.

«Более того, компании смогут выбирать, какие доверенные методы расчета лучше всего подходят для их целей, независимо от того, идет ли речь о цепочках поставок, банках, розничной торговле или других крупных экосистемах на базе предприятий», – сказал он.

Во время конференции Devcon4 также обсуждались планы EEA по внесению позитивных изменений в сообщество Эфириума в рамках процесса предложений по улучшению Эфириума (EIP).

«Потенциальные подходы включают в себя поощрение членов EEA к внесению улучшений в конкретные EIP и описание обязательных требований клиентов в тех EIP, где это необходимо», – сказал Конор Свенссон (Conor Svensson), генеральный директор blk.io и председатель рабочей группы по техническим стандартам EEA.