You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by "Junyao Huang (Jira)" <ji...@apache.org> on 2022/12/16 18:06:00 UTC
[jira] [Created] (FLINK-30445) Add Flink Web3 Connector
Junyao Huang created FLINK-30445:
------------------------------------
Summary: Add Flink Web3 Connector
Key: FLINK-30445
URL: https://issues.apache.org/jira/browse/FLINK-30445
Project: Flink
Issue Type: New Feature
Components: Connectors / ORC
Reporter: Junyao Huang
Web3 is very hot. But you could search GitHub open source blockchain explorer, the most stars project is blockscout, [https://github.com/blockscout/blockscout,] which use Elixir as a parallel engine to sync block from blockchain node into a file(CSV format). I think Flink is the best solution of ingestion. Reason:
(1)blockchain needs to match different chain, including Ethereum, Bitcoin, Solana, etc. through JSON RPC.
(2)Like EtherScan, the blockchain needs to fetch the latest block into storage for the index to search.
(3)Also as a supplement to (2), we need a connector to fully sync all block from Blockchain Node. I think Flink Stream/Batch alignment feature is suit for this scenarios.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)