Когда я начал исследовать архитектуру приватности Newton Protocol, я предполагал, что самый большой компромисс — это скорость.
Вместо этого я снова и снова натыкался на нечто гораздо менее обсуждаемое.
Энергия.
Большинство разговоров сравнивают блокчейн-сети друг с другом. Такое сравнение упускает то, чем на самом деле занимается Ньютон. Протокол не просит валидаторов выполнять более тяжёлые onchain-вычисления. Его проверка подлинности происходит внутри Intel SGX Trusted Execution Environments на серверах операторов. Реальный вопрос не в том, потребляют ли TEE больше энергии, чем Proof of Stake. Вопрос в том, потребляют ли они больше, чем запуск той же самой рабочей нагрузки без защищённого enclaves.
Академические бенчмарки дают удивительно ясный ответ.
Для ресурсоёмких нагрузок было измерено, что Intel SGX может расходовать до 1,67 раза больше энергии, чем нативное выполнение. И что более важно: «штраф» растёт по мере того, как нагрузки выходят за пределы защищённой памяти enclave. Иными словами, чем больше становится задача верификации, тем дороже SGX относительно обычных вычислений.
Это не значит, что каждая TEE одинаково страдает. SEV от AMD и более новая TDX от Intel были разработаны, чтобы снизить многие узкие места SGX. Накладные расходы в основном связаны с задокументированным выбором аппаратного обеспечения Newton, а не с самой концепцией TEE.
Но глубинное понимание пришло, когда я перестал смотреть на сегодняшнюю архитектуру и начал читать дорожную карту.
Newton не представляет SGX как пункт назначения. Он представляет его как начало.
Протокол планирует развиваться от сегодняшнего threshold encryption к Multi Party Computation и в конечном итоге к Fully Homomorphic Encryption. Каждый шаг устраняет ещё одно допущение о доверии. Операторы узнают меньше. Приватность улучшается. Верификация становится надёжнее.
Цена — в вычислениях.
Исследователи годами показывают, что MPC требует существенно больше ресурсов, чем выполнение на базе TEE. Полностью гомоморфное шифрование предъявляет ещё более высокие требования — опубликованные оценки варьируются примерно от одной тысячи до одного миллиона раз медленнее обычных вычислений в зависимости от нагрузки.
Это полностью меняет то, как я читаю дорожную карту.
Обсуждение обычно подают как неуклонное движение к более сильной приватности. Технически это правда. Но усиленная приватность — это также обязательство перед большей вычислительной сложностью, более крупными требованиями к инфраструктуре и, в конечном счете, более высоким энергопотреблением.
Это не критика протокола Newton. Любая система приватности делает компромиссы. Некоторые жертвуют конфиденциальностью ради эффективности. Другие тратят дополнительные вычислительные ресурсы, чтобы минимизировать необходимость доверия.
Newton явно выбрал второй путь.
Возможно, самая интересная часть в том, что SGX, часто воспринимаемый сегодня как дорогой вариант, со временем может остаться в памяти как недорогая стадия архитектуры Newton.
Реальная энергетическая проблема не начинается с сегодняшних enclaves.
Она начинается с технологий приватности, которыми протокол надеется их заменить.
@NewtonProtocol #Newt $NEWT $T $FHE
