Lição 5

Як відрізняються три основні платформи криптоаналітики

У цій главі порівнюються Footprint, Dune та Flipside як інструменти аналітики даних в ланцюжку блоків по 11-ти аспектах, включаючи зручність використання, візуалізацію та моделі даних.

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

Завжди існують компроміси щодо охоплення та доступності, функціональності та гнучкості, ціноутворення та унікальних функцій. Щоб допомогти аналітикам обрати платформу, яка найкраще відповідає їх потребам, ми порівняли три найкращі платформи для аналізу криптовалют:

  • Dune Analytics
  • Аналітика відбитків
  • Flipside

При виборі найбільш підходящого інструменту аналітики можна врахувати наступні 11 основних аспектів:

  1. Охоплення
  2. Збалансованість гнучкості та зручності
  3. Затримка
  4. Продуктивність
  5. Ціноутворення
  6. Візуалізація
  7. Модель даних
  8. NFT Дані
  9. Технічний стек
  10. Інтеграція даних поза ланцюжком
  11. API/SDK

Ми дослідимо, як Dune Analytics, Footprint Analytics та Flipside виконуються в цих областях та відзначимо їх відповідні переваги.

Фон

Декілька комплексних статей порівняння інструментів аналітики були опубліковані раніше. Однак у цій статті ми зосередимося виключно на інструментах, спеціально призначених для аналітики блокчейну.

Крім того, замість обговорення кожної платформи окремо, ми будемо розглядати кожну категорію оцінки по черзі. Якщо ви або ваша команда шукаєте рішення для конкретної проблеми - наприклад, пошуку найбільш вигідного інструменту або платформи з найширшими аналітичними можливостями NFT - ви можете одразу перейти до відповідного розділу.

Охоплення

Покриття відноситься до кількості блокчейнів або мереж та індексів інструментів, таких як Ethereum, Solana або Boba Network. Однак охоплення також включає глибину, тобто те, наскільки далеко назад інструмент індексує транзакції в даному блокчейні.

Інженер даних та аналітик блокчейнуPrimo Dataстворив одну з найкращих і найсучасніших діаграм візуалізації, порівнюючи покриття мережі різних аналітичних платформ.

Серед трьох провідних платформ аналітики криптовалют, Footprint Analytics має найширшу покриття, підтримуючи 20 з 43 відстежуваних мереж. Flipside йде впритул з 15 мережами, тоді як Dune Analytics відстає зі всього лише 8.

Якщо вам потрібно лише аналізувати основні токени або блокчейни, такі як Bitcoin, Solana або Ethereum, охоплення може бути не критичним фактором, оскільки всі три платформи надають аналітику для цих основних активів.

Проте, в нішевих областях, таких як GameFi, покриття стає вирішальним. Багато блокчейн-ігор працюють на невеликих, спеціалізованих і іноді тимчасових ланцюжках, таких як DFK Chain, Ronin та Wax. Широке покриття Footprint Analytics робить його найкращим вибором для аналітики GameFi, оскільки воно єдине серед трьох, що надає дані по всім трьом цим ланцюжкам.

Збалансування гнучкості та зручності

Завдяки відкритому характеру коду Web3, налаштування складу ETL (Extract, Transform, Load) блокчейну та його доступ для користувачів для незалежного дослідження є відносно простим. Складність полягає в шарі інтерпретації - як платформа категоризує всі вихідні дані у значущі класифікації та відфільтровує непотрібну або непотрібну інформацію.

Самі дані є дуже гнучкими, що дозволяє кожному визначати, категоризувати і тлумачити їх так, як вони вважають за потрібне. Однак для більшості аналітиків ці сирих даних не так просто використовувати. З іншого боку, надмірна спрощеність даних обмежує здатність команд з високими потребами створювати налаштовану, спеціалізовану аналітику.

В кінцевому підсумку, всі платформи будуються на реляційних базах даних, що означає, що SQL виступає основним інструментом. Для використання платформ, таких як Flipside та Dune, користувачам зазвичай потрібні знання SQL. Однак, Footprint ввів додатковий абстракційний рівень над SQL - фактично генератор запитів SQL, який надає інтерфейс аналітики з можливістю перетягування та встановлення функцій. Хоча цей інтерфейс дозволяє користувачам створювати лише прості запити SQL (без вкладених запитів, корельованих підзапитів або функцій вікон), він значно знижує бар'єр для входу. В результаті він служить важливим доповненням до загальної екосистеми.

