Blocks
newHeads:logsBloom 是否包含所有地址?
看著newHeads和文件說:
每次將新標頭附加到鏈時觸發通知,包括鏈重組。使用者可以使用布隆過濾器來確定該塊是否包含他們感興趣的日誌。
響應正文包括
logsBloom
;該過濾器是包括塊中的所有地址還是僅包括智能合約日誌中的地址?
logsBloom
是從塊中觸發的事件生成的布隆過濾器的一部分。bitarray
logsBloom
用於判斷block中是否有可能觸發了事件,所以直接儲存資訊,只是觸發事件時打開了一些位。
Bloom 不適用於 eth 事務(純粹發送 eth),eth 事務不發出日誌,因此不存在於 bloom 過濾器中。