Перейти к основному контенту

8 постов с тегом "Инженерия"

Инженерные инсайты и технические глубокие анализы

Посмотреть все теги

Архитектура агентов автоматизации DeFi: Создание автономных финансовых систем

· 15 мин чтения
Dora Noda
Software Engineer

Ожидается, что к 2026 году 60 % криптокошельков будут интегрировать агентский ИИ для управления портфелем, мониторинга транзакций и безопасности — это ознаменует фундаментальный переход от ручных стратегий DeFi к автономным финансовым системам. Пока трейдеры-люди спят, ИИ-агенты уже выполняют операции по ребалансировке на миллионы долларов, защищают от ликвидаций на сотни миллионов ежедневно и оптимизируют доходность одновременно в десятках протоколов. Это не спекулятивный футуризм — это производственная инфраструктура, меняющая способы движения стоимости через децентрализованные финансы.

Восход автономных DeFi-агентов

Трансформация от пассивного фарминга доходности к активной оркестрации агентов представляет собой созревание DeFi: переход от инструментов, требующих постоянного человеческого контроля, к самоуправляемым финансовым системам. Традиционное участие в DeFi требовало от пользователей вручную запрашивать вознаграждения, отслеживать коэффициенты обеспечения, ребалансировать портфели и искать возможности в разрозненных протоколах — рабочий процесс, который исключал большинство потенциальных участников из-за нехватки времени и технической сложности.

Автономные агенты решают эту проблему исполнения, работая как круглосуточные уровни оркестрации, которые отслеживают рынки, управляют рисками и выполняют ончейн-действия без постоянного участия человека. Данные Coinglass регулярно показывают сотни миллионов долларов принудительных ликвидаций, происходящих в короткие сроки во время волатильности рынка, что подчеркивает ограничения ручного или отложенного исполнения.

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

Архитектура авто-компаундинга: от ручного фарминга до автономных хранилищ

Yearn Finance стала пионером концепции автоматического реинвестирования (авто-компаундинга) доходности через свои yVaults, где активы непрерывно генерируют доход без необходимости ручного сбора и повторного стейкинга со стороны фермеров. Эта архитектурная инновация превратила DeFi из трудоемкого сбора вознаграждений в стратегии «установил и забыл», которые программно увеличивают доход.

Как работает авто-компаундинг

Авто-компаундеры автоматически собирают вознаграждения за фарминг доходности и реинвестируют их в ту же позицию, суммируя доход без ручного получения и стейкинга. Платформы, такие как Beefy Finance, Yearn и Convex, предоставляют хранилища с авто-компаундингом, которые выполняют этот цикл — иногда по несколько раз в день — максимизируя эффективную годовую доходность (APY) за счет частого реинвестирования.

Beefy Finance специализируется на мультичейн авто-компаундинге с частым реинвестированием наград. В 2026 году Beefy удерживает звание платформы с самым обширным мультичейн-покрытием, являясь основным решением для пользователей в новых сетях, таких как Linea, Canto или Base, которые хотят автоматизировать получение вознаграждений без ручного сбора. Недавняя интеграция ZK-доказательств Brevis позволяет пользователям криптографически подтверждать, что хранилища выполняют обещанные стратегии, что решает критическую проблему доверия в автономных системах.

Хранилища Yearn V3 представляют собой эволюцию в сторону модульной, компонуемой инфраструктуры доходности. Используя стандарт токенов ERC-4626, хранилища Yearn V3 функционируют как «денежное лего», которое другие протоколы могут легко подключать. Разработчики, называемые «стратегами», пишут пользовательский код, который протокол масштабирует, в то время как Yearn фокусируется на глубине и безопасности, а не на широте охвата.

ИИ-агенты для оптимизации доходности

К 2026 году ИИ-агенты, такие как ARMA, постоянно анализируют рыночные условия в протоколах, включая Aave, Morpho, Compound и Moonwell, автоматически перераспределяя средства в пулы с самой высокой доходностью. Вместо того чтобы проводить ребалансировку еженедельно или ежемесячно, как традиционные ETF, ИИ-системы DeFi могут выполнять ребалансировку несколько раз в день на основе анализа данных в реальном времени.

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

Ребалансировка портфеля: интеллектуальное распределение активов

Агенты по ребалансировке портфеля решают проблему дрейфа (drift) — естественной тенденции распределения активов отклоняться от целевых весов при колебании рыночных цен. Традиционные портфели ребалансируются ежеквартально или ежемесячно, но автономные DeFi-агенты могут поддерживать целевое распределение непрерывно.

Мультисигнальная оценка

Автономные агенты одновременно оценивают несколько сигналов, включая:

  • Глубину ликвидности на децентрализованных биржах и AMM
  • Здоровье залога в протоколах кредитования
  • Ставки финансирования на рынках бессрочных контрактов
  • Кроссчейн-условия, влияющие на безопасность и стоимость мостов

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

Ребалансировка на основе пороговых значений

Вместо ребалансировки по фиксированному расписанию интеллектуальные агенты используют триггеры на основе пороговых значений. Если вес актива отклоняется от целевого показателя более чем на заданный процент (например, 5 %), агент инициирует сделку по ребалансировке. Этот подход минимизирует транзакционные издержки, поддерживая при этом структуру портфеля.

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

Защита от ликвидации: управление обеспечением в режиме реального времени

