Blocks

newHeads:logsBloom 是否包含所有地址?

  • November 19, 2021

看著newHeads和文件說:

每次將新標頭附加到鏈時觸發通知,包括鏈重組。使用者可以使用布隆過濾器來確定該塊是否包含他們感興趣的日誌。

響應正文包括logsBloom;該過濾器是包括塊中的所有地址還是僅包括智能合約日誌中的地址?

logsBloom是從塊中觸發的事件生成的布隆過濾器的一部分。

bitarraylogsBloom用於判斷block中是否有可能觸發了事件,所以直接儲存資訊,只是觸發事件時打開了一些位。

Bloom 不適用於 eth 事務(純粹發送 eth),eth 事務不發出日誌,因此不存在於 bloom 過濾器中。

引用自:https://ethereum.stackexchange.com/questions/113640