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 网络。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目