Is it possible to run a pruned node (pruned=1) alongside BIP158 compact block filters support (peerblockfilters=1 and blockfilterindex=1)?
That's interesting question. I'll try it on my signet node and report the result a bit later.
Edit: I got this error message.
$ ./bitcoin-qt -signet
Error: basic block filter index best block of the index goes beyond pruned data. Please disable the index or reindex (which will download the whole blockchain again)
Error: Failed to start indexes, shutting down..
And when i reopen Bitcoin Qt (Signet) again without prune/filter, it currently redownload whole blockchain.
And how are BIP158 filters different from Bloom filters (peerbloomfilters setting in bitcoin.conf)?
peerbloomfilters refer to BIP 37 which deemed to have broken privacy model.