Data a analytika
Stránka naposledy aktualizována: 11. září 2025
Ú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 APIopens in a new tab a RESTopens in a new tab, a to i jen teoreticky.
Průzkumníky bloků
Mnoho průzkumníků bloků nabízí RESTfulopens in a new tab APIopens 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 Etherscanopens in a new tab a Blockscoutopens in a new tab poskytují exekuční a konsensuální data pro každý 12s slot.
The Graph
The Graphopens 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ůvodceopens 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.orgopens in a new tab, rated.networkopens in a new tab, supermajority.infoopens in a new tab a Ethernodesopens in a new tab.
Dune Analytics
Dune Analyticsopens 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
SQDopens 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 dokumentaciopens in a new tab nebo si prohlédněte příklady pro EVMopens in a new tab toho, co můžete s SQD vytvořit.
Síť SubQuery
SubQueryopens 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 Ethereumopens 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 SubQueryopens in a new tab nebo do decentralizované sítě SubQueryopens 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 Graphopens in a new tab
- Hřiště pro dotazy The Graphopens in a new tab
- Příklady kódu API na EtherScanuopens in a new tab
- Dokumentace API na Blockscoutuopens in a new tab
- Průzkumník řetězové vazby Beaconcha.inopens in a new tab
- Základy Duneopens in a new tab
- Rychlý průvodce pro Ethereum od SubQueryopens in a new tab
- Přehled sítě SQDopens in a new tab
- Dotazovací jazyk EVMopens in a new tab