Du sagst es, da habe ich mir ein Ding ans Bein genagelt GRINS.
Beste Idee währe wie es gerade @steemchiller macht, die komplette Blockchain in eine eigene Datenbankanwendung auf einen Server packen. Am besten gleich so das die DB viel mehr an Abfragemöglichkeiten bietet, alles was an JSON strings möglich ist schon aufgesplittet in einzelne Tabellenfelder. Das entlastet den Server bei Abfragen gewaltig, verbraucht zwar mehr Platz, dafür geht es schneller und benötigt weniger Rechenpower