Subsquid에 대한 한눈에 보기: 데이터 모듈화의 확장성
원제목:《Subsquid에 대한 심층 탐구》
출처:CoinList
편집:Elvin, ChainCatcher
우리는 최근 Subsquid 커뮤니티 공모가 2024년 1월 18일 18:00 UTC에 진행될 것이라고 발표했습니다.
Subsquid Network는 개발자에게 고성능의 허가 없는 데이터 접근을 제공하고 Web3 원칙에 기반한 중립적이고 개방적인 인터넷 구축에 기여하기 위해 설계된 혁신적인 분산형 데이터 레이크 및 쿼리 엔진입니다.
Subsquid 팀과의 대화에서 우리는 그들이 해결하는 현실 문제, 블록체인 데이터를 보다 비용 효율적으로 만드는 방법, SQD 토큰의 유용성, 그들의 성장 전략 및 Web3 데이터의 새로운 트렌드에 대해 논의했습니다.
자세히 알아보겠습니다.
1. Subsquid란 무엇이며, 어떤 문제를 해결하나요?
Subsquid Network는 개발자에게 고성능의 허가 없는 데이터 접근을 제공하고 Web3 원칙에 기반한 중립적이고 개방적인 인터넷 구축에 기여하기 위해 설계된 혁신적인 분산형 데이터 레이크 및 쿼리 엔진입니다. Subsquid 네트워크는 제로 지식(ZK) 증명으로 보호되며, 모듈화 아키텍처를 채택하여 뛰어난 확장성과 개발자 편의성을 위해 설계되었으며, 특히 블록체인 인덱싱, dApp 개발 및 분석을 위해 최적화되었습니다.
Subsquid는 이전에 Web3 개발자들 사이에서 인기를 끌었던 비확장적이고 경직된 전체 인덱스 프레임워크(예: Graph)에 대한 응답입니다. 현재 이러한 프레임워크는 빠르게 발전하는 블록체인 환경에 적응하기 위해 고군분투하고 있습니다. 또한, Subsquid 네트워크는 중앙 집중식 인프라 회사(대형 RPC 및 API 제공업체 포함)에 대한 효율적이고 분산형 대안입니다.
2. Subsquid는 어떻게 블록체인 데이터를 더 저렴하게 만드나요?
Subsquid는 현재 RPC 또는 API 제공업체보다 훨씬 낮은 비용으로 역사적 데이터 접근을 제공합니다. 시간이 지남에 따라 네트워크 데이터 비용의 감소는 실시간 데이터(최종 확정되지 않은 "핫 블록")로도 확장될 것입니다. 다음은 Subsquid의 비용 절감 메커니즘이 어떻게 작동하는지에 대한 몇 가지 세부 정보입니다:
- 무한한 수평 확장성: Subsquid는 새로운 노드가 네트워크에 추가됨에 따라 무한히 확장되도록 설계되었습니다. 이는 네트워크가 성장함에 따라 점점 더 많은 데이터를 처리할 수 있지만 비용은 비례적으로 증가하지 않음을 의미합니다. 다시 말해, 데이터 레이크는 "공유 비용 인프라"를 제공하며, 네트워크 내 데이터 관리 비용은 증가하는 데이터 소비자(dApp, 분석가 등)의 수에 의해 분담됩니다.
- Duck DB로 지원되는 효율적인 데이터 저장 및 검색: 데이터는 압축되어 네트워크 노드 간에 분산되며, 각 노드는 DuckDB를 통해 로컬 데이터를 효율적으로 쿼리합니다. 이러한 새로운 데이터베이스 기술을 활용하여 우리는 대량의 데이터를 관리하고 접근하는 총 비용을 크게 줄일 수 있는 효율적인 저장 및 검색 메커니즘을 개발했습니다.
3. SQD 토큰의 고유한 사용 사례는 무엇인가요?
SQD 토큰은 Subsquid 생태계의 중요한 구성 요소입니다. SQD 토큰의 사용 사례는 허가 없는 방식으로 네트워크 운영을 간소화하고 보호하는 데 중점을 두고 있습니다:
- 인프라 제공자의 인센티브 조정: SQD는 네트워크에 계산 및 저장 자원을 기여하는 노드 운영자에게 보상을 제공하는 데 사용됩니다.
- 네트워크 참여자의 관리: 위임을 통해 SQD 토큰 설계에는 내장된 노드 관리가 포함되어 있어, 허가 없이 신뢰할 수 있는 운영자를 선택하여 보상을 받을 수 있도록 돕습니다.
- 공정한 자원 소비: SQD 토큰을 잠금으로써, 분산형 데이터 레이크의 데이터 소비자는 속도 제한을 높일 수 있습니다.
- 네트워크 의사 결정: SQD 토큰 보유자는 거버넌스에 참여할 수 있으며, 프로토콜 변경 및 기타 제안에 대해 투표할 수 있습니다.
4. Subsquid는 SQD 토큰을 중심으로 건강한 커뮤니티를 어떻게 구축하고 유치할 계획인가요?
Subsquid의 매우 성공적인 테스트넷(현재까지 58,000개 이상의 분산형 인덱서가 배포됨)이 증명하듯이, Subsquid는 기술 및 비기술 커뮤니티 구성원을 위해 다양한 인센티브 메커니즘을 개발했습니다.
기술 커뮤니티 구성원인 개발자와 데이터 분석가는 네트워크 자체 및 네트워크 위에 구축된 도구에서 고유한 가치를 얻습니다. 이외에도 Subsquid는 대규모 기업 생태계 및 Web3 원주율 도구 프로젝트와 협력하여 공동 통합 및 대규모 DevRel 작업 및 활동을 진행하고 있습니다.
비기술 커뮤니티 구성원에게는, Subsquid가 네트워크 가치를 인식할 수 있도록 대규모 프로젝트 생태계를 기반으로 한 다양한 활동을 전개하고 있습니다. 일반 암호화폐 사용자는 Subsquid가 그들이 가장 좋아하는 소비자 애플리케이션에 접근하고 사용하는 데 어떻게 도움이 되는지를 이해함으로써 쉽게 Subsquid의 "심층 기술"을 이해할 수 있습니다!
또한, 모든 SQD 보유자는 허가 없이 위임할 수 있으며, 이는 네트워크의 중요한 구성 요소이며, 커뮤니티는 어떤 작업 노드가 잘 수행되고 있는지를 나타냅니다. 이는 네트워크 내에서 중요한 관리 기능이며, 비기술자가 네트워크 자체에 가치를 창출할 수 있는 방법을 제공합니다.
5. 데이터의 "모듈화 접근법"이란 무엇인가요? Subsquid는 이 전략을 어떻게 실행하나요?
Subsquid는 Web3 생태계 내 다양한 유형의 데이터를 처리할 때 유연성, 효율성 및 확장성을 제공하기 위해 데이터에 대한 모듈화 접근법을 채택합니다. 이러한 모듈화 접근법은 분산형 애플리케이션(dApp)의 다양한 요구를 충족하고 다양한 데이터 소스에 적응하기 위해 설계되었습니다. 다음은 Subsquid가 이러한 모듈화 접근법을 구현하는 이유와 방법입니다:
- 데이터에 대한 비의존적이고 유연한 데이터 수집: Web3 애플리케이션은 블록체인에서의 온체인 데이터, 외부 API에서의 오프체인 데이터 및 IPFS와 Arweave와 같은 기타 분산형 저장 솔루션을 포함하여 광범위한 데이터 소스에 접근해야 합니다. 모듈화 접근법을 채택함으로써, Subsquid는 거의 모든 출처의 데이터를 처리할 수 있습니다.
- 효율적인 데이터 처리: 다양한 유형의 데이터는 저장, 검색 및 쿼리와 같은 서로 다른 처리 프로세스를 필요로 합니다. 데이터 처리 기능을 모듈화함으로써, Subsquid는 특정 데이터 유형에 맞게 프로세스를 최적화하여 각 데이터 소스의 요구에 맞춘 효율적이고 확장 가능한 작업을 보장할 수 있습니다.
- 확장성과 확장성: 모듈화 아키텍처는 Subsquid가 기능을 보다 효율적으로 확장하고 발전시킬 수 있게 합니다. 새로운 데이터 소스나 기능을 지원하기 위해 새로운 모듈을 추가할 수 있으며, 기존 시스템에 대한 중대한 변경 없이 Web3 분야의 변화하는 요구와 기술에 더 쉽게 적응할 수 있습니다.
- 특정 사용 사례에 대한 맞춤화: 서로 다른 dApp은 사용 사례에 따라 데이터 처리에 대한 다양한 요구를 가지고 있습니다. 모듈화 프레임워크를 제공함으로써, Subsquid는 개발자가 특정 사용 사례에 맞게 데이터 처리 프로세스를 사용자 정의하고 구성할 수 있도록 하여 플랫폼이 Web3 생태계의 다양한 요구를 충족할 수 있도록 합니다.
- 빌더 간의 상호 운용성: 모듈화 아키텍처는 서로 다른 모듈이 원활하게 협력할 수 있도록 하여 상호 운용성을 촉진합니다. 이러한 상호 운용성은 분산형 환경에서 매우 중요하며, 애플리케이션은 효과적으로 작동하기 위해 여러 데이터 소스 및 기타 구성 요소와 상호 작용해야 합니다.
6. Subsquid 커뮤니티에 참여하는 가장 좋은 방법은 무엇인가요?
우선, Subsquid의 인센티브 테스트넷이 곧 두 번째 단계에 접어듭니다. 커뮤니티 공모와 마찬가지로, Subsquid 테스트넷은 CoinList 플랫폼에서 찾을 수 있습니다. 테스트넷은 기술 및 비기술 커뮤니티 구성원의 참여 기회를 포함합니다.
우리는 개발자들이 Subsquid 공식 문서를 읽는 데 시간을 할애할 것을 권장합니다. 문서에서 그들은 기술 논의를 위한 적절한 채팅 링크를 찾을 수 있습니다. 물론, 이는 Subsquid의 Twitter와 Discord를 포함하지 않습니다.
7. 2023년은 Web3 데이터에 있어 중요한 해였습니다. 2024년 Subsquid 팀이 가장 기대하는 데이터 트렌드는 무엇인가요?
2024년, 가장 흥미로운 데이터 트렌드 중 하나는 DuckDB와 같은 오픈 소스 분석 데이터베이스 관리 시스템의 점점 더 많은 보급과 채택입니다. 이러한 시스템은 특히 대규모 데이터 세트에서 복잡한 분석 작업을 처리하는 데 있어 뛰어난 성능과 다재다능성으로 주목받고 있습니다.
또한 이러한 데이터베이스 시스템을 애플리케이션에 직접 통합하는 추세는 개발자가 별도의 데이터베이스 서버 없이 분석 기능을 원활하게 통합할 수 있는 방식을 변화시키고 있습니다. 이 추세는 오늘날의 빠르게 변화하고 데이터 중심의 환경에서 특히 중요한 보다 효율적이고 유연한 데이터 분석 솔루션으로의 전환을 나타냅니다. Subsquid에 따르면, 그들의 프로젝트는 DuckDB를 대규모로 구현한 첫 번째 Web3 프로젝트이며, 마지막이 아닐 것이라고 예상하고 있습니다.