我可以在布隆过滤器中同时搜索两个吗?
Can I search for two together in the Bloom filter?
查看该库,例如:
https://github.com/joshstevens19/ethereum-bloom-filters
你可以看到我可以检查布隆过滤器是否包含智能合约地址,以及它是否包含特定主题的日志。
现在我的问题是:
我想检查它是否包含特定智能合约的日志。可能吗?考虑使用布隆过滤器查看是否有特定的 SC 触发了传输。
可能吗?如果我同时检查:转移事件和智能合约,我会得到更多的误报。
以太坊布隆过滤器分别包含单独的字符串。它基本上是一包字符串,其中只有字符串的格式区分电子邮件地址、以太坊地址和主题。没有任何东西将相关的字符串捆绑在一起,因此您不能按照自己喜欢的方式使用布隆过滤器。
查看该库,例如:
https://github.com/joshstevens19/ethereum-bloom-filters
你可以看到我可以检查布隆过滤器是否包含智能合约地址,以及它是否包含特定主题的日志。
现在我的问题是:
我想检查它是否包含特定智能合约的日志。可能吗?考虑使用布隆过滤器查看是否有特定的 SC 触发了传输。
可能吗?如果我同时检查:转移事件和智能合约,我会得到更多的误报。
以太坊布隆过滤器分别包含单独的字符串。它基本上是一包字符串,其中只有字符串的格式区分电子邮件地址、以太坊地址和主题。没有任何东西将相关的字符串捆绑在一起,因此您不能按照自己喜欢的方式使用布隆过滤器。