Виталик Бутерин предложил способ увеличения эффективности EVM

cryptonews.ruОпубликовано 2023-03-02Обновлено 2024-09-02

Специализация и параллелизация вычислений способствуют повышению эффективности и безопасности. Об этом в новом эссе написал сооснователь Ethereum Виталик Бутерин.

Glue and coprocessor architectures:https://t.co/7CwdzKR0ix

— vitalik.eth (@VitalikButerin) September 2, 2024

По мнению криптографа, это открывает возможности для увеличения децентрализации и упрощения аудита кода.

Согласно Бутерину, любые ресурсоемкие вычисления можно разделить на две части:

  1. Относительно небольшое количество сложной, но не требующей больших затрат бизнес-логики.
  2. Большое количество интенсивной, но высокоструктурированной «дорогой работы».

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

В EVM эти две формы выполнения обрабатываются по-разному. Сложная бизнес-логика пишется на языке более высокого уровня вроде Solidity, который компилируется в виртуальной машине.

«Дорогая работа» запускается опкодами EVM (SLOAD и т. д.), но свыше 99 % фактических вычислений производится в специализированных модулях непосредственно внутри клиентского кода (или даже библиотек).

По мнению Бутерина, все чаще встречается архитектура, которую он называет «клей и сопроцессор». В ней есть некий центральный компонент — «клей» — с высокой общностью, но низкой эффективностью, который отвечает за передачу данных между одним или несколькими компонентами сопроцессора. Последний обладает низкой общностью, но высокой эффективностью.

Данные: vitalik.eth.limo.

Соучредитель Ethereum пояснил, что представленная выше схема упрощена, поскольку на практике, к примеру в архитектуре ZKP, существует более двух уровней на кривой компромисса между эффективностью и общностью. Но, если упростить, достаточно думать о двух уровнях. Параллели этому есть во многих областях вычислений.

Данные: vitalik.eth.limo.

Согласно Бутерину, вычисления только недавно стали настолько быстрыми, что затраты на бизнес-логику стали действительно незначительными. Это создало предпосылки для оптимизации VM, в которой выполняется бизнес-логика, для целей, отличных от эффективности удобства для разработчиков, привычности, безопасности и т. п.

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

Становится все более очевидным, какие операции являются наиболее важными и дорогостоящими. Это наиболее заметно в криптографии, но актуально и для ИИ, и других областей.

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

Соучредитель Ethereum убежден, что EVM не обязательно должны быть эффективными, они просто должны быть знакомыми. Вычисления в неэффективной VM можно улучшить за счет добавления нужных сопроцессоров («прекомпиляторов»).

По его словам, оптимизирующие EVM команды порой приходят к выводу, что отсутствие параллелизации зачастую не является основным препятствием для масштабируемости.

Бутерин считает лучшими способами улучшения виртуальной машины:

  • добавление оптимальных прекомпиляций или специализированных опкодов;
  • совершенствование компоновки хранилища.

В заключение соучредитель Ethereum отметил, что перечисленные тенденции позволяют:

  1. Увеличить эффективность специализации на стороне клиента, это улучшает способность выполнять чувствительные и требовательные к производительности вычисления локально на аппаратном обеспечении пользователя.
  1. Создают широкие возможности для того, чтобы стремление к эффективности не нарушало другие ценности, в первую очередь безопасность, открытость и простоту. Это несет пользу для криптографии, поскольку она олицетворяет «дорогие структурированные вычисления», которые ускоряются благодаря подобной тенденции. Последнее создает предпосылки для повышения безопасности и большего фокуса на оптимизации прекомпиляций и других функций, которые «живут» вместе с VM.
  1. Открывает возможность для участия небольших и новых игроков. Если вычисления становятся менее монолитными и более модульными, это значительно снижает барьер для входа. Даже имея ASIC для одного типа вычислений, можно добиться успеха. То же самое будет происходить и в областях ZKP и оптимизации EVM. Написание кода с эффективностью, близкой к «пограничной», становится намного проще и доступнее. Это облегчает его аудит и формальную верификацию.

Напомним, в августе разработчики проекта Starknet представили механизм одновременного исполнения нескольких транзакции в решении второго уровня.

Ранее ForkLog дополнил образовательные карточки материалом на тему параллелизации и ее влияния на масштабирование блокчейнов.

Похожее

Спрос на биткоин остается отрицательным уже несколько месяцев — вот что это значит для BTC

За последние месяцы спрос на Bitcoin остается отрицательным, что указывает на преобладание продавцов над покупателями. 24 июня ликвидация длинных позиций на $700 млн усугубила падение BTC ниже $60 тыс. Аналитики отмечают, что отрицательный спрос сохраняется уже 208 дней, сигнализируя о сильном продавческом давлении и отсутствии устойчивой поддержки для роста цены. Индекс Coinbase Premium остается отрицательным более месяца, отражая слабый интерес со стороны институциональных инвесторов США, а постоянный отток средств из спотовых ETF подтверждает недостаток уверенности на рынке. Чистая реализованная прибыль/убыток уже пять месяцев находится в отрицательной зоне, что характерно для медвежьих циклов. Данные on-chain также указывали на готовящуюся распродажу: с марта по июнь индекс позиций майнеров (MPI) рос, а потоки от майнеров на биржи увеличивались, создавая дополнительное давление предложения. Следующей ключевой целью и уровнем поддержки остается реализованная цена в $53 888.

ambcrypto45 мин. назад

Спрос на биткоин остается отрицательным уже несколько месяцев — вот что это значит для BTC

ambcrypto45 мин. назад

SBI Holdings приобретает Bitbank за ¥46,7 млрд в рамках японской консолидации на рынке криптовалют

SBI Holdings приобретает японскую криптобиржу Bitbank за 46,7 млрд иен в рамках консолидации на внутреннем рынке. Сделка, раскрытая через TDnet Токийской фондовой биржи, будет осуществлена через дочернюю компанию SBICAH GK и должна завершиться к октябрю 2026 года после одобрения, в том числе со стороны Комиссии по справедливой торговле Японии. Объединенная платформа Bitbank и SBI VC Trade будет управлять активами под хранение на сумму около 1,1 трлн иен через 2,92 млн пользовательских счетов, создав крупнейшую национальную группу криптобирж. Сделка включает выкуп долей у основных акционеров Bitbank — MIXI Inc. и Ceres Inc. В условиях строгого регулирования японского рынка, где ключевую роль играют лицензирование и защита потребителей, такой масштаб позволит распределить затраты на соответствие требованиям и технологии. Это соответствует глобальному тренду на консолидацию криптобирж, когда более крупные финансовые группы поглощают независимые платформы. Далее следует следить за утверждением сделки регуляторами и последующей интеграцией двух бирж, которая определит успех объединения. Эта покупка подтверждает стратегическую важность инфраструктуры криптобирж для крупных финансовых групп даже в периоды волатильности рынка.

bitcoinist46 мин. назад

SBI Holdings приобретает Bitbank за ¥46,7 млрд в рамках японской консолидации на рынке криптовалют

bitcoinist46 мин. назад

Южная Корея оштрафовала биржу Bithumb на 210 млн вон за несанкционированные трансграничные передачи данных

Корейская Комиссия по защите персональных данных оштрафовала криптобиржу Bithumb на 210 миллионов вон (около 136 000 долларов США) за незаконную передачу пользовательских данных за границу. Согласно отчёту Korea Herald, нарушения касались передачи номеров участников и деталей ордеров по USDT партнёру BingX, а также отправки имён пользователей и адресов кошельков на 13 иностранных бирж без получения надлежащего отдельного согласия. Помимо штрафа был выдан предписание об устранении нарушений. Этот случай важен, поскольку демонстрирует усиление внимания корейских регуляторов к вопросам приватности данных на крипторынке. Обработка чувствительной информации, такой как данные кошельков и история транзакций, требует строгого соблюдения правил, особенно при трансграничных передачах. Инцидент послужил основой для новых отраслевых правил защиты данных блокчейна и указывает на то, что риски для бирж теперь выходят за рамки только правил торговли, распространяясь на всю операционную деятельность. В результате другим корейским биржам, вероятно, придётся пересмотреть свои процедуры получения согласия на передачу данных. Корректирующее предписание для Bithumb может привести к более значительным операционным изменениям, чем сам штраф. Этот случай — ещё один сигнал о расширении регулирования криптоиндустрии.

bitcoinist1 ч. назад

Южная Корея оштрафовала биржу Bithumb на 210 млн вон за несанкционированные трансграничные передачи данных

bitcoinist1 ч. назад

Пока аналитики становятся быками на Биткоин, лучшее ли это время покупать его падение?

По мере того, как аналитики становятся более бычьими по отношению к биткоину, возникает вопрос: является ли текущее падение наилучшим моментом для покупки BTC? За последние 72 часа на рынке произошли масштабные ликвидации на сумму около $1,8 млрд, преимущественно по длинным позициям, что совпало с недельным снижением цены биткоина более чем на 5%. Этот процесс снизил избыточное кредитное плечо и очистил позиции, потенциально создавая почву для восстановления, если вернется спрос со стороны спотового рынка. Макроэкономический фон остается неоднозначным. Хотя опасения (FUD) вокруг геополитики ослабевают, ожидания повышения ставки ФРС выросли до более чем 27%, что добавляет неопределенности. При этом почти 11 миллионов BTC сейчас находятся в убытке — рекордный уровень, причем около 37% монет, хранящихся долгосрочными держателями (LTH), оцениваются ниже цены покупки. Это увеличивает риск капитуляции LTH. Таким образом, несмотря на улучшение макрофона и сброс плеча, слабый спрос, неопределенность в политике ФРС и растущие убытки долгосрочных инвесторов означают, что риски дальнейшего снижения могут быть недооценены, и сильный бычий сценарий на третий квартал пока выглядит неубедительным.

ambcrypto3 ч. назад

Пока аналитики становятся быками на Биткоин, лучшее ли это время покупать его падение?

ambcrypto3 ч. назад

Торговля

Спот
活动图片