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)。
  • 可程式化:透過可程式化介面與使用者定義函數(UDFs)實現資料處理工作流程的客製化。
  • 部署選項:提供 CLI 與 GUI,支援透過 Docker 進行本機測試,並可部署至 Chainbase 網路。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案