Добавить новость

Нетаньяху извинился за убийство в плену ХАМАС россиянина Лобанова

Скидки как искусство: Как ТМ Электроникс революционизирует взаимодействие с клиентами

Почти 20 га земли выделено в Молжаниновском районе под строительства дорог

Столичные художники подготовили серию картин о летнем сезоне 2024 года





Новости сегодня

Новости от TheMoneytizer

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

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

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

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

  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 дополнил образовательные карточки материалом на тему параллелизации и ее влияния на масштабирование блокчейнов.

Читайте на 123ru.net


Новости 24/7 DirectAdvert - доход для вашего сайта



Частные объявления в Вашем городе, в Вашем регионе и в России



Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city

Кафанов: Максименко может уехать в Европу

В госпитальной школе подмосковного онкодиспансера прозвенел первый звонок

В Северном Измайлово открыли движение по обновленной схеме: жители получили удобный проезд к своим домам

Беременная россиянка вылетела на машине в кювет и внезапно начала рожать

Музыкальные новости

Стало известно о задержке и отмене рейсов из аэропорта «Домодедово»

Лидер Metallica Джеймс Хэтфилд появился в новом фрагменте фильма «Чаща»

Собянин: силы ПВО сбили в Одинцове четвертый БПЛА, летевший в сторону Москвы

Сергей Иванов предложил расширить программу субсидированных перелётов

Новости России

Названа самая опасная улица в Москве для водителей

Подозреваемых в тройном убийстве задержали под Вологдой

"Надо пополнить фонд класса": Поборы на ремонт в школах удивили родителей

ПКР поздравляет Зою Щурову с завоеванием серебряной медали на XVII Паралимпийских летних играх в Париже

Экология в России и мире

Токсиколог Кутушов назвал неожиданную пользу лисичек в борьбе с паразитами

Дистрибьюция Музыки.

Анекс сделал заявление по Таиланду: теперь рейсы на Пхукет будут выполняться из 14 городов России, а в Паттайю из 4-х

37 российских туроператоров прекратили дальнейшую работу

Спорт в России и мире

Александр Зверев квалифицировался на Итоговый турнир ATP

Теннисист Медведев обыграл Боржеша и вышел в 1/4 финала US Open

Шнайдер: чувствую, что США для меня — второй дом

Медведев всухую выиграл первый сет у Боржеша в матче 4-го круга US Open

Moscow.media

Прогулки над облаками...

Bluetooth-сканер штрих-кодов SAOTRON P04 на базе CMOS-матрицы

Филиал № 4 ОСФР по Москве и Московской области информирует: В Московском регионе 11,4 тысячи пап находятся в отпуске по уходу за ребенком

Мигранты захватывают Новосибирск: Русских заставляют учить киргизский











Топ новостей на этот час

Rss.plus






В Подольске 14 сентября пройдет фестиваль «Тяга Фест II»

Пассажирский Airbus совершил экстренную посадку в аэропорту Минеральные Воды

Сергей Романов представил обновлённую социальную сеть SocialAppe 2024

Россиянка лишилась пальца из-за обручального кольца