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ネットワークへのデプロイも可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト