메인 콘텐츠로 건너뛰기
Change page

데이터 및 분석

페이지 마지막 업데이트됨: 2026년 2월 25일

소개

네트워크 사용량이 계속 증가함에 따라 온체인 데이터에 점점 더 많은 귀중한 정보가 존재하게 됩니다. 데이터 양이 급격히 증가함에 따라 이 정보를 계산하고 집계하여 보고하거나 디앱을 구동하는 것은 시간과 프로세스가 많이 소요되는 작업이 될 수 있습니다.

기존 데이터 제공업체를 활용하면 개발 속도를 높이고, 더 정확한 결과를 산출하며, 지속적인 유지보수 노력을 줄일 수 있습니다. 이를 통해 팀은 프로젝트가 제공하려는 핵심 기능에 집중할 수 있습니다.

필수 구성 요소

데이터 분석 컨텍스트에서 블록 탐색기를 사용하는 것을 더 잘 이해하려면 블록 탐색기의 기본 개념을 이해해야 합니다. 또한 시스템 설계에 추가되는 이점을 이해하려면 개념에 익숙해져야 합니다.

아키텍처 기본 측면에서 이론적으로라도 API (opens in a new tab)REST (opens in a new tab)가 무엇인지 이해해야 합니다.

블록 탐색기

많은 블록 탐색기는 개발자에게 블록, 트랜잭션, 검증자, 계정 및 기타 온체인 활동에 대한 실시간 데이터를 제공하는 RESTful (opens in a new tab) API (opens in a new tab) 게이트웨이를 제공합니다.

개발자는 이 데이터를 처리하고 변환하여 사용자에게 에 대한 고유한 인사이트와 상호작용을 제공할 수 있습니다. 예를 들어, Etherscan (opens in a new tab)Blockscout (opens in a new tab)은 매 12초 슬롯마다 실행 및 합의 데이터를 제공합니다.

The Graph

The Graph (opens in a new tab)는 서브그래프라고 알려진 개방형 API를 통해 블록체인 데이터를 쉽게 쿼리할 수 있는 방법을 제공하는 인덱싱 프로토콜입니다.

개발자는 The Graph를 통해 다음과 같은 이점을 얻을 수 있습니다.

  • 탈중앙화 인덱싱: 여러 인덱서를 통해 블록체인 데이터를 인덱싱할 수 있으므로 단일 실패 지점이 없습니다.
  • GraphQL 쿼리: 인덱싱된 데이터를 쿼리하기 위한 강력한 GraphQL 인터페이스를 제공하여 데이터 검색을 매우 간단하게 만듭니다.
  • 맞춤화: 블록체인 데이터를 변환하고 저장하기 위한 자체 로직을 정의하고 The Graph 네트워크에서 다른 개발자가 게시한 서브그래프를 재사용할 수 있습니다.

빠른 시작 (opens in a new tab) 가이드를 따라 5분 이내에 서브그래프를 생성, 배포 및 쿼리하세요.

클라이언트 다양성

클라이언트 다양성은 버그 및 익스플로잇에 대한 복원력을 제공하기 때문에 이더리움 네트워크의 전반적인 상태에 중요합니다. 현재 clientdiversity.org (opens in a new tab), rated.network (opens in a new tab), supermajority.info (opens in a new tab)Ethernodes (opens in a new tab)를 포함한 여러 클라이언트 다양성 대시보드가 있습니다.

Dune Analytics

Dune Analytics (opens in a new tab)는 블록체인 데이터를 관계형 데이터베이스(DuneSQL) 테이블로 사전 처리하고, 사용자가 SQL을 사용하여 블록체인 데이터를 쿼리하고 쿼리 결과를 기반으로 대시보드를 구축할 수 있도록 합니다. 온체인 데이터는 blocks, transactions, (이벤트) logs 및 (호출) traces의 4가지 원시 테이블로 구성됩니다. 널리 사용되는 컨트랙트와 프로토콜은 디코딩되었으며, 각각 고유한 이벤트 및 호출 테이블 세트를 가지고 있습니다. 이러한 이벤트 및 호출 테이블은 프로토콜 유형(예: DEX, 대출, 스테이블코인 등)에 따라 추가로 처리되고 추상화 테이블로 구성됩니다.

SQD

SQD (opens in a new tab)는 대량의 데이터에 대한 효율적이고 무허가성 액세스를 제공하는 데 최적화된 탈중앙화된 초확장성 데이터 플랫폼입니다. 현재 이벤트 로그, 트랜잭션 영수증, 추적 및 트랜잭션별 상태 차이를 포함한 과거 온체인 데이터를 제공합니다. SQD는 맞춤형 데이터 추출 및 처리 파이프라인을 생성하기 위한 강력한 툴킷을 제공하며, 초당 최대 15만 블록의 인덱싱 속도를 달성합니다.

시작하려면 개발문서 (opens in a new tab)를 방문하거나 SQD로 구축할 수 있는 EVM 예제 (opens in a new tab)를 참조하세요.

SubQuery 네트워크

SubQuery (opens in a new tab)는 개발자에게 웹3 프로젝트를 위한 빠르고, 신뢰할 수 있으며, 탈중앙화되고 맞춤화된 API를 제공하는 선도적인 데이터 인덱서입니다. SubQuery는 165개 이상의 생태계(이더리움 포함)의 개발자에게 풍부한 인덱싱된 데이터를 제공하여 사용자를 위한 직관적이고 몰입감 있는 경험을 구축할 수 있도록 지원합니다. SubQuery 네트워크는 복원력 있고 탈중앙화된 인프라 네트워크를 통해 멈출 수 없는 앱을 지원합니다. SubQuery의 블록체인 개발자 툴킷을 사용하여 데이터 처리 활동을 위한 맞춤형 백엔드를 구축하는 데 시간을 들이지 않고 미래의 웹3 애플리케이션을 구축하세요.

시작하려면 이더리움 빠른 시작 가이드 (opens in a new tab)를 방문하여 SubQuery의 관리 서비스 (opens in a new tab) 또는 SubQuery의 탈중앙화 네트워크 (opens in a new tab)에서 실시간으로 전환하기 전에 테스트를 위해 로컬 Docker 환경에서 몇 분 만에 이더리움 블록체인 데이터 인덱싱을 시작하세요.

EVM 쿼리 언어

EVM 쿼리 언어(EQL)는 EVM(이더리움 가상 머신) 체인을 쿼리하도록 설계된 SQL과 유사한 언어입니다. EQL의 궁극적인 목표는 EVM 체인의 일급 시민(블록, 계정, 트랜잭션)에 대한 복잡한 관계형 쿼리를 지원하는 동시에 개발자와 연구원에게 일상적인 사용을 위한 인체공학적 구문을 제공하는 것입니다. EQL을 사용하면 개발자는 익숙한 SQL과 유사한 구문을 사용하여 블록체인 데이터를 가져올 수 있으며 복잡한 상용구 코드의 필요성을 없앨 수 있습니다. EQL은 표준 블록체인 데이터 요청(예: 이더리움에서 계정의 논스 및 잔액 검색 또는 현재 블록 크기 및 타임스탬프 가져오기)을 지원하며 더 복잡한 요청 및 기능 세트에 대한 지원을 지속적으로 추가하고 있습니다.

추가 정보

이 문서가 도움이 되셨나요?