I'm syncing my node with geth and I used the light mode.

>start geth --syncmode "light"

Then a parameter type="bloombits" appeared. What is bloombits?

1 Answer 1


At its simplest, from doc.go:

// Package bloombits implements bloom filtering on batches of data.
package bloombits

Of interest: How does Ethereum make use of bloom filters? (In short, to allow efficient searching over event logs.)

One step further back: Bloom Filter (Wikipedia)

  • Great I get it, so it's only used when light mode? That would be logic since it needs less memory? Commented Dec 18, 2017 at 20:05
  • 1
    It's not just specific to light mode, no :-) Commented Dec 20, 2017 at 20:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.