Затримка

Затримка відноситься до часу, необхідного для оновлення даних.

У @carsonbrown67/the-race-for-data-domination-an-evaluation-of-the-todays-top-crypto-analytics-platforms-3cdf83d512fe">deep-dive порівняльна стаття, опублікована аналітиком Карсоном Брауном у жовтні, він порівняв затримку кількох основних аналітичних платформ і виявив, що Dune має найкоротшу затримку серед трьох платформ, тоді як Footprint Analytics посіла друге місце з трохи довшими затримками.

Затримка є чіткою значущою проблемою, і наш інженерний колектив активно працює над її вирішенням. 7 листопада Footprint оголосив кілька значних оновленьПісля цих оновлень було проведено новий раунд запитів на кожній платформі для отримання останнього блоку Ethereum, що привело до таких результатів:

Продуктивність

Перформанс означає швидкість запитів користувачів до даних. Це особливо важливо для професійних аналітиків або тих, хто потребує ефективно обробляти числа.

Результати показують, що Flipside був найшвидшим, Footprint Analytics посів друге місце, а Dune посів третє місце з часом відповіді 17 секунд.

Ціноутворення

Як Dune, так і Footprint пропонують безкоштовні версії, розроблені для початківців, а також платні плани для досвідчених користувачів. Безкоштовна версія Footprint також підтримує API даних.


Flipside не стягує жодних комісій. Воно діє як посередник між проектами (наприклад, Uniswap та SushiSwap), пропонуючи винагороди за аналіз, надаючи необхідну інфраструктуру для проведення аналітики.

Для отримання детальної інформації про розподіл винагороди, перевірте це Пояснення Discord. Кожна винагорода розподіляється 50/50 між платформою та аналітиком.

Візуалізація

Всі платформи надають базові функції графіків. Однак, якщо користувачі хочуть переглядати дані з різних перспектив у динамічній та статичній формах, Footprint пропонує додаткові варіанти. У таблиці нижче порівнюються можливості візуалізації трьох платформ:

Модель даних

Добре структурована модель даних для аналізу блокчейну повинна відповідати наступним критеріям:

  • Мінімізувати об'єднання таблиць - Користувачі повинні мати можливість швидко знайти сутності, до яких вони мають приєднатися.
  • Зменшити витрати на розуміння - Це широкі вимоги. Наприклад, вони можуть включати у себе відсутність необхідності окремо шукати адреси розумних контрактів або агрегування необроблених транзакцій.
  • Оптимізувати індексацію - Забезпечення швидкого запитування таблиць є невід'ємним.
  • Уникайте дублювання данихЗберігання однакової інформації в кількох таблицях може призвести до невідповідностей та помилок.
  • Забезпечте цілісність даних – Це можна досягти за допомогою зовнішніх ключів та інших інструментів бази даних для запобігання аномаліям.
  • Зберігайте модель даних якомога простіше - Це важливо для масштабованості та підтримуваності.

Всі платформи підтримують необроблені дані транзакцій та дозволяють проводити комплексний аналіз. Крім того, всі платформи надають таблиці, в яких зберігаються розкодовані дані. Однак, якщо користувачам потрібні попередньо агреговані статистичні таблиці для швидкого отримання уявлення про бізнес-метрики, то такі таблиці надає тільки Footprint.

NFT Дані

Якщо вас цікавлять аналітичні дані NFT, важливо оцінити охоплення кожної платформи на різних мережах та ринках перед прийняттям рішення. Наступні запити повертають відповідні значення даних.

З результатів Flipside підтримує найбільше ринків. Footprint надає додаткові бізнес-метрики, такі як виявлення фальшивих угод (wash trading detection)Посилання Twitter) , як і інші метрики, можна запитати через API.

Tech Stack

Фундаментально, всі платформи побудовані на реляційних базах даних. При роботі з мільярдами або навіть трильйонами рядків даних важливо реалізувати масштабовану інфраструктуру.

Всі три платформи використовують SQL як свою основну мову запитів, що дозволяє легко мігрувати запити з мінімальними змінами. Однак, Footprint ввів додатковий рівень абстракції над SQL, що дозволяє перетягувати запити. Крім того, Jupyter Notebook недавно був прийнятий як варіант інтерфейсу.

Інтеграція даних поза ланцюжком

Під час аналізу даних on-chain важливо мати можливість порівнювати їх з off-chain даними за допомогою статистичних інструментів (таких як аналіз кореляції). Dune та Footprint дозволяють користувачам завантажувати власні таблиці для аналізу в реальному часі на власних платформах.

Крім того, Footprint надає еталонні таблиці пошуку (наприклад, token_info, protocol_info), що дозволяє користувачам швидко знаходити токени за назвою. Широке охоплення Footprint метаданих NFT token також робить можливим аналіз атрибутів NFT.

API/SDK

Для дослідницьких команд та аналітиків, які не мають жорстких вимог до часу виконання одноразового отримання даних і потребують лише вбудовувати діаграми в звіти, швидкість виконання запитів може не бути головним аспектом. Однак, команди, які планують інтеграцію програмного забезпечення, вимагають швидкого виконання запитів (наприклад, для отримання історії транзакцій у популярних додатках гаманців) та інтерфейсу для взаємодії з базою даних.

Dune (Query Engine V2), Flipside та Footprint надають офіційний SQL API, що дозволяє користувачам мігрувати будь-який запит веб-сайту до API. Однак цей метод інтеграції не є найпростішим, оскільки він вимагає передбудовані SQL-запити. Для спрощення цього Footprint розробляє REST API, що дозволяє користувачам отримувати дані всього лише за допомогою кліку кнопкою.

Щодо автоматизованого завантаження даних, лише Footprint пропонує офіційну програмну інфраструктуру, яка дозволяє користувачам будувати повністю автоматизовані конвеєри даних.

Серед цих платформ лише Flipside надає офіційний SDK, який підтримує Python та R.

Isenção de responsabilidade
* O investimento em criptomoedas envolve grandes riscos. Prossiga com cautela. O curso não se destina a servir de orientação para investimentos.
* O curso foi criado pelo autor que entrou para o Gate Learn. As opiniões compartilhadas pelo autor não representam o Gate Learn.
Catálogo
Lição 5

Як відрізняються три основні платформи криптоаналітики

У цій главі порівнюються Footprint, Dune та Flipside як інструменти аналітики даних в ланцюжку блоків по 11-ти аспектах, включаючи зручність використання, візуалізацію та моделі даних.

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

Завжди існують компроміси щодо охоплення та доступності, функціональності та гнучкості, ціноутворення та унікальних функцій. Щоб допомогти аналітикам обрати платформу, яка найкраще відповідає їх потребам, ми порівняли три найкращі платформи для аналізу криптовалют:

  • Dune Analytics
  • Аналітика відбитків
  • Flipside

При виборі найбільш підходящого інструменту аналітики можна врахувати наступні 11 основних аспектів:

  1. Охоплення
  2. Збалансованість гнучкості та зручності
  3. Затримка
  4. Продуктивність
  5. Ціноутворення
  6. Візуалізація
  7. Модель даних
  8. NFT Дані
  9. Технічний стек
  10. Інтеграція даних поза ланцюжком
  11. API/SDK

Ми дослідимо, як Dune Analytics, Footprint Analytics та Flipside виконуються в цих областях та відзначимо їх відповідні переваги.

Фон

Декілька комплексних статей порівняння інструментів аналітики були опубліковані раніше. Однак у цій статті ми зосередимося виключно на інструментах, спеціально призначених для аналітики блокчейну.

Крім того, замість обговорення кожної платформи окремо, ми будемо розглядати кожну категорію оцінки по черзі. Якщо ви або ваша команда шукаєте рішення для конкретної проблеми - наприклад, пошуку найбільш вигідного інструменту або платформи з найширшими аналітичними можливостями NFT - ви можете одразу перейти до відповідного розділу.

Охоплення

Покриття відноситься до кількості блокчейнів або мереж та індексів інструментів, таких як Ethereum, Solana або Boba Network. Однак охоплення також включає глибину, тобто те, наскільки далеко назад інструмент індексує транзакції в даному блокчейні.

Інженер даних та аналітик блокчейнуPrimo Dataстворив одну з найкращих і найсучасніших діаграм візуалізації, порівнюючи покриття мережі різних аналітичних платформ.

Серед трьох провідних платформ аналітики криптовалют, Footprint Analytics має найширшу покриття, підтримуючи 20 з 43 відстежуваних мереж. Flipside йде впритул з 15 мережами, тоді як Dune Analytics відстає зі всього лише 8.

Якщо вам потрібно лише аналізувати основні токени або блокчейни, такі як Bitcoin, Solana або Ethereum, охоплення може бути не критичним фактором, оскільки всі три платформи надають аналітику для цих основних активів.

Проте, в нішевих областях, таких як GameFi, покриття стає вирішальним. Багато блокчейн-ігор працюють на невеликих, спеціалізованих і іноді тимчасових ланцюжках, таких як DFK Chain, Ronin та Wax. Широке покриття Footprint Analytics робить його найкращим вибором для аналітики GameFi, оскільки воно єдине серед трьох, що надає дані по всім трьом цим ланцюжкам.

Збалансування гнучкості та зручності

Завдяки відкритому характеру коду Web3, налаштування складу ETL (Extract, Transform, Load) блокчейну та його доступ для користувачів для незалежного дослідження є відносно простим. Складність полягає в шарі інтерпретації - як платформа категоризує всі вихідні дані у значущі класифікації та відфільтровує непотрібну або непотрібну інформацію.

Самі дані є дуже гнучкими, що дозволяє кожному визначати, категоризувати і тлумачити їх так, як вони вважають за потрібне. Однак для більшості аналітиків ці сирих даних не так просто використовувати. З іншого боку, надмірна спрощеність даних обмежує здатність команд з високими потребами створювати налаштовану, спеціалізовану аналітику.

В кінцевому підсумку, всі платформи будуються на реляційних базах даних, що означає, що SQL виступає основним інструментом. Для використання платформ, таких як Flipside та Dune, користувачам зазвичай потрібні знання SQL. Однак, Footprint ввів додатковий абстракційний рівень над SQL - фактично генератор запитів SQL, який надає інтерфейс аналітики з можливістю перетягування та встановлення функцій. Хоча цей інтерфейс дозволяє користувачам створювати лише прості запити SQL (без вкладених запитів, корельованих підзапитів або функцій вікон), він значно знижує бар'єр для входу. В результаті він служить важливим доповненням до загальної екосистеми.

Затримка

Затримка відноситься до часу, необхідного для оновлення даних.

У @carsonbrown67/the-race-for-data-domination-an-evaluation-of-the-todays-top-crypto-analytics-platforms-3cdf83d512fe">deep-dive порівняльна стаття, опублікована аналітиком Карсоном Брауном у жовтні, він порівняв затримку кількох основних аналітичних платформ і виявив, що Dune має найкоротшу затримку серед трьох платформ, тоді як Footprint Analytics посіла друге місце з трохи довшими затримками.

Затримка є чіткою значущою проблемою, і наш інженерний колектив активно працює над її вирішенням. 7 листопада Footprint оголосив кілька значних оновленьПісля цих оновлень було проведено новий раунд запитів на кожній платформі для отримання останнього блоку Ethereum, що привело до таких результатів:

Продуктивність

Перформанс означає швидкість запитів користувачів до даних. Це особливо важливо для професійних аналітиків або тих, хто потребує ефективно обробляти числа.

Результати показують, що Flipside був найшвидшим, Footprint Analytics посів друге місце, а Dune посів третє місце з часом відповіді 17 секунд.

Ціноутворення

Як Dune, так і Footprint пропонують безкоштовні версії, розроблені для початківців, а також платні плани для досвідчених користувачів. Безкоштовна версія Footprint також підтримує API даних.


Flipside не стягує жодних комісій. Воно діє як посередник між проектами (наприклад, Uniswap та SushiSwap), пропонуючи винагороди за аналіз, надаючи необхідну інфраструктуру для проведення аналітики.

Для отримання детальної інформації про розподіл винагороди, перевірте це Пояснення Discord. Кожна винагорода розподіляється 50/50 між платформою та аналітиком.

Візуалізація

Всі платформи надають базові функції графіків. Однак, якщо користувачі хочуть переглядати дані з різних перспектив у динамічній та статичній формах, Footprint пропонує додаткові варіанти. У таблиці нижче порівнюються можливості візуалізації трьох платформ:

Модель даних

Добре структурована модель даних для аналізу блокчейну повинна відповідати наступним критеріям:

  • Мінімізувати об'єднання таблиць - Користувачі повинні мати можливість швидко знайти сутності, до яких вони мають приєднатися.
  • Зменшити витрати на розуміння - Це широкі вимоги. Наприклад, вони можуть включати у себе відсутність необхідності окремо шукати адреси розумних контрактів або агрегування необроблених транзакцій.
  • Оптимізувати індексацію - Забезпечення швидкого запитування таблиць є невід'ємним.
  • Уникайте дублювання данихЗберігання однакової інформації в кількох таблицях може призвести до невідповідностей та помилок.
  • Забезпечте цілісність даних – Це можна досягти за допомогою зовнішніх ключів та інших інструментів бази даних для запобігання аномаліям.
  • Зберігайте модель даних якомога простіше - Це важливо для масштабованості та підтримуваності.

Всі платформи підтримують необроблені дані транзакцій та дозволяють проводити комплексний аналіз. Крім того, всі платформи надають таблиці, в яких зберігаються розкодовані дані. Однак, якщо користувачам потрібні попередньо агреговані статистичні таблиці для швидкого отримання уявлення про бізнес-метрики, то такі таблиці надає тільки Footprint.

NFT Дані

Якщо вас цікавлять аналітичні дані NFT, важливо оцінити охоплення кожної платформи на різних мережах та ринках перед прийняттям рішення. Наступні запити повертають відповідні значення даних.

З результатів Flipside підтримує найбільше ринків. Footprint надає додаткові бізнес-метрики, такі як виявлення фальшивих угод (wash trading detection)Посилання Twitter) , як і інші метрики, можна запитати через API.

Tech Stack

Фундаментально, всі платформи побудовані на реляційних базах даних. При роботі з мільярдами або навіть трильйонами рядків даних важливо реалізувати масштабовану інфраструктуру.

Всі три платформи використовують SQL як свою основну мову запитів, що дозволяє легко мігрувати запити з мінімальними змінами. Однак, Footprint ввів додатковий рівень абстракції над SQL, що дозволяє перетягувати запити. Крім того, Jupyter Notebook недавно був прийнятий як варіант інтерфейсу.

Інтеграція даних поза ланцюжком

Під час аналізу даних on-chain важливо мати можливість порівнювати їх з off-chain даними за допомогою статистичних інструментів (таких як аналіз кореляції). Dune та Footprint дозволяють користувачам завантажувати власні таблиці для аналізу в реальному часі на власних платформах.

Крім того, Footprint надає еталонні таблиці пошуку (наприклад, token_info, protocol_info), що дозволяє користувачам швидко знаходити токени за назвою. Широке охоплення Footprint метаданих NFT token також робить можливим аналіз атрибутів NFT.

API/SDK

Для дослідницьких команд та аналітиків, які не мають жорстких вимог до часу виконання одноразового отримання даних і потребують лише вбудовувати діаграми в звіти, швидкість виконання запитів може не бути головним аспектом. Однак, команди, які планують інтеграцію програмного забезпечення, вимагають швидкого виконання запитів (наприклад, для отримання історії транзакцій у популярних додатках гаманців) та інтерфейсу для взаємодії з базою даних.

Dune (Query Engine V2), Flipside та Footprint надають офіційний SQL API, що дозволяє користувачам мігрувати будь-який запит веб-сайту до API. Однак цей метод інтеграції не є найпростішим, оскільки він вимагає передбудовані SQL-запити. Для спрощення цього Footprint розробляє REST API, що дозволяє користувачам отримувати дані всього лише за допомогою кліку кнопкою.

Щодо автоматизованого завантаження даних, лише Footprint пропонує офіційну програмну інфраструктуру, яка дозволяє користувачам будувати повністю автоматизовані конвеєри даних.

Серед цих платформ лише Flipside надає офіційний SDK, який підтримує Python та R.

Isenção de responsabilidade
* O investimento em criptomoedas envolve grandes riscos. Prossiga com cautela. O curso não se destina a servir de orientação para investimentos.
* O curso foi criado pelo autor que entrou para o Gate Learn. As opiniões compartilhadas pelo autor não representam o Gate Learn.