What is The Graph?
블록체인 데이터에 접근하고 이를 정리하는 것은 복잡하고 많은 시간을 필요로 할 수 있습니다. The Graph는 이러한 과정을 간소화하기 위해 설계된 인덱싱 프로토콜로, 블록체인 데이터에 빠르고, 신뢰할 수 있으며, 비용 효율적으로 접근할 수 있도록 돕습니다. 개발자와 애플리케이션은 자체 인프라를 운영해야 하는 부담 없이 90개 이상의 네트워크에서 필요한 정보를 쿼리하고, 스트리밍하며, 검색할 수 있습니다.
The Graph가 문제를 해결하는 방법
원시 블록체인 데이터를 직접 다루는 것은 이벤트 파싱, 인프라 관리, 그리고 확장성 문제 처리를 수반합니다. The Graph는 데이터를 인덱싱하고 정리하여 이러한 복잡성을 제거하며, 데이터를 쉽게 쿼리할 수 있도록 만듭니다. 이를 통해 다음을 수행할 수 있습니다:
더 빠르게 구축: 맞춤형 인덱싱 솔루션을 구축하거나 데이터 서버를 관리할 필요 없이 애플리케이션을 더 빠르게 개발할 수 있습니다.
비용 절감: The Graph의 경쟁력 있는 데이터 마켓을 활용하여 값비싼 데이터 인프라 운영과 관련된 비용과 시간을 크게 절감할 수 있습니다. 월 최대 60-98%의 비용 절감 효과를 기대할 수 있습니다.
회복 탄력성 증대: 전 세계에 분산된 참여자 네트워크를 통해 99.99% 이상의 가동 시간을 제공함으로써 높은 애플리케이션 가동 시간과 지속적인 데이터 흐름을 보장합니다.
주요 기능
The Graph는 다양한 요구 사항에 맞춰진 데이터 서비스 모음을 제공합니다:
🌐 Subgraphs: GraphQL 기반의 공개 API를 사용하여 구조화된 블록체인 데이터를 쿼리합니다. 기존 커뮤니티 생성 Subgraphs를 사용하거나 직접 구축하여 특정 스마트 계약에서 데이터를 추출, 처리 및 저장할 수 있어 애플리케이션 프론트엔드와 분석을 위한 이력 데이터에 쉽게 접근할 수 있습니다.
⚡ Substreams: 고급 처리를 위한 고성능 실시간 데이터 스트림에 접근합니다. 모듈식 구성 요소와 병렬화된 엔진으로 구축된 Substreams는 인덱싱 시간을 단축하고 점점 더 많은 non-EVM 체인을 지원하여 고빈도 거래 및 실시간 분석과 같은 사용 사례를 가능하게 합니다.
💰 Token API (베타): 설정 없이 표준화된 토큰 데이터에 즉시 접근할 수 있습니다. 이 API는 간단한 GET 요청을 통해 온체인 NFT 및 대체 가능 토큰 정보(잔액, 가격, 보유자, 메타데이터, 전송 이벤트 포함)를 제공하며, 지갑 애플리케이션 또는 유동성 풀 추적에 이상적입니다.
활용 사례
The Graph는 개발자가 다양한 web3 애플리케이션과 서비스를 구축할 수 있도록 지원합니다:
dApp 프론트엔드 구동: 큐레이션되거나 맞춤형 Subgraphs를 쿼리하여 탈중앙화 애플리케이션(dApp)을 위한 특정 이력 데이터를 쉽게 가져오고 표시합니다. 예를 들어, DeFi 애플리케이션은 Subgraph를 쿼리하여 사용자의 과거 거래 또는 풀 참여 이력을 빠르고 안정적으로 표시할 수 있습니다.
실시간 분석 및 거래: Substreams를 활용하여 고빈도 블록체인 데이터를 실시간으로 처리합니다. 이는 실시간 거래 봇이나 여러 체인에서 최신 시장 움직임을 표시하는 대시보드와 같이 즉각적인 통찰력을 요구하는 애플리케이션에 매우 중요합니다.
토큰 데이터 통합: Token API를 사용하여 지갑이나 마켓플레이스를 위한 토큰 잔액 및 가격 정보를 신속하게 검색합니다. 이 기능은 방대한 양의 토큰 계약 데이터를 직접 인덱싱할 필요 없이 사용자에게 정확한 자산 정보를 표시하는 과정을 간소화합니다.
The Graph를 선택해야 하는 이유
The Graph는 탈중앙화된 인프라와 특화된 데이터 서비스 덕분에 두각을 나타냅니다:
탈중앙화 네트워크: 이 프로토콜은 전 세계 Indexers, Curators, Delegators 네트워크에 의해 구동되며, 데이터 가용성, 회복 탄력성, 그리고 검열 저항성을 보장합니다.
특화된 데이터 제품: 기본적인 쿼리 기능을 넘어, The Graph는 실시간 스트리밍을 위한 Substreams와 전용 Token API와 같은 차별화된 도구를 제공하여 최적화된 솔루션으로 특정 개발자 요구 사항을 해결합니다.
결론
The Graph는 탈중앙화 웹을 위한 필수적인 인프라를 제공하며, 복잡한 블록체인 데이터를 접근 가능하고 유용하게 만듭니다. Subgraphs, Substreams, 그리고 Token API를 통해 신뢰할 수 있는 인덱싱 및 쿼리 서비스를 제공함으로써, 개발자는 더 빠르게 구축하고, 비용을 절감하며, 회복 탄력성 있는 애플리케이션을 만들 수 있습니다.
The Graph가 web3 개발 워크플로우를 어떻게 간소화할 수 있는지 알아보세요.