Ликвидации представляют собой одну из самых сложных задач автоматизации в DeFi с точки зрения рисков. Когда коэффициенты обеспечения падают ниже пороговых значений протокола, позиции принудительно закрываются — зачастую со значительными штрафами. Автономные агенты обеспечивают круглосуточный мониторинг, необходимый для защиты от этого риска.

Проактивный мониторинг рисков

Системы управления рисками на базе ИИ непрерывно работают с ончейн- и оффчейн-источниками данных, выполняя:

  • Мониторинг коэффициента обеспечения во всех кредитных позициях
  • Оптимизацию пулов ликвидности для обеспечения достаточной глубины для выхода
  • Обнаружение аномального поведения транзакций, сигнализирующее о потенциальных эксплойтах
  • Автономное управление казначейством для децентрализованных организаций

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

Стратегии защиты в нескольких протоколах

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

  1. Мониторить позицию обеспечения пользователя на Aave
  2. Обнаружить снижение коэффициента обеспечения из-за движения цен активов
  3. Выполнить мгновенный займ (flash loan) для временного увеличения обеспечения
  4. Ребалансировать базовые активы в сторону более стабильных составов
  5. Погасить мгновенный займ — и все это в рамках одной транзакции

Такой уровень атомарной кросс-протокольной координации невозможен для человека-оператора, но является обычной практикой для автономных агентов с доступом к компонуемой инфраструктуре DeFi.

Методы оптимизации AI / ML

Интеллектуальный уровень, на котором базируются агенты автоматизации DeFi, опирается на передовые методы машинного обучения, адаптированные для блокчейн-сред.

Обнаружение мошенничества и идентификация аномалий

Для идентификации мошеннических аккаунтов, взаимодействующих с DeFi, используются различные методы машинного обучения, в том числе:

  • Глубокие нейронные сети для распознавания паттернов в потоках транзакций
  • XGBoost, LightGBM и CatBoost, достигающие точности тестирования от 95,83 % до 96,46 % при обнаружении подозрительных кошельков Ethereum
  • Тонко настроенные большие языковые модели для анализа ончейн-поведения и взаимодействий со смарт-контрактами

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

Машинное обучение с нулевым разглашением (ZK-ML)

Фреймворки машинного обучения с нулевым разглашением представляют собой прорыв для операций агентов, сохраняющих конфиденциальность. ZK-ML позволяет ИИ-агентам генерировать криптографические доказательства того, что их расчеты рисков были выполнены правильно, не раскрывая конфиденциальные данные пользователя или проприетарную логику модели.

Эта возможность разрешает фундаментальное противоречие в автоматизации DeFi: пользователи хотят, чтобы автономные агенты разумно управляли их активами, но при этом не желают раскрывать свои активы, стратегии или параметры риска конкурентам или злоумышленникам. ZK-ML обеспечивает проверяемые вычисления при сохранении конфиденциальности.

Проблемы кросс-чейн обобщаемости

Хотя методы AI / ML показывают впечатляющие результаты в отдельных сетях, возможность их обобщения между блокчейнами (cross-chain generalizability) остается ограниченной. Ограничения данных, такие как короткая история активов и дисбаланс классов, сдерживают обобщаемость моделей в различных блокчейн-средах. Агенты, обученные в основном на данных Ethereum, могут работать менее эффективно при развертывании в Solana, Aptos или других экосистемах с иными моделями транзакций и профилями рисков.

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

Шаблоны интеграции кошельков: ERC-8004 и идентичность агента

Чтобы автономные агенты могли исполнять стратегии DeFi, им требуется безопасная инфраструктура кошельков с криптографическими ключами, возможностями подписи транзакций и ончейн-идентификацией. Стандарт ERC-8004 решает эти требования, создавая основу для бездоверительного обнаружения агентов и взаимодействия с ними.

Стандарт ERC-8004

ERC-8004 — это предлагаемый стандарт Ethereum, разработанный для устранения пробелов в доверии путем создания легковесных ончейн-реестров, которые позволяют автономным агентам обнаруживать друг друга, выстраивать проверяемую репутацию и безопасно сотрудничать. Стандарт состоит из трех основных компонентов:

  1. Реестр идентификации (Identity Registry): Минимальный ончейн-идентификатор на базе ERC-721 с расширением URIStorage, который ведет к регистрационному файлу агента, предоставляя каждому агенту переносимый и устойчивый к цензуре идентификатор.

  2. Реестр репутации (Reputation Registry): Стандартный интерфейс для публикации и получения сигналов обратной связи, позволяющий агентам нарабатывать послужной список, а пользователям — оценивать надежность агента перед делегированием.

  3. Реестр валидации (Validation Registry): Универсальные хуки для запроса и записи независимых проверок валидаторов; при этом ончейн-указатели и хеши не могут быть удалены, что гарантирует целостность аудиторского следа.

Совместимость с кошельками

Поскольку идентичность агента представляет собой стандартный NFT ERC-721, любой кошелек с поддержкой NFT — включая MetaMask, Trust Wallet и Ledger — может хранить её. Такая совместимость позволяет пользователям управлять идентичностями агентов через привычные интерфейсы, сохраняя при этом контроль над возможностями своих агентов.

Доверенные среды исполнения (TEEs)

Современные архитектуры агентов используют доверенные среды исполнения (Trusted Execution Environments) для безопасного управления ключами и выполнения операций. Платформы, такие как EigenCloud и Phala Network, позволяют агентам работать внутри зашифрованных «черных ящиков» (анклавов), где даже если хакер получит доступ к серверу, он не сможет прочитать оперативную память или извлечь приватные ключи кошелька.

ROFL (Runtime OFf-chain Logic) предоставляет децентрализованное управление ключами «из коробки» — что критически важно для любого агента с функциями кошелька — а также децентрализованный маркетплейс вычислений с гранулярным контролем над тем, кто и в соответствии с какими политиками запускает вашего агента.

Реальные реализации

Навыки ИИ-агентов Uniswap

21 февраля 2026 года Uniswap Labs выпустила семь «навыков» (skills) с открытым исходным кодом, предоставляющих ИИ-агентам структурированный командный доступ к основным функциям протокола:

  • v4-security-foundations: Основы безопасности для взаимодействий агентов
  • configurator: Динамическое управление конфигурацией
  • deployer: Автоматизированное развертывание пулов
  • viem-integration: Слой интеграции библиотеки Web3 viem
  • swap-integration: Программное выполнение обменов
  • liquidity-planner: Стратегии оптимального предоставления ликвидности
  • swap-planner: Оптимизация маршрутов между типами пулов

Эта инфраструктура позволяет автономным агентам, управляющим DeFi-позициями, находить и нанимать специализированных агентов-стратегов через Реестр идентичностей (Identity Registry), создавая рынки возможностей агентов и обеспечивая модульные, компонуемые стратегии автоматизации.

Ончейн-торговля Token Metrics

В марте 2026 года Token Metrics запустила интегрированную ончейн-торговлю, позволяющую пользователям исследовать DeFi-протоколы с помощью рейтингов ИИ и совершать сделки напрямую на платформе через мультичейн-свопы. Эта интеграция демонстрирует конвергенцию аналитического ИИ (оценка возможностей) и исполнительного ИИ (реализация стратегий) в рамках единых платформ.

Вопросы безопасности и доверия

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

Векторы атак

Ключевые проблемы безопасности включают:

  • Компрометация приватного ключа: Если ключи агента будут украдены, злоумышленники получат полный контроль над управляемыми активами
  • Эксплуатация логики: Ошибки в коде принятия решений агента могут быть использованы для вывода средств
  • Манипуляция оракулами: Агентов, полагающихся на ценовые потоки, можно обмануть с помощью атак с использованием мгновенных займов (flash loans) или эксплойтов оракулов
  • Риски смарт-контрактов: Взаимодействие с уязвимыми протоколами подвергает агентов косвенным векторам атак

Лучшие практики безопасности

Надежные архитектуры агентов реализуют несколько защитных слоев:

  1. Аппаратные модули безопасности (HSMs) или Доверенные среды исполнения (TEEs) для хранения ключей
  2. Требования мультиподписи (multi-signature) для крупных транзакций
  3. Лимиты на расходы и ограничение частоты операций для минимизации ущерба от скомпрометированных агентов
  4. Формальная верификация логики агента для критически важных путей принятия решений
  5. Мониторинг в реальном времени с автоматическими прерывателями (circuit breakers), которые приостанавливают операции при обнаружении аномалий
  6. Прогрессивная децентрализация через механизмы управления, позволяющие человеку вмешаться в исключительных случаях

Сочетание ERC-8004 и ROFL позволяет разработчикам создавать проверяемых трансчейн-автономных агентов с криптографическими гарантиями их среды исполнения, закладывая основу для автоматизации с минимизацией доверия в DeFi, трейдинге, гейминге и других сферах.

Инфраструктурный разрыв

Несмотря на быстрый прогресс, сохраняются значительные инфраструктурные пробелы между возможностями ИИ-агентов и требованиями к инструментам блокчейна. Агентам необходим надежный доступ к:

  • Потокам данных в реальном времени в нескольких сетях
  • Оракулам цен на газ для оптимизации времени транзакций
  • Информации о глубине ликвидности для исполнения крупных ордеров без проскальзывания
  • Документации протоколов в машиночитаемых форматах
  • Протоколам передачи сообщений между чейнами для координации мультичейн-стратегий

BlockEden.xyz предоставляет RPC-инфраструктуру корпоративного уровня для DeFi-агентов, работающих в Ethereum, Solana, Aptos, Sui и других крупных сетях. Надежный доступ к блокчейну с низкой задержкой формирует основу для автономных агентов, которые должны реагировать на рыночные условия в режиме реального времени. Изучите наш маркетплейс API для мультичейн-инфраструктуры, разработанной для высокочастотной автоматизации.

Заключение: от инструментов к акторам

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

Инфраструктура, созревающая в 2026 году — идентичность агентов ERC-8004, верификация ZK-ML, среды исполнения TEE, нативные навыки агентов в протоколах — создает фундамент для все более сложных автономных финансовых систем. По мере того как эти строительные блоки становятся стандартизированными и совместимыми, сложность DeFi-стратегий, доступных среднему пользователю, будет резко возрастать.

Вопрос больше не в том, будут ли ИИ-агенты управлять DeFi-портфелями, а в том, как быстро закроется инфраструктурный разрыв и какие новые финансовые примитивы станут возможными, когда интеллект и автоматизация объединятся с программируемым доверием блокчейна.

Источники

Инновации в наборе инструментов Web3 DevEx

· 4 мин чтения
Dora Noda
Software Engineer

Представляем сводное резюме отчета об инновациях в области опыта разработчиков Web3 (DevEx).

Краткое изложение

