This question already has an answer here:

Gavin Wood's Yellow paper describes the a transaction receipt (p5, sec 4.3.1):

The transaction receipt is a tuple of four items com- prising the post-transaction state, R_sigma, the cumulative gas used in the block containing the transaction receipt as of immediately after the transaction has happened, Ru, the set of logs created through execution of the transaction, Rl and the Bloom filter composed from information in those logs, Rb:

R = (R_sigma;Ru;Rb;Rl)

Why is a Bloom filter used here for Rb?

marked as duplicate by eth Jun 10 '16 at 22:33

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.