we need internal indexes for skip shard portions very fast (bloom, for example) in first variant: 1. construction on compaction process 2. skip in custom activities in fetching chain portion on request 3. or/and special index checkers 4. index checker tree for cover all branches of request