Why does Bitcoin Core support a transaction index but not an address index?


Bitcoin Core has CLI option -txindex to maintain a full transaction index for RPC calls. It seems useful for some use cases, like for a blockchain explorer. So it makes perfect sense that there should also be an option to enable an address index, which would look up address balances and transaction histories, but there isn’t. Why is that? And why exactly was -txindex included in the first place?


Source Link