Опыт разработчиков Web3 значительно улучшился в 2024-2025 годах благодаря инновациям в языках программирования, наборах инструментов и инфраструктуре развертывания. Разработчики сообщают о повышении производительности и удовлетворенности благодаря более быстрым инструментам, более безопасным языкам и оптимизированным рабочим процессам. В этом резюме объединены результаты по пяти ключевым наборам инструментов (Solidity, Move, Sway, Foundry и Cairo 1.0) и двум основным тенденциям: развертыванию роллапов «в один клик» и горячей перезагрузке смарт-контрактов.


Сравнение наборов инструментов для разработчиков Web3

Каждый набор инструментов предлагает свои уникальные преимущества, ориентированные на различные экосистемы и философии разработки.

  • Solidity (EVM): Остается самым доминирующим языком благодаря своей огромной экосистеме, обширным библиотекам (например, OpenZeppelin) и зрелым фреймворкам, таким как Hardhat и Foundry. Хотя ему не хватает нативных функций, таких как макросы, его широкое распространение и сильная поддержка сообщества делают его выбором по умолчанию для Ethereum и большинства EVM-совместимых L2.
  • Move (Aptos/Sui): Приоритизирует безопасность и формальную верификацию. Его ресурсно-ориентированная модель и инструмент Move Prover помогают предотвращать распространенные ошибки, такие как повторный вход, по своей конструкции. Это делает его идеальным для высокозащищенных финансовых приложений, хотя его экосистема меньше и сосредоточена на блокчейнах Aptos и Sui.
  • Sway (FuelVM): Разработан для максимальной производительности разработчиков, позволяя им писать контракты, скрипты и тесты на одном языке, похожем на Rust. Он использует высокопроизводительную архитектуру Fuel Virtual Machine на основе UTXO, что делает его мощным выбором для ресурсоемких приложений в сети Fuel.
  • Foundry (EVM Toolkit): Трансформационный набор инструментов для Solidity, который произвел революцию в разработке EVM. Он предлагает чрезвычайно быструю компиляцию и тестирование, позволяя разработчикам писать тесты непосредственно на Solidity. Такие функции, как фаззинг-тестирование, форкинг основной сети и "чит-коды", сделали его основным выбором для более чем половины разработчиков Ethereum.
  • Cairo 1.0 (Starknet): Представляет собой значительное улучшение DevEx для экосистемы Starknet. Переход к высокоуровневому синтаксису, вдохновленному Rust, и современным инструментам (таким как менеджер пакетов Scarb и Starknet Foundry) значительно ускорил и упростил разработку для ZK-роллапов. Хотя некоторые инструменты, такие как отладчики, все еще находятся в стадии доработки, удовлетворенность разработчиков резко возросла.

Ключевые инновации DevEx

Две основные тенденции меняют подход разработчиков к созданию и развертыванию децентрализованных приложений.

Развертывание роллапов "в один клик"

Запуск кастомного блокчейна (L2/appchain) стал радикально проще.

  • Основа: Фреймворки, такие как OP Stack от Optimism, предоставляют модульный, открытый исходный код для создания роллапов.
  • Платформы: Сервисы, такие как Caldera и Conduit, создали платформы Rollup-as-a-Service (RaaS). Они предлагают веб-панели управления, которые позволяют разработчикам развернуть кастомизированный роллап основной или тестовой сети за считанные минуты, с минимальным опытом в блокчейн-инженерии.
  • Влияние: Это обеспечивает быструю экспериментировку, снижает барьер для создания цепочек, специфичных для приложений, и упрощает DevOps, позволяя командам сосредоточиться на своем приложении, а не на инфраструктуре.

Горячая перезагрузка для смарт-контрактов

Эта инновация переносит цикл мгновенной обратной связи современного веб-разработки в пространство блокчейна.

  • Концепция: Инструменты, такие как Scaffold-ETH 2, автоматизируют цикл разработки. Когда разработчик сохраняет изменение в смарт-контракте, инструмент автоматически перекомпилирует, повторно развертывает его в локальной сети и обновляет фронтенд, чтобы отразить новую логику.
  • Влияние: Горячая перезагрузка устраняет повторяющиеся ручные шаги и значительно сокращает цикл итераций. Это делает процесс разработки более увлекательным, снижает порог вхождения для новых разработчиков и поощряет частое тестирование, что приводит к созданию более качественного кода.

Заключение

Ландшафт разработки Web3 быстро развивается. Сближение более безопасных языков, более быстрых инструментов, таких как Foundry, и упрощенного развертывания инфраструктуры через платформы RaaS сокращает разрыв между блокчейн- и традиционной разработкой программного обеспечения. Эти улучшения DevEx так же важны, как и инновации на уровне протоколов, поскольку они позволяют разработчикам быстрее создавать более сложные и безопасные приложения. Это, в свою очередь, стимулирует рост и внедрение всей экосистемы блокчейна.

Источники:

  • Solidity Developer Survey 2024 – Soliditylang (2025)
  • Moncayo Labs on Aptos Move vs Solidity (2024)
  • Aptos Move Prover intro – Monethic (2025)
  • Fuel Labs – Fuel & Sway Documentation (2024); Fuel Book (2024)
  • Spearmanrigoberto – Foundry vs Hardhat (2023)
  • Medium (Rosario Borgesi) – Building Dapps with Scaffold-ETH 2 (2024)
  • Starknet/Cairo developer survey – Cairo-lang.org (2024)
  • Starknet Dev Updates – Starknet.io (2024–2025)
  • Solidity forum – Macro preprocessor discussion (2023)
  • Optimism OP Stack overview – CoinDesk (2025)
  • Caldera rollup platform overview – Medium (2024)
  • Conduit platform recap – Conduit Blog (2025)
  • Blockchain DevEx literature review – arXiv (2025)

297k TPS! Впечатляющее обновление производительности сети Sui: обзор пропускной способности и времени до финализации

· 3 мин чтения
Dora Noda
Software Engineer

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

Ключевые выводы

  • Сеть Sui, состоящая из 100 глобально распределенных валидаторов, достигла пиковой пропускной способности от 10 871 TPS до 297 000 TPS при различных рабочих нагрузках.
  • Время до финализации Sui составляет примерно 480 миллисекунд, обеспечивая быстрое подтверждение транзакций.

Оценка производительности

Для измерения производительности протокола Sui фонд использовал глобально распределенную конфигурацию, которая точно имитирует основную сеть с точки зрения аппаратных конфигураций, количества валидаторов, географического распределения и распределения голосующей мощности. Тесты проводились с использованием 100 валидаторов, 24-ядерного оборудования AMD, 256 ГБ памяти и сетевой карты 25 Гбит/с.

Измерение пропускной способности с помощью программируемых блоков транзакций (PTB)

Основной примитив разработчика Sui, PTB, позволяет создавать сложные и компонуемые последовательности транзакций. Цепочечные транзакции в PTB могут выполняться и завершаться сбоем атомарно, обеспечивая повышенную эффективность и выразительность. Каждый PTB может поддерживать до 1024 транзакций, что позволяет Sui обрабатывать большие рабочие нагрузки и снижать комиссии за транзакции для пользователей.

Проблема измерения пропускной способности

Транзакции в секунду (TPS) — это общепринятая метрика для измерения пропускной способности блокчейн-протокола. Однако измерение количества PTB, выполняемых в секунду, неточно отражает вычислительную мощность Sui. По мере увеличения среднего размера PTB пропускная способность Sui увеличивается, но метрика PTB/секунду останется неизменной. Поэтому фонд решил измерять количество отдельных транзакций внутри PTB, выполняемых в секунду, как более последовательную и практичную метрику.

Время до финализации

Финализация в блокчейне относится к моменту, когда транзакция считается безотзывной и не может быть изменена или отменена. Для этого обновления производительности «Время до финализации» измеряет момент в жизненном цикле транзакции, когда как сама транзакция, так и ее эффекты являются окончательными и могут быть использованы в последующих транзакциях. Время до финализации Sui составляет примерно 480 миллисекунд, при этом задержка в 95-м процентиле составляет около 550 миллисекунд.

Будущая оптимизация и масштабируемость

Протокол Sui добился значительных успехов в своей производительности, но все еще существует множество возможностей для оптимизации и масштабируемости. В ближайшем будущем Фонд Sui планирует доработать следующие аспекты:

  • Масштабируемость и охват инструментов для бенчмаркинга
  • Горизонтальная масштабируемость для поддержки внутривалидаторного масштабирования на нескольких машинах
  • Устойчивость к недостаточной производительности отдельных валидаторов

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

Революция в масштабируемости: Путь блокчейна Sui к массовому внедрению в Web 3

· 2 мин чтения
Dora Noda
Software Engineer

Блокчейн Sui — это многообещающий проект Layer-1 (L1), который использует уникальный набор технических инноваций и токеномики для создания масштабируемой и эффективной платформы. Эта статья рассмотрит ключевые инновации Sui и оценит его потенциал как решения для массового внедрения приложений Web 3.0.

Ключевые инновации

  • Sui Move: Пользовательская версия языка Move, оптимизированная для параллельного выполнения, обеспечивающая беспрепятственное массовое создание активов и более удобный опыт программирования.
  • Транзакции с одним записывающим устройством (Single-Writer Transactions): Новый подход к обработке простых транзакций без консенсуса, использующий византийскую согласованную рассылку (Byzantine Consistent Broadcast) для обеспечения безопасности и эффективности.
  • Механизм консенсуса Narwhal-Tusk: Передовой механизм консенсуса, использующий структуры данных направленного ациклического графа (DAG) для высокой пропускной способности и низкой задержки.
  • Уникальная токеномика: Модель токеномики Sui решает проблему затрат на хранение в сети путем внедрения фонда хранения, который помогает поддерживать относительно постоянные цены на газ на протяжении всего срока службы блокчейна. Эта конструкция стимулирует валидаторов и обеспечивает достаточное пространство для хранения.

Оценка

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

Решения Sui для масштабируемости раскрывают потенциал NFT с низкой внутренней ценностью, но высокой социальной значимостью, таких как ончейн-купоны, децентрализованные идентификаторы и кредитные карты. Кроме того, языковые особенности Sui Move могут позволить структурно хранить объекты в блокчейне с гарантиями безопасности и постоянства блокчейна.

Заключение

Блокчейн Sui представляет собой жизнеспособный проект L1 блокчейна, способного обеспечить масштабируемость уровня Web 2.0. Он символизирует растущую зрелость Web 3.0 и потенциал для миллиардной аудитории. Независимо от его долгосрочного успеха, инновационный подход Sui к технологии блокчейн уже является значительным достижением.

Архитектура Optimism

· 4 мин чтения
Tian Pan
Community Hacker

Optimism — это EVM-эквивалентный протокол optimistic rollup, разработанный для масштабирования Ethereum. Масштабирование Ethereum означает увеличение количества полезных транзакций, которые может обрабатывать сеть Ethereum. Optimistic rollup — это техника масштабирования второго уровня (Layer 2), которая увеличивает вычислительную мощность и емкость хранения Ethereum без ущерба для безопасности или децентрализации. EVM-эквивалентность — это полное соответствие функции перехода состояний, описанной в желтой книге Ethereum, которая является формальным определением протокола.

Optimistic rollup работает путем объединения нескольких транзакций в одну, которая затем проверяется смарт-контрактом в сети Ethereum. Этот процесс называется «свертыванием» (rolling up), потому что отдельные транзакции объединяются в более крупную транзакцию, которая отправляется в сеть Ethereum. Термин «оптимистический» (optimistic) относится к тому факту, что система предполагает валидность транзакций, если не доказано обратное, что обеспечивает более быструю и эффективную обработку транзакций.

Общая архитектура

Архитектура Optimism

op-node + op-geth

Узел rollup может работать либо в режиме валидатора, либо в режиме секвенсора:

  1. валидатор (он же верификатор): Подобно работе узла Ethereum, он локально симулирует транзакции L2 без ограничения скорости. Он также позволяет валидатору проверять работу секвенсора, повторно выводя корни вывода и сравнивая их с теми, что были отправлены секвенсором. В случае несоответствия валидатор может выполнить доказательство ошибки.
  2. секвенсор: Секвенсор — это привилегированный участник, который получает транзакции L2 от пользователей L2, соответствующим образом создает блоки L2, а затем отправляет их поставщику доступности данных (через батчер). Он также отправляет корни вывода в L1. В настоящее время во всем стеке есть только один секвенсор, и именно здесь люди критикуют, что стек OP не децентрализован.

op-batcher

Отправитель пакетов (batch submitter), также называемый батчером, — это сущность, отправляющая данные секвенсора L2 в L1, чтобы сделать их доступными для верификаторов.

op-proposer

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

И батчер, и пропоузер отправляют состояния в L1. Почему они разделены?

Батчер собирает и отправляет данные транзакций в L1 в виде пакета, в то время как пропоузер отправляет коммитменты (корни вывода) в состояние L2, что финализирует представление состояний учетных записей L2. Они разделены, чтобы работать параллельно для повышения эффективности.

contracts-bedrock

Различные контракты для взаимодействия L2 с L1:

  • OptimismPortal: Поток транзакций L2, которые возникли как вызовы смарт-контрактов в состоянии L1.
  • Batch inbox: Адрес L1, на который Batch Submitter отправляет пакеты транзакций.
  • Оракул вывода L2: Смарт-контракт, который хранит корни вывода L2 для использования при выводе средств и доказательствах ошибок.

Компоненты Optimism

Как внести депозит?

Как вывести средства?

Отзыв о документации Optimism

Понимание стека OP может быть сложной задачей из-за ряда факторов. Одним из таких факторов является множество компонентов, которые упоминаются несколько раз под немного разными именами в коде и документации. Например, термины «op-batcher» и «batch-submitter» / «верификаторы» и «валидаторы» могут использоваться взаимозаменяемо, что приводит к путанице и затрудняет понимание точной функции каждого компонента.

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

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

Введение в Optimism: масштабирование Ethereum с помощью Optimistic Rollup

· 6 мин чтения
Dora Noda
Software Engineer

Optimism — это протокол optimistic rollup, который предлагает решение для масштабирования Ethereum без ущерба для безопасности или децентрализации. Протокол достигает этого за счет увеличения вычислительной мощности и емкости хранения Ethereum, оставаясь при этом максимально совместимым с существующей инфраструктурой Ethereum.

Введение в Optimism: масштабирование Ethereum с помощью Optimistic Rollup

Основы

Что такое масштабируемость Ethereum?

Масштабируемость Ethereum относится к способности сети Ethereum обрабатывать большее количество полезных транзакций. Текущие ограниченные ресурсы Ethereum, в частности пропускная способность, вычисления и хранение, затрудняют обработку большого объема транзакций. Вычисления и хранение являются наиболее значительными узкими местами, что приводит к чрезвычайно высоким комиссиям. Для масштабирования Ethereum и снижения комиссий необходимо лучше использовать пропускную способность, вычисления и хранение.

Что такое Optimistic Rollup?

Optimistic rollup — это техника масштабирования второго уровня (Layer 2), которая позволяет выполнять транзакции вне сети, сохраняя при этом безопасность и децентрализацию. Данные транзакций отправляются в сеть, но выполняются вне сети. В случае ошибки при внесетевом выполнении, доказательство ошибки (fault proof) может быть отправлено в сеть для исправления ошибки и защиты средств пользователя. Этот подход похож на обращение в суд только при наличии спора и выполнение транзакций в сети только при наличии ошибки.

Что такое эквивалентность EVM?

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

Optimism = эквивалентность EVM + optimistic rollup + масштабирование Ethereum

Optimism — это протокол optimistic rollup, эквивалентный EVM, разработанный для масштабирования Ethereum при сохранении максимальной совместимости с существующей инфраструктурой Ethereum.

Безопасность

Для масштабирования Ethereum без ущерба для безопасности Optimism сохраняет три критически важных свойства первого уровня Ethereum: живучесть, доступность и валидность.

  1. Живучесть (Liveness) — любой может расширить цепочку rollup, отправляя транзакции в любое время.
    • Транзакции могут быть отправлены в цепочку rollup через секвенсор или непосредственно на уровне 1. Секвенсор обеспечивает транзакции с низкой задержкой и низкой стоимостью, в то время как отправка транзакций непосредственно на уровень 1 обеспечивает устойчивость к цензуре.
  2. Доступность (Availability) — любой может загрузить цепочку rollup.
    • Вся информация, необходимая для получения цепочки, встроена в блоки уровня 1. Таким образом, пока доступна цепочка уровня 1, доступен и rollup.
  3. Валидность (Validity) — все транзакции выполняются корректно, и все выводы обрабатываются правильно.
    • Состояние rollup и выводы управляются контрактом L1 под названием L2OutputOracle, который гарантированно завершает только корректные (т. е. валидные) хеши блоков rollup при условии наличия хотя бы одного честного верификатора. Если невалидный хеш блока утверждается на уровне 1, честный верификатор докажет его невалидность и выиграет залог.

Optimism обеспечивает валидность rollup с помощью доказательств ошибок (fault proofs). Доказательства валидности (validity proofs) также могут быть подключены, как только это станет возможным.

Участники сети

В Optimism есть три участника: пользователи, секвенсоры и верификаторы.

Участники сети Optimism

Пользователи

В основе сети лежат пользователи, которые могут вносить или выводить произвольные транзакции на L2, отправляя данные в контракт в основной сети Ethereum. Они могут использовать смарт-контракты EVM на уровне 2, отправляя транзакции секвенсорам и просматривая статус транзакций с помощью обозревателей блоков, предоставляемых сетевыми верификаторами.

Секвенсоры

Секвенсор является основным производителем блоков. Может быть один секвенсор или несколько, использующих протокол консенсуса. Для версии 1.0.0 существует только один секвенсор, в настоящее время работающий под надзором Optimism Foundation. В целом, в спецификациях «секвенсор» может использоваться как общий термин для протокола консенсуса, управляемого несколькими секвенсорами.

Секвенсор:

  1. принимает внесетевые транзакции пользователей;
  2. отслеживает внутрисетевые транзакции (в основном, события депозитов, поступающие с L1);
  3. объединяет оба типа транзакций в блоки L2 с определенным порядком и распространяет объединенные блоки L2 на L1, отправляя две вещи в качестве calldata на L1:
    1. ожидающие внесетевые транзакции, принятые на шаге 1, и
    2. достаточную информацию о порядке внутрисетевых транзакций для успешного восстановления блоков из шага 3, исключительно путем наблюдения за L1.

Секвенсор также предоставляет доступ к данным блоков уже на шаге 3, чтобы пользователи могли получить доступ к состоянию в реальном времени до подтверждения L1, если они того пожелают.

Верификаторы

Верификаторы выполняют две функции:

  1. предоставление данных rollup пользователям и
  2. проверка целостности rollup и оспаривание недействительных утверждений.

Для поддержания безопасности сети должен быть как минимум один честный верификатор, который может проверять целостность цепочки rollup и предоставлять данные блокчейна пользователям.

Ключевые схемы взаимодействия

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

Внесение депозитов и отправка транзакций

Пользователи часто начинают свой путь на L2 с внесения ETH с L1. Как только у них есть ETH для оплаты комиссий, они начинают отправлять транзакции на L2. Следующая схема демонстрирует это взаимодействие и все ключевые компоненты Optimism, которые используются или должны использоваться:

Внесение депозитов и отправка транзакций

Вывод средств

Выводы инициируются обычными транзакциями на L2, но завершаются с использованием транзакции на L1 после истечения периода оспаривания.

Схема вывода средств

Заключение

Optimism — это протокол optimistic rollup, разработанный для масштабирования Ethereum при сохранении максимальной совместимости с существующей инфраструктурой Ethereum. За счет увеличения вычислительной мощности и емкости хранения Ethereum он предлагает решение для обработки большего количества полезных транзакций без ущерба для безопасности или децентрализации. Если вы хотите узнать больше об Optimism, посетите их официальные спецификации. Благодаря своей приверженности основным принципам Ethereum и совместимости с существующей инфраструктурой, Optimism готов стать ключевым игроком в пути Ethereum к более масштабируемой и эффективной сети.

Вы устали тратить бесчисленные часы на настройку и обслуживание своего узла для Optimism rollup? Хотели бы вы, чтобы был более простой способ подключения к сети? С BlockEden.xyz Optimism RPC вы можете подключиться к Optimism rollup всего за несколько минут! Попрощайтесь с утомительным и трудоемким процессом настройки и обслуживания вашего узла.

BlockEden.xyz Optimism RPC упрощает процесс подключения к Optimism rollup, позволяя вам сосредоточиться на том, что действительно важно — разработке вашего проекта. С нашей простой в использовании платформой вы можете быстро и без усилий подключиться к сети, экономя ваше драгоценное время и ресурсы.

Наша платформа предлагает простое решение для разработчиков, которые хотят воспользоваться преимуществами Optimism Rollup без трудоемкой настройки и обслуживания. Наша команда экспертов гарантирует, что технология всегда актуальна, поэтому вы можете быть уверены в стабильности и надежности вашего приложения.

Не позволяйте сложностям Optimism Rollup мешать вам создавать лучшее возможное приложение. Позвольте BlockEden.xyz Optimism RPC позаботиться о технических деталях, чтобы вы могли сосредоточиться на том, что у вас получается лучше всего — инновациях и создании. Зарегистрируйтесь на BlockEden.xyz или попробуйте сегодня и ощутите преимущества бесперебойного подключения и повышенной эффективности!

Почему блокчейн Sui является перспективной платформой для быстрой и эффективной обработки транзакций

· 2 мин чтения
Dora Noda
Software Engineer

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

Sui и BlockEden.xyz

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

Sui использует децентрализованную платформу смарт-контрактов без разрешений, ориентированную на управление активами с низкой задержкой. Она использует язык программирования Move для определения активов как объектов, которые могут принадлежать адресу. Платформа поддерживается набором независимых органов (authority), которые играют роль, аналогичную валидаторам или майнерам в других блокчейн-системах.

Для достижения низкой задержки Sui разделяет обработку транзакций на две фазы: 1) получение распределенных блокировок на уровне объектов и 2) выполнение транзакции и фиксация ее эффектов.

Первая фаза выполняется с помощью примитива надежной широковещательной рассылки, который не требует глобальной синхронизации внутри органа (authority), что обеспечивает масштабируемость за счет шардинга. Для транзакций, включающих общие объекты, требуется упорядочивание с использованием протокола консенсуса.

Sui активно сокращает узкие места и точки синхронизации, требующие глобальных блокировок внутри органов (authority), что обеспечивает квазилинейное масштабирование при увеличении ресурсов. Платформа также позволяет параллельно выполнять смарт-контракты, при этом виртуальные машины Move на нескольких ядрах или физических машинах считывают версионированные входные объекты, выполняют и записывают результирующие объекты в хранилища и из них.

Требования к согласованности хранилищ для объектов и транзакций очень гибкие, что позволяет каждому органу (authority) использовать масштабируемые распределенные хранилища типа «ключ-значение». Sui использует византийский согласованный протокол широковещательной рассылки между органами (authority) для обеспечения безопасности общих операций с активами, гарантируя более низкую задержку и лучшую масштабируемость по сравнению с византийским соглашением.

В целом, дизайнерские решения и оптимизации блокчейна Sui делают его перспективной платформой для приложений, требующих быстрой и эффективной обработки транзакций. Его способность 1) различать различные виды владения объектами, 2) получать распределенные блокировки на уровне объектов и 3) параллельно выполнять смарт-контракты являются ключевыми особенностями, которые отличают его от других блокчейн-платформ. С блокчейном Sui будущее быстрой и эффективной обработки транзакций уже наступило.

Поговорим о TPS блокчейна

· 3 мин чтения
Jack Sim
Web3 Builder

Примечание: Приведенные здесь метрики были получены в октябре 2022 года и могут больше не отражать текущую производительность сети.

В первый день запуска Aptos Mainnet в социальных сетях возникли некоторые путаные разговоры –

TPS — это аббревиатура от «транзакций в секунду» (transactions per second), и так инженеры измеряют объем сетевого трафика. Существует несколько сценариев, когда мы говорим о TPS:

  • Максимальный TPS означает максимальный сетевой трафик, который может поддерживать блокчейн. Это определяется тем, как быстро цепь может достичь консенсуса и создать новый блок, а также размером блока (например, BTC) или лимитом газа (например, Ethereum) блока. Для Ethereum и более поздних блокчейнов, поддерживающих смарт-контракты, имеет больше смысла быть ограниченным газом, потому что разные транзакции (например, перевод токена 1 к 1 против минта нескольких NFT-токенов) имеют различную вычислительную сложность, и их необходимо последовательно измерять. Тем не менее, максимальный TPS не является очень строгим измерением пропускной способности цепи. Вместо этого, таковым является максимальный газ в секунду. Тогда, как разработчики получают значение максимального TPS? Обычно это результат экспериментов — верхняя граница, заданная при хорошем состоянии сети, полностью доступных валидаторах и простейших транзакциях.

  • Фактический TPS — это текущий объем трафика блокчейна в работе. Это в основном определяется тем, насколько загружена сеть. Во время запуска Aptos Mainnet было не так много готовых dApps и не так много пользователей, владеющих токенами Aptos, поэтому в тот момент не так много людей вели бизнес на Aptos. Вот почему фактический TPS был низким в тот момент. Однако фактический TPS будет ограничен максимальным TPS. Так называемая перегрузка Ethereum — это момент, когда фактический TPS уже достигает максимального TPS, больше транзакций не может быть обработано, и им приходится ждать.

Таким образом, высокий максимальный TPS Aptos продемонстрирует свое преимущество по мере роста экосистемы, когда мы по-прежнему будем наблюдать почти мгновенное завершение транзакций и низкую комиссию за транзакции.

Теперь вернемся к клиентам BlockEden.xyz. Мы предлагаем услуги Node API на разных уровнях, где основное различие заключается в лимите QPS (аналогично, аббревиатура от «запросов в секунду» — queries per second) при использовании нашего сервиса. Бесплатный уровень обычно получает 1 QPS, в то время как уровень Pro получает 10 QPS. Это означает, сколько вызовов REST API вы можете сделать в секунду. Это отличается от того, сколько транзакций может быть завершено в блокчейне в секунду. При вызове REST API вы можете не только выполнять операции записи (т. е. отправку транзакции), но также выполнять множество операций чтения (например, получение информации об аккаунте, получение блока, получение транзакции).

Если вы еще не зарегистрировались для использования наших услуг, пожалуйста, перейдите по этой ссылке, чтобы начать бесплатно.