Data a analytika
Stránka naposledy aktualizována: 25. února 2026
Úvod
S rostoucím využíváním sítě se stále větší množství cenných informací nachází v on-chain datech. Jak objem dat rychle narůstá, výpočty a agregace těchto informací za účelem reportování nebo provozu dappek se mohou stát časově i procesně náročnými.
Využití stávajících poskytovatelů dat může urychlit vývoj, přinést přesnější výsledky a snížit náklady na údržbu. To umožní týmům vývojářů dappek soustředit se na hlavní funkce, které jejich projekt poskytuje.
Předpoklady
Měli byste rozumět základnímu konceptu průzkumníků bloků, abyste lépe pochopili jejich použití v kontextu analýzy dat. Kromě toho se seznamte s konceptem , abyste pochopili výhody, které přidávají k designu systému.
Z hlediska základů architektury pochopení, co jsou API (opens in a new tab) a REST (opens in a new tab), a to i jen teoreticky.
Průzkumníky bloků
Mnoho průzkumníků bloků nabízí RESTful (opens in a new tab) API (opens in a new tab) brány, které vývojářům poskytnou přehled o datech v reálném čase o blocích, transakcích, validátorech, účtech a dalších on-chain aktivitách.
Vývojáři pak mohou tato data zpracovávat a transformovat, aby svým uživatelům poskytli jedinečné vhledy a interakce s . Například Etherscan (opens in a new tab) a Blockscout (opens in a new tab) poskytují exekuční a konsensuální data pro každý 12s slot.
The Graph
The Graph (opens in a new tab) je indexovací protokol, který poskytuje snadný způsob dotazování se na blockchainová data prostřednictvím otevřených API známých jako podgrafy.
Díky The Graph mohou vývojáři využívat:
- Decentralizované indexování: Umožňuje indexování blockchainových dat prostřednictvím několika indexerů, čímž se eliminuje jediný bod selhání.
- GraphQL dotazy: Poskytuje výkonné rozhraní GraphQL pro dotazování na indexovaná data, díky čemuž je získávání dat velmi jednoduché.
- Přizpůsobení: Definujte si vlastní logiku pro transformaci a ukládání blockchainových dat a znovu použijte podgrafy publikované jinými vývojáři v síti The Graph.
Postupujte podle tohoto rychlého průvodce (opens in a new tab) a vytvořte, nasaďte a dotazujte se na podgraf během 5 minut.
Diverzita klientů
Diverzita klientů je důležitá pro celkové zdraví sítě Ethereum, protože poskytuje odolnost vůči chybám a exploitům. Nyní existuje několik dashboardů pro diverzitu klientů, včetně clientdiversity.org (opens in a new tab), rated.network (opens in a new tab), supermajority.info (opens in a new tab) a Ethernodes (opens in a new tab).
Dune Analytics
Dune Analytics (opens in a new tab) předzpracovává blockchainová data do tabulek relační databáze (DuneSQL), umožňuje uživatelům dotazovat se na blockchainová data pomocí SQL a vytvářet dashboardy na základě výsledků dotazů. On-chainová data jsou uspořádána do 4 surových tabulek: blocks, transactions, (událostí) logs a (volání) traces. Populární kontrakty a protokoly byly dekódovány a každý z nich má svou vlastní sadu událostních a volacích tabulek. Tyto tabulky jsou dále zpracovávány a organizovány do abstraktních tabulek podle typu protokolů, například dex, půjčky, stablecoiny atd.
SQD
SQD (opens in a new tab) je decentralizovaná, hyperškálovatelná datová platforma optimalizovaná pro poskytování efektivního přístupu bez oprávnění k velkým objemům dat. V současné době poskytuje historická on-chainová data, včetně protokolů událostí, potvrzení o transakcích, stop a rozdílů stavů pro každou transakci. SQD nabízí výkonnou sadu nástrojů pro vytváření vlastních kanálů pro extrakci a zpracování dat a dosahuje rychlosti indexování až 150k bloků za sekundu.
Chcete-li začít, navštivte dokumentaci (opens in a new tab) nebo si prohlédněte příklady pro EVM (opens in a new tab) toho, co můžete s SQD vytvořit.
Síť SubQuery
SubQuery (opens in a new tab) je přední indexátor dat, který vývojářům poskytuje rychlá, spolehlivá, decentralizovaná a přizpůsobená API pro jejich web3 projekty. SubQuery umožňuje vývojářům z více než 165 ekosystémů (včetně Etherea) používat bohatě indexovaná data k vytváření intuitivních a imersivních zážitků pro jejich uživatele. Síť SubQuery pohání vaše nezastavitelné aplikace díky odolné a decentralizované infrastruktuře. Použijte vývojářskou sadu nástrojů SubQuery pro blockchain k vytváření web3 aplikací budoucnosti, aniž byste museli trávit čas budováním vlastního backendu pro zpracování dat.
Začněte tím, že navštívíte rychlého průvodce pro Ethereum (opens in a new tab) a během několika minut začnete indexovat data z blockchainu Etherea v místním prostředí Dockeru pro účely testování před nasazením na spravovanou službu SubQuery (opens in a new tab) nebo do decentralizované sítě SubQuery (opens in a new tab).
Dotazovací jazyk EVM
Dotazovací jazyk EVM (EQL) je jazyk podobný SQL určený k dotazování na řetězce EVM (Ethereum Virtual Machine). Konečným cílem EQL je podporovat komplexní relační dotazy na prvky první třídy řetězce EVM (bloky, účty a transakce) a zároveň poskytovat vývojářům a výzkumníkům ergonomickou syntaxi pro každodenní použití. S EQL mohou vývojáři získávat blockchainová data pomocí známé syntaxe podobné SQL a eliminovat tak potřebu složitého šablonovitého kódu. EQL podporuje standardní požadavky na blockchainová data (např. získání nonce a zůstatku účtu na Ethereu nebo získání aktuální velikosti bloku a časového razítka) a neustále přidává podporu pro složitější požadavky a sady funkcí.
Další čtení
- Zkoumání krypto dat I: Architektury datových toků (opens in a new tab)
- Přehled sítě The Graph (opens in a new tab)
- Hřiště pro dotazy The Graph (opens in a new tab)
- Příklady kódu API na EtherScanu (opens in a new tab)
- Dokumentace API na Blockscoutu (opens in a new tab)
- Průzkumník řetězové vazby Beaconcha.in (opens in a new tab)
- Základy Dune (opens in a new tab)
- Rychlý průvodce pro Ethereum od SubQuery (opens in a new tab)
- Přehled sítě SQD (opens in a new tab)
- Dotazovací jazyk EVM (opens in a new tab)