Blockchains are often billed as databases but they’re actually just block producers. In order to efficiently access data from blockchains a separate indexing and query layer is necessary. We’re looking for an expert in traditional distributed database design to help us build the global data access layer for Web3.
- Query optimizers - We need a custom query optimizer to run in a distributed BFT environment.
- Graph databases - We reuse concepts from existing triple store databases.
- Statistics derivation - Stats need to be customized for our usage patterns.
- Sharding - Each Graph Node will only index a subset of data. Distributed query processing should work across this sharded network.