Back to Blog

7 ключевых функций симуляции транзакций Phalcon Explorer 1.0

Phalcon
31 мая 2023 г.
5 min read

Мы были в восторге от того, сколько положительных отзывов и вовлечённости мы получили как от давних пользователей, так и от новых подписчиков после запуска нашего путешествия 7 Days of Phalcon в Twitter. Мы гордимся тем, что Phalcon решил реальные проблемы для стольких пользователей, например, предоставив jump-level debug для анализа транзакции и наглядные сравнения transaction states до и после, и т.д.

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

Итак, приступим к изучению!

Функция 1: Presenting Balance Changes

Отслеживайте изменения активов по всем адресам транзакций с помощью нашего максимально эффективного инструмента. Он предоставляет чёткую сводку изменений токенов и рассчитывает стоимость в USD для основных токенов. Проверьте результаты на нашей веб-странице или экспортируйте их в файлы XLS/CSV.

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

Посмотрите это в действии: Related Link

Функция 2: Presenting Fund Flow

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

С функцией Fund Flow от Phalcon рёбра имеют серийные номера для хронологии, цвета для типов токенов, а идентичные потоки объединяются для простоты. Просматривайте более мелкие детали или общую картину с помощью функции масштабирования и загружайте этот граф в формате SVG или PNG для доступа в любое время.

Посмотрите это в действии: Related Link

Функция 3: Presenting Gas Analysis

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

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

Посмотрите это в действии: Related Link

Функция 4: Presenting State Changes

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

В недавнем инциденте с атакой на Tornado Cash Dao использование State Changes позволило быстро обнаружить вредоносные предложения, напрямую изменяющие заблокированный Balance в Governance для 100 адресов.

Посмотрите это в действии: Related Link

Функция 5: Presenting Invocation Flow

Phalcon предоставляет древовидную последовательность вызовов функций в транзакциях. Мы разработали множество инструментов для повышения эффективности анализа для разработчиков и исследователей безопасности. Давайте углубимся в детали!

  1. Расположение

Верхняя панель инструментов содержит фильтры, переключатели для Static Call и использованного Gas, а также точку входа Debug. Вы можете развернуть до определённого уровня для сложных транзакций, а номера строк слева обеспечивают быструю навигацию. Справа дерево трассировки вызовов отображает вызовы функций и события с подробными данными.

  1. Address Tags и функция Highlight

Для каждого адреса доступны следующие инструменты: Copy / Add Label / Highlight / Go to *Scan (например, Etherscan).

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

  1. Функция Calldata

Calldata отображается с переносами строк на границе function selector + 64*n, что помогает просматривать параметры структурированным образом. Нажатие кнопки копирования внизу позволяет скопировать необработанные данные (без переносов строк).

  1. Начните отладку с выбранной строки или поделитесь ею с другими

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

Функция 6: Presenting Powerful Transaction Debugging

Phalcon предоставляет jump-level debug для анализа транзакции. Вот 4 мощные функции.

  1. Многоуровневая отладка с глобальным и локальным представлением
  1. Бесшовное взаимодействие между режимом отладки и обычным режимом
  1. Чёткое отображение параметров и возвращаемого значения
  1. Удвойте эффективность отладки с помощью двух экранов

Функция 7: Presenting Transaction Simulation

Phalcon предоставляет ведущий в отрасли симулятор, который одновременно удобен и быстр. Чтобы воспользоваться симулятором, нажмите кнопку «Simulator» в правом верхнем углу, настройте параметры по своему усмотрению и запустите повторную симуляцию.

Мы рады сообщить, что скоро состоится значительное обновление. Следите за новостями!

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

Ещё раз спасибо за то, что присоединились к нашему путешествию «7 Days of Phalcon», и следите за новыми интересными обновлениями и материалами от команды Phalcon! Кстати, обязательно следите за нашим предстоящим выступлением на #ETHBelgrade — нам не терпится показать вам, что у нас есть!

Подписывайтесь на нас, чтобы получать больше информации:

Официальный сайт: https://blocksec.com/phalcon/explorer

Официальный Twitter: https://twitter.com/phalcon_xyz

Sign up for the latest updates
Что на самом деле стоят инструменты для криптовалютных расследований: сравнение четырёх моделей оплаты

Что на самом деле стоят инструменты для криптовалютных расследований: сравнение четырёх моделей оплаты

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

Взлом Bitget на $387 млн: путь отмывания средств, заморозки и атрибуция
Case Studies

Взлом Bitget на $387 млн: путь отмывания средств, заморозки и атрибуция

Обзор взлома Bitget на $387,5 млн: как хакер за 41 минуту обменял стейблкоины на нативные токены, вывел средства в Bitcoin через THORChain и CoinJoin, откуда ~$840K, замороженных Tether, Circle и NEAR Intents. Также — версия о причастности КНДР и сравнение со взломом Bybit 2025.

ПОД в финансах: как традиционные учреждения борются с отмыванием денег

ПОД в финансах: как традиционные учреждения борются с отмыванием денег

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

7 ключевых функций симуляции транзакций Phalcon Explorer 1.0