오늘날의 디지털 환경에서 블록체인 기술은 우리가 데이터와 상호작용하는 방식을 혁신적으로 변화시키고 있으며, 탈중앙화 애플리케이션(dApp)의 등장을 이끌고 있습니다. 이러한 혁신적인 애플리케이션은 기존의 중앙 집중식 데이터 모델과는 달리 사용자에게 데이터에 대한 통제권을 제공함으로써 균형을 바꾸고 있습니다. 그러나 이러한 변화는 특히 블록체인 및 탈중앙화 네트워크 상의 데이터에 효율적으로 접근하고 색인을 생성하는 데 있어 여러 가지 과제를 야기합니다.
야니브 탈, 브랜든 라미레즈, 야니스 폴만이 구상한 솔루션인 "더 그래프(The Graph)"를 소개합니다. 더 그래프 백서에서는 블록체인 환경에 최적화된 탈중앙화 프로토콜을 제시합니다. 더 그래프의 주요 목표는 분산된 데이터 소스에서 데이터를 검색하는 과정을 간소화하는 것입니다. 이는 블록체인 기술이 점점 더 널리 도입되는 시대에 매우 중요한 요소입니다.
탈중앙화의 필요성
오늘날 디지털 시대에서 데이터 집중화는 심각한 문제로 대두되고 있으며, 소수의 대기업이 전 세계 정보의 상당 부분을 장악하고 있습니다. The Graph의 백서는 이러한 시급한 문제를 조명하며, 데이터 독점이 기술적, 사회경제적 측면 모두에서 우려스러운 문제임을 강조합니다. 데이터 독점은 신규 참여자의 진입 장벽을 높이고 혁신을 저해하여 경제적 기회를 제한합니다. 또한 정보의 자유로운 흐름을 막아 투명성과 책임성을 저해하고, 사회 성장과 개인의 자율성을 저해합니다. 소수의 손에 데이터가 집중됨으로써 권력이 불균형적으로 축적되고, 개인정보 침해, 데이터 오용, 그리고 상업적 이익을 위한 정보의 불공정한 조작에 대한 우려가 커지고 있습니다.
이러한 중앙 집중식 패러다임과 대조적으로, 탈중앙화 애플리케이션(dApps)은 혁신적인 접근 방식을 제시합니다. 블록체인 기술 기반으로 작동하는 dApps는 데이터 관리를 위한 탈중앙화 프레임워크를 제공합니다. Graph 백서에서는 dApps가 데이터에 대한 통제권을 재분배하여 중앙 집중식 기관이 데이터를 독점하는 대신 더 넓은 커뮤니티가 데이터를 관리하고 접근할 수 있도록 하는 데 중요한 역할을 한다고 강조합니다. 이러한 탈중앙화는 단순히 데이터 저장 공간을 분산시키는 것뿐만 아니라 접근과 통제권을 민주화하는 것을 의미합니다. dApps는 사용자에게 데이터에 대한 소유권과 통제권을 부여함으로써 더욱 공평한 디지털 생태계를 조성합니다. 또한 투명하고 허가 없이 정보에 접근할 수 있도록 하여 더욱 포용적이고 다양한 경제적 기회를 창출합니다. dApps는 불변성과 투명성 같은 블록체인의 고유한 특징을 활용하여 데이터가 더욱 안전하고 투명하며 위변조 방지 기능을 갖춘 방식으로 처리되도록 보장함으로써 우리가 디지털 정보와 상호작용하는 방식을defi합니다.
그래프란 무엇인가요?
상세한 백서에 소개된 바와 같이, The Graph는 블록체인 및 스토리지 네트워크 전반에 걸쳐 데이터 인덱싱 및 캐싱을 간소화하는 혁신적인 탈중앙화 쿼리 프로토콜입니다. 이 프로토콜은 탈중앙화 환경에서 데이터 처리 문제를 해결하는 확장 가능한 솔루션을 제공하는 탈중앙화 애플리케이션의 핵심 도구입니다. The Graph의 목표는 접근성이 뛰어나고 효율적인 데이터 검색 수단을 제공함으로써 탈중앙화 애플리케이션(dApp)의 역량을 강화하고, 탈중앙화 기술의 운영 효율성과 도입을 촉진하는 것입니다.
그래프는 분산형 데이터 처리의 고유한 요구 사항을 충족하도록 설계된 다양한 특징적인 기능을 갖추고 있습니다
신뢰: 그래프의 핵심은 클라이언트가 각 결과를 개별적으로 검증하지 않고도 쿼리 결과를 신뢰할 수 있도록 하는 것입니다dent이러한 접근 방식은 분산 시스템에서 데이터 검증과 관련된 복잡성과 리소스 요구 사항을 크게 줄여줍니다.
스마트 계량 시스템: 이 프로토콜은 효율적이고 공정한 요금 결제 프로세스를 가능하게 하는 스마트 계량 시스템을 통합합니다. 고객은 사용량에 따라 요금을 지불하므로 고객과 네트워크 노드 모두에게 균형 잡히고 위험 부담이 적은 환경을 보장합니다.
성능: The Graph를 사용하는 고객은 일관되고 안정적인 성능을 기대할 수 있습니다. 이 시스템은 다양한 데이터 소스에 맞춰 조정된 특정 성능 지표를 기반으로 요금을 부과하여 높은 수준의 쿼리 응답을 보장합니다.
데이터 가용성: The Graph의 핵심적인 특징 중 하나는 데이터 가용성 유지를 중시한다는 점입니다. 이는 dApp이 원활하게 작동하는 데 필수적이며, 필요한 데이터에 대한 중단 없는 접근을 보장합니다.
비용 효율성: 이 프로토콜은 데이터 접근을 위한 경쟁력 있고 효율적인 시장을 조성하여 경제성과 서비스 품질 간의 균형을 맞추도록 설계되었습니다.
이해관계자 간의 인센티브 일치: The Graph의 전략적 설계 중 하나는 클라이언트, 노드 운영자, dApp 개발자 등 모든 이해관계자 간의 인센티브를 일치시키는 것입니다. 이러한 인센티브 일치는 성장을 촉진하고 번창하는 네트워크 생태계를 조성하는 데 필수적입니다.
기술 아키텍처
프로토콜 스택
Graph의 백서에서는 정교한 다계층 프로토콜 스택을 제시하며, 각 계층은 생태계 내에서 특정 기능을 수행합니다
합의 계층: 이 계층은 스마트 계약을 실행trac결제 정산을 관리합니다. 이는 프로토콜의 보안 및 신뢰 메커니즘의 핵심을 이룹니다.
피어 투 피어(P2P) 네트워크: P2P 계층은 defi합니다. 이는 프로토콜의 탈중앙화 특성을 유지하는 데 매우 중요합니다.
저장 계층: 이 계층은 공개 블록체인 또는 콘텐츠 주소 지정 네트워크에 데이터를 저장하는 것을 포함합니다. 클라이언트가 조회하는 실제 데이터가 저장되는 곳입니다.
쿼리 처리: 이 계층은 네트워크 내에서 쿼리가 어떻게 라우팅되고 처리되는지 자세히 설명합니다. 쿼리가 적절한 노드로 이동하도록 보장합니다.
결제 채널: 그래프는 네트워크 내에서 빠르고 저렴한 거래를 촉진하기 위해 결제 채널을 활용합니다. 이 계층은 네트워크의 경제적 타당성을 위해 필수적입니다.
거버넌스: 이 마지막 계층은 스키마, 데이터 소스 및 분쟁 해결을 관리합니다. 네트워크의 무결성을 유지하고 발전시키는 데 핵심적인 역할을 합니다.
질의 언어
Graph 백서에서는 쿼리 언어로 GraphQL 사용을 명시하고 있습니다. GraphQL은 여러 가지 이유로 dApp의 프런트엔드 애플리케이션에 특히 적합합니다. 첫째, 클라이언트가 프런트엔드에서 직접 데이터를 유연하게 쿼리할 수 있도록 해줍니다. 백엔드 중심적인 SQL과 달리 GraphQL은 프런트엔드 애플리케이션에서 쿼리를 처리할 수 있으므로 중앙 집중식 API 서버가 필요하지 않습니다. 이러한 직접 쿼리 기능은 dApp의 탈중앙화 정신과 완벽하게 부합하여 효율성과 사용자 경험을 향상시킵니다.
네트워크 참여자 및 역할
그래프 네트워크는 각기 고유한 역할을 수행하는 다양한 참여자로 구성됩니다
dApp 클라이언트: 그래프에 쿼리를 보내는 프런트엔드 애플리케이션입니다. 이들은 프로토콜과 상호작용하는 최종 사용자를 나타냅니다.
노드 운영자: 이 참여자들은 네트워크 내의 노드를 운영합니다. 여기에는 dApp 클라이언트가 그래프에 쿼리를 보내는 엔드포인트 역할을 하는 게이트웨이 노드, P2P 네트워크에 참여하는 P2P 노드, 그리고 쿼리 처리에 관여하는 쿼리 노드가 포함됩니다.
경제 주체: 다양한 경제 주체가 포함됩니다 defi. 여기에는 애플리케이션에서 효용을 얻고 네트워크 사용료를 지불하는 최종 사용자, 탈중앙화 애플리케이션을 개발하는 dApp 개발자, 수수료와 토큰 보유 가치 증가를 통해 노드를 운영하는 노드 운영자, 데이터 소스를 생성하고 관리하는 데이터 소스 큐레이터, 그리고 쿼리 응답을 검증하고 마켓플레이스를 보호하는 검증자가 포함됩니다.
각 계층과 참여자는 그래프 아키텍처의 기능, 보안 및 탈중앙화를 유지하는 데 중요한 역할을 하며, 이를 통해 그래프가 탈중앙화된 쿼리 처리를 위한 강력하고 확장 가능한 솔루션으로 유지되도록 보장합니다.
토큰 경제학
그래프 토큰의 도입은 더 그래프 생태계에서 매우 중요한 의미를 지닙니다. 이 토큰은 단순한 디지털 화폐가 아니라 네트워크 내에서 여러 핵심 기능을 수행합니다
네트워크 보안: 그래프 토큰은 네트워크의 보안 및 거버넌스에 필수적인 요소입니다. 그래프 토큰은 쿼리 노드를 연결하는 데 사용되어 노드의 신뢰성과 네트워크 무결성에 대한 헌신을 보장합니다.
거버넌스: 토큰 보유자는 네트워크 관리에 대한 발언권을 가지며, 스키마, 데이터 소스, 프로토콜 업그레이드 등 다양한 측면에 대한 의사 결정에 참여하여 민주적이고 분산된 거버넌스 모델을 보장합니다.
인센티브 제공: 그래프 토큰의 주요 역할 중 하나는 네트워크 내 다양한 이해관계자에게 인센티브를 제공하는 것입니다. 여기에는 쿼리 처리에 대한 노드 운영자, 마켓플레이스 보안에 기여하는 검증자, 고품질 데이터 소스를 유지 관리하는 데이터 소스 관리자에게 보상이 포함됩니다.
이 백서에서는 The Graph 생태계 내에서 각각 경제에 중요한 역할을 하는 두 개의 마켓플레이스를 소개합니다
쿼리 마켓플레이스: 이 마켓플레이스를 통해 최종 사용자는 쿼리 노드에 개별 쿼리 또는 쿼리 조각 처리 비용을 지불할 수 있습니다. 가격은 쿼리의 복잡성, 크기 및 응답 시간에 따라 설정됩니다. 쿼리 노드는 참여를 위해 일정량의 그래프 토큰을 예치해야 하며, 이는 신뢰 메커니즘 역할을 합니다. 이 마켓플레이스는 시스템의 효율성, 경쟁력 및 사용자 요구에 대한 신속한 대응을 보장합니다.
인덱싱 및 캐싱 마켓플레이스: 단순히 쿼리에 응답하는 것 외에도, 항상 최신 상태로 유지되는 데이터 인덱스와 캐시를 관리하는 것이 중요합니다. 인덱싱 및 캐싱 마켓플레이스는 쿼리 노드가 이러한 서비스를 제공하도록 장려합니다. 노드는 특정 서비스 수준 계약(SLA)을 준수하고, 해당 표준을 준수하는 데 대한 보상을 받습니다. SLA 위반 시 스테이킹된 토큰이 몰수되므로, 책임성을 확보하고 고품질 서비스를 제공할 수 있습니다.
그래프 토큰을 기반으로 하는 이러한 마켓플레이스는 참여자들이 기여도에 따라 보상을 받는 균형 잡힌 경제 모델을 구축하는 동시에 네트워크의 효율성과 신뢰성을 보장합니다. 그래프에서 혁신적으로 활용되는 토큰 경제는 네트워크의 기능을 강화하고 자립적이고 번창하는 탈중앙화 생태계를 조성합니다.
개발 로드맵
Graph의 백서는 프로토콜 발전의 중요한 단계를 강조하며, 점진적인 로드맵을 세심하게 제시합니다.
중앙 집중식 서비스로 시작: 당초 2018년 3분기 출시 예정이었던 The Graph는 중앙 집중식 서비스 구축으로 여정을 시작했습니다. 이 기초적인 단계는 스키마 정의, 매핑 등록, GraphQL 쿼리와 같은 핵심 기능을 안정화하는 데 매우 중요했습니다 defi이 단계는 테스트베드 역할을 하여 네트워크의 메커니즘과 경제적 인센티브를 민첩하게 개발하고 미세 조정할 수 있도록 했습니다.
P2P 네트워킹으로의 전환: 2019년은 The Graph가 완전한 P2P 네트워크로 전환한 획기적인 해였습니다. 이 중요한 변화는 네트워크를 민주화하여 광범위한 참여와 기여를 가능하게 했습니다. 이 단계는 누구나 Graph 노드를 운영하고 Graph 토큰을 획득하여 네트워크의 다양성과 안정성을 강화할 수 있는 탈중앙화의 본질을 상징합니다.
개인 데이터 지원 통합: 로드맵에는 개인 데이터 지원을 위한 중요한 업데이트가 포함되어 있습니다. 이 단계는 데이터 개인정보 보호 및 보안을 강화하며, 이는 탈중앙화 환경에서 사용자 신뢰와 프로토콜 채택에 필수적인 요소입니다.
그래프의 개발 궤적은 단순한 기술적 이정표의 연속이 아니라, 디지털 시대의 데이터 접근성과 주권을 혁신하려는 비전입니다. 초기 중앙 집중식 단계는 광범위한 도입과 네트워크 복원력을 위한 강력한 기반을 마련했습니다.tron모델로의 전환은 중앙 집중식 제어에서 분산형 사용자 주도 생태계로의 획기적인 변화를 의미합니다.
개인 데이터 처리 기능의 통합은 특히 유망합니다. 이는 분산형 데이터 처리에서 절실히 필요했던 개방성과 개인 정보 보호 사이의 균형을 해결합니다. 이러한 발전은 사용자 신뢰를 높여 블록체인 공간 내에서 안전하고 사용자 중심적인 데이터 교환 및 상호 작용의 새로운 시대를 열어갈 것입니다.
결론
The Graph는 블록체인 기술의 획기적인 혁신으로, 탈중앙화된 세상에서 데이터에 접근하는 방식을 재정립합니다. 백서를 살펴보면, The Graph는 탈중앙화 네트워크에서 데이터 중앙 집중화와 비효율적인 접근이라는 시급한 문제를 해결하기 위해 심도 있게 설계된 솔루션을 보여줍니다. 계층형 아키텍처, 원활한 쿼리를 위한 GraphQL 도입, 그리고 Graph 토큰의 전략적 역할을 통해 The Graph는 단순한 기술적 해결책을 넘어 탈중앙화 시스템을 위한 새로운 경제 패러다임을 제시합니다. 신중하게 계획된 개발 단계는 점진적인 진화를 향한 The Graph의 노력을 보여주며, 사용자 요구를 중심으로 개방적이고 투명한 디지털 환경을 조성합니다. The Graph가 지속적으로 성장하고 잠재력을 최대한 발휘함에 따라, 탈중앙화 애플리케이션의 확산과 지속 가능성을 이끄는 핵심 동력이 되어 데이터 제어와 개인정보 보호가 단순한 목표가 아닌 실질적인 표준이 되는 미래를 향해 나아갈 것입니다.

