- Разделение задач на «клей» и «сопроцессор»
- Практические примеры в Ethereum и AI
- Будущее криптографии и новые подходы
Создатель Ethereum Виталик Бутерин поделился новой концепцией организации вычислений, разделив их на две части: «клей» и «сопроцессор». Объяснение и примеры данной модели вы сможете найти в статье.
Разделение задач на «клей» и «сопроцессор»
Концепция, предложенная Виталиком Бутериным, предполагает деление вычислительных задач на два типа. «Клей» выполняет общие и менее интенсивные задачи, в то время как «сопроцессор» берет на себя тяжелые и структурированные вычисления. Виталик объясняет, что большинство вычислений в таких системах, как Ethereum Virtual Machine (EVM), уже разделены подобным образом. Некоторые части процесса требуют высокой эффективности, в то время как другие более гибкие, но менее эффективные.
Практические примеры в Ethereum и AI
Пример транзакции в сети Ethereum показывает, как газ распределяется между различными задачами. В транзакции, где Виталик обновил IPFS-хэш своего блога в Ethereum Name Service (ENS), общее потребление газа составило 46,924. Основные ресурсоемкие операции, включая чтение и запись в хранилище, криптографию и логирование, заняли порядка 85% всего газа. В искусственном интеллекте (AI) также наблюдается похожая модель, где основная часть работы выполняется с помощью векторизованных операций, а высокоуровневая логика остается на Python.
Будущее криптографии и новые подходы
Виталик считает, что такой подход становится все более популярным в современной криптографии, например, в доказательствах с нулевым разглашением (SNARKs) и в многопартных вычислениях (MPC). Разработчики создают специализированные модули для наиболее затратных операций и комбинируют их с общими системами доказывания, получая таким образом эффективность и гибкость. Эта модель вдохновляет на создание чипов, оптимизированных для безопасности и открытого исходного кода, с использованием проприетарных ASIC-модулей для более интенсивных вычислений.
Виталик Бутерин подчеркивает важность нахождения баланса между общими и специализированными задачами в вычислениях. Подход «клей» и «сопроцессор» может стать ключом к созданию более эффективных и безопасных систем, как в блокчейнах, так и в других областях.
Комментарии