BIP 158 Flexibility and Filter Size



Summary:

The discussion is focused on implementing filters in nodes for Bitcoin transactions. One suggestion is to use a bitfield for each filter type, indicating what elements are part of the filters. Another suggestion is to construct separate filters for different types of elements, such as output scripts, input outpoints, and TXIDs, signaled with separate service bits. Combining headers is also being discussed, with the preference being to keep them separate for simplicity. The goal is to prevent an exponential increase in the number of filters and ensure a correct security model.


Updated on: 2023-06-13T02:27:20.540402+00:00