chainbase-labs/manuscript-core
Manuscript is a revolutionary blockchain data streaming framework. With Manuscript, you can seamlessly integrate on-chain and off-chain data into target data storage for unrestricted querying and analysis
해결하는 문제
Manuscript는 여러 블록체인 및 오프체인 소스에서 데이터에 접근하고 처리하며 집계하는 복잡한 과정을 간소화합니다. 서로 다른 블록체인이 서로의 데이터를 쉽게 이해하거나 처리할 수 없는 상호운용성 문제를 해결하며, 오미체인 데이터를 통합적으로 다룰 수 있는 방법을 제공합니다.
작동 방식
Manuscript는 스크립트 기반 접근 방식(manuscript.yaml)을 사용하여 데이터 처리 워크플로우를 정의하는 프로토콜 및 프레임워크입니다. Apache Flink와 같은 스트림 처리 프레임워크를 활용해 소스 데이터를 소비하고, 사용자 정의 변환을 적용한 후 처리된 데이터를 타겟 목적지(예: PostgreSQL, GraphQL 엔드포인트)로 전달합니다.
대상 사용자
각각의 블록체인 데이터 형식에 맞춰 맞춤형 인프라를 구축해야 하는 번거로움 없이, 복잡한 데이터 분석 파이프라인과 크로스체인 애플리케이션을 구축하고자 하는 개발자 및 데이터 엔지니어를 위한 것입니다.
주요 특징
- 오미체인 지원: Ethereum, Solana, BSC 등 다양한 블록체인 간 데이터 접근을 위한 통합 인터페이스 제공.
- 유연한 데이터 접근: SQL, DataFrames, HTTPS, gRPC 등의 다양한 방법과 JSON, CSV, ORC, XML 등의 다양한 형식을 지원.
- 프로그래머블성: 프로그래머블 인터페이스와 사용자 정의 함수(UDF)를 통해 데이터 처리 워크플로우를 사용자 정의 가능.
- 배포 옵션: Docker를 통한 로컬 테스트용 CLI 및 GUI 제공, Chainbase 네트워크로의 배포도 가능.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트