Искусственный интеллект + Meme: анализ протокола Virtuals и Clanker

Средний1/13/2025, 7:56:55 AM
С учетом недавних случаев нарушения безопасности Spectral и предыдущих проверок безопасности площадок для запуска мем монет, таких как Tokr.fun, Pumpup и Pump404, мы предоставим подробный анализ протокола Virtual и основных механизмов Clanker, а также подробное толкование его функционального дизайна, включая выпуск токенов, модели комиссий, ликвидность и другие ключевые функции, помогая пользователям понять их точки безопасности.

С быстрым развитием мемкойна, Virtuals Protocol и Clanker находятся во главе инноваций, внедряя искусственный интеллект для привлечения большого числа пользователей. Однако, с взрывным ростом AI + Memecoin, инциденты безопасности на подобных платформах вновь подчеркнули важность безопасности смарт-контрактов.

С учетом недавних инцидентов безопасности Spectral и предыдущих проверок безопасности пусковых площадок для мемокоинов, таких как Tokr.fun, Pumpup и Pump404, Beosin предоставит глубокий анализ протокола Virtuals и основных механизмов Clanker, а также подробное толкование его функционального дизайна, включая выпуск токенов, модели комиссий, ликвидность и другие ключевые функции, помогая пользователям понять их точки безопасности.

Инцидент Spectral Security

1 декабря Spectral заявила, что у контракта кривой связи их платформы Syntax было уязвимое место, и около 200 000 долларов ликвидности было изъято, а доступ к платформе Syntax был временно приостановлен.

Согласно анализу, уязвимость вызвана наличием неограниченного разрешения в AgentToken.sol. Когда AutonomousAgentDeployer вызывает функцию transferFrom в AgentToken, платформа Syntax берет налог. В функции transferFrom (строка 90) есть неограниченное разрешение, что позволяет AgentBalances тратить/переводить Agenttokens от AutonomousAgentDeployer без ограничений.

Злоумышленник передает агентские токены, вызывая AgentBalances, и количество агентских токенов в AutonomousAgentDeployer уменьшается, что приводит к ошибкам в расчете цены кривой облигационного обязательства: цена агентского токена ложно увеличивается, а затем хакеры используют часть агентского токена для обмена на большое количество токенов $ SPEC, что приводит к потере протокола Spectral.

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

Протокол виртуальных

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

При создании AI-агента протокол Virtuals генерирует соответствующую кривую облигаций. Прежде чем AI-агент сможет взаимодействовать с пользователями, его соответствующий токен (формат FERC20) должен иметь рыночную стоимость в размере $420,000. И кривая облигаций принимает только токены $VIRTUAL в качестве платежа.

FERC20 - это настраиваемый формат токена ERC20 от Virtuals Protocol, который в основном ограничивает количество токенов, которые могут быть переданы за одну транзакцию:

После того как рыночная стоимость токена достигла необходимого уровня, держатели токенов FERC20 могут обменять их на соответствующие токены AI Agent через "unwrap" для торговли на ликвидном пуле Uniswap V2.

В настоящее время Virtuals Protocol обновил свой основной контракт до AgentFactoryV4, который состоит из трех ключевых компонентов: Agent Token, NFT для AI Agent, Governance (veToken и DAO):

1. Токен агента

AgentToken - это стандартный токен ERC-20, который можно создать, вызвав executeApplication() и затем _createNewAgentToken().

На токены Agent взимается налог на транзакции. Протокол Virtuals преобразует заработанные налоги в $VIRTUAL, выкупает и уничтожает соответствующие токены Agent.

2. NFT

NFT служит якорем для искусственного интеллекта агентов в Протоколе Виртуалов, храня ключевую информацию, связанную с их функциями:

Кроме того, существует специальный класс NFT в Протоколе Виртуалов, NFT Вклада, который используется для записи вклада пользователя: есть ли улучшенная модель, есть ли увеличение набора данных и т. д., а затем вознаграждает соответствующего пользователя путем голосования через DAO. Любой пользователь может заработать транзакционный/токенный доход AI Агента через NFT Вклада, и следует отметить, что Административный адрес может напрямую создать предложение о вознаграждении без голосования.

3. veToken и DAO

Пользователи могут внести в залог токен агента / токен $VIRTUAL LP, чтобы получить токен агента veToken. Эти токены представляют право голоса пользователя в DAO. Когда поступает предложение об обновлении ИИ-агента, DAO оценивает оценку через взаимодействие, чтобы решить, следует ли обновлять ИИ-агента:

Протокол Virtuals protocol сложен, и когда готовы к торговле токены AI Agent, включаются инъекции ликвидности и налоги на транзакции, и разработчики должны обратить внимание на проверку адреса, проверку разрешений, наличие повторного входа и правильность реализации кода.

Мир Clanker

Clanker World - это протокол выпуска токенов на основе Farcaster, который позволяет клиенту Farcaster, такому как Warpcast, @Clankerрассказав о токене, Кланкер развернет токен на Базе.

Благодаря комбинации искусственного интеллекта, мем-платформы и социальных точек роста Web3, Clanker привлек много внимания, было выпущено более 3 500 токенов, и примерно $9,7 миллиона было привлечено в ходе переговоров.

Основной контракт Кланкера, Кланкер. Sol (0x9B84fcE5Dcd9a38d2D01d5D72373F6b6b067c3e1) отвечает за размещение токенов:

1. Создание токенов

Создать новые токены ERC-20 в контракте развертывания:

2. Создайте пул ликвидности Uniswap V3

Создайте и завершите инициализацию пула ликвидности:

Создайте новые позиции ликвидности для вновь развернутых токенов и WETH с 1% комиссией по умолчанию для позиций ликвидности.

3. Закрепление ликвидности

Создать адрес блокировки ликвидности:

Передайте полномочия пула ликвидности на адрес хранилища и завершите инициализацию:

Контракт Clanker является ясным и простым, и не использует Bonding Curve для определения цены токенов. Вместо этого Clanker налагает налог на транзакции токенов, чтобы уменьшить сложность. Пользователи должны быть в курсе проблемы контроля доступа к контракту Clanker. Владельцы контракта могут обновлять или устаревать контракт. В настоящее время контракт Clanker использует 3-3 multi-sig, чтобы снизить этот риск в некоторой степени.

Резюме

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

Отказ от ответственности:

  1. Эта статья перепечатана с [beosin]. Все авторские права принадлежат оригинальному автору [beosin]. Если есть возражения по поводу этой публикации, пожалуйста, свяжитесь с Gate Learnкоманда, и они оперативно разберутся с этим.
  2. Отказ от ответственности: Взгляды и мнения, выраженные в этой статье, являются исключительно мнениями автора и не являются инвестиционными советами.
  3. Переводы статьи на другие языки выполняются командой gate Learn. Если не указано иное, запрещено копирование, распространение или плагиат переведенных статей.

Искусственный интеллект + Meme: анализ протокола Virtuals и Clanker

Средний1/13/2025, 7:56:55 AM
С учетом недавних случаев нарушения безопасности Spectral и предыдущих проверок безопасности площадок для запуска мем монет, таких как Tokr.fun, Pumpup и Pump404, мы предоставим подробный анализ протокола Virtual и основных механизмов Clanker, а также подробное толкование его функционального дизайна, включая выпуск токенов, модели комиссий, ликвидность и другие ключевые функции, помогая пользователям понять их точки безопасности.

С быстрым развитием мемкойна, Virtuals Protocol и Clanker находятся во главе инноваций, внедряя искусственный интеллект для привлечения большого числа пользователей. Однако, с взрывным ростом AI + Memecoin, инциденты безопасности на подобных платформах вновь подчеркнули важность безопасности смарт-контрактов.

С учетом недавних инцидентов безопасности Spectral и предыдущих проверок безопасности пусковых площадок для мемокоинов, таких как Tokr.fun, Pumpup и Pump404, Beosin предоставит глубокий анализ протокола Virtuals и основных механизмов Clanker, а также подробное толкование его функционального дизайна, включая выпуск токенов, модели комиссий, ликвидность и другие ключевые функции, помогая пользователям понять их точки безопасности.

Инцидент Spectral Security

1 декабря Spectral заявила, что у контракта кривой связи их платформы Syntax было уязвимое место, и около 200 000 долларов ликвидности было изъято, а доступ к платформе Syntax был временно приостановлен.

Согласно анализу, уязвимость вызвана наличием неограниченного разрешения в AgentToken.sol. Когда AutonomousAgentDeployer вызывает функцию transferFrom в AgentToken, платформа Syntax берет налог. В функции transferFrom (строка 90) есть неограниченное разрешение, что позволяет AgentBalances тратить/переводить Agenttokens от AutonomousAgentDeployer без ограничений.

Злоумышленник передает агентские токены, вызывая AgentBalances, и количество агентских токенов в AutonomousAgentDeployer уменьшается, что приводит к ошибкам в расчете цены кривой облигационного обязательства: цена агентского токена ложно увеличивается, а затем хакеры используют часть агентского токена для обмена на большое количество токенов $ SPEC, что приводит к потере протокола Spectral.

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

Протокол виртуальных

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

При создании AI-агента протокол Virtuals генерирует соответствующую кривую облигаций. Прежде чем AI-агент сможет взаимодействовать с пользователями, его соответствующий токен (формат FERC20) должен иметь рыночную стоимость в размере $420,000. И кривая облигаций принимает только токены $VIRTUAL в качестве платежа.

FERC20 - это настраиваемый формат токена ERC20 от Virtuals Protocol, который в основном ограничивает количество токенов, которые могут быть переданы за одну транзакцию:

После того как рыночная стоимость токена достигла необходимого уровня, держатели токенов FERC20 могут обменять их на соответствующие токены AI Agent через "unwrap" для торговли на ликвидном пуле Uniswap V2.

В настоящее время Virtuals Protocol обновил свой основной контракт до AgentFactoryV4, который состоит из трех ключевых компонентов: Agent Token, NFT для AI Agent, Governance (veToken и DAO):

1. Токен агента

AgentToken - это стандартный токен ERC-20, который можно создать, вызвав executeApplication() и затем _createNewAgentToken().

На токены Agent взимается налог на транзакции. Протокол Virtuals преобразует заработанные налоги в $VIRTUAL, выкупает и уничтожает соответствующие токены Agent.

2. NFT

NFT служит якорем для искусственного интеллекта агентов в Протоколе Виртуалов, храня ключевую информацию, связанную с их функциями:

Кроме того, существует специальный класс NFT в Протоколе Виртуалов, NFT Вклада, который используется для записи вклада пользователя: есть ли улучшенная модель, есть ли увеличение набора данных и т. д., а затем вознаграждает соответствующего пользователя путем голосования через DAO. Любой пользователь может заработать транзакционный/токенный доход AI Агента через NFT Вклада, и следует отметить, что Административный адрес может напрямую создать предложение о вознаграждении без голосования.

3. veToken и DAO

Пользователи могут внести в залог токен агента / токен $VIRTUAL LP, чтобы получить токен агента veToken. Эти токены представляют право голоса пользователя в DAO. Когда поступает предложение об обновлении ИИ-агента, DAO оценивает оценку через взаимодействие, чтобы решить, следует ли обновлять ИИ-агента:

Протокол Virtuals protocol сложен, и когда готовы к торговле токены AI Agent, включаются инъекции ликвидности и налоги на транзакции, и разработчики должны обратить внимание на проверку адреса, проверку разрешений, наличие повторного входа и правильность реализации кода.

Мир Clanker

Clanker World - это протокол выпуска токенов на основе Farcaster, который позволяет клиенту Farcaster, такому как Warpcast, @Clankerрассказав о токене, Кланкер развернет токен на Базе.

Благодаря комбинации искусственного интеллекта, мем-платформы и социальных точек роста Web3, Clanker привлек много внимания, было выпущено более 3 500 токенов, и примерно $9,7 миллиона было привлечено в ходе переговоров.

Основной контракт Кланкера, Кланкер. Sol (0x9B84fcE5Dcd9a38d2D01d5D72373F6b6b067c3e1) отвечает за размещение токенов:

1. Создание токенов

Создать новые токены ERC-20 в контракте развертывания:

2. Создайте пул ликвидности Uniswap V3

Создайте и завершите инициализацию пула ликвидности:

Создайте новые позиции ликвидности для вновь развернутых токенов и WETH с 1% комиссией по умолчанию для позиций ликвидности.

3. Закрепление ликвидности

Создать адрес блокировки ликвидности:

Передайте полномочия пула ликвидности на адрес хранилища и завершите инициализацию:

Контракт Clanker является ясным и простым, и не использует Bonding Curve для определения цены токенов. Вместо этого Clanker налагает налог на транзакции токенов, чтобы уменьшить сложность. Пользователи должны быть в курсе проблемы контроля доступа к контракту Clanker. Владельцы контракта могут обновлять или устаревать контракт. В настоящее время контракт Clanker использует 3-3 multi-sig, чтобы снизить этот риск в некоторой степени.

Резюме

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

Отказ от ответственности:

  1. Эта статья перепечатана с [beosin]. Все авторские права принадлежат оригинальному автору [beosin]. Если есть возражения по поводу этой публикации, пожалуйста, свяжитесь с Gate Learnкоманда, и они оперативно разберутся с этим.
  2. Отказ от ответственности: Взгляды и мнения, выраженные в этой статье, являются исключительно мнениями автора и не являются инвестиционными советами.
  3. Переводы статьи на другие языки выполняются командой gate Learn. Если не указано иное, запрещено копирование, распространение или плагиат переведенных статей.
ابدأ التداول الآن
اشترك وتداول لتحصل على جوائز ذهبية بقيمة
100 دولار أمريكي
و
5500 دولارًا أمريكيًا
لتجربة الإدارة المالية الذهبية!