:blockLogsBloom leaf node


Label

block logs bloom filter

Description

The bloom filter of log entries resulting from the transactions in the block. The bloom filter helps to identify blocks with logs quickly. To find the indexed log entries from a contract, only the bloom filters of all blocks, which are included in the block header have to be checked. Note that bloom filters can produce false positives but not false negatives. In other words, if the bloom filter indicates that the topic and contract have not produced any logs in a block, this information is final. If the bloom filter indicates a match, it is only a probabilistic result and has to be verified further. The transactions in the block can then be re-executed and the probabilistic match of the bloom filter can be verified.

Usage

DOMAINPROPERTYRANGE
:Block :blockLogsBloom xsd:hexBinary

Implementation

@prefix : <http://ethon.consensys.net/> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix ns: <http://www.w3.org/2003/06/sw-vocab-status/ns#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix v0: <http://ethon.consensys.net/v0/> .
@prefix vann: <http://purl.org/vocab/vann/> .
@prefix void: <http://rdfs.org/ns/void#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

:blockLogsBloom a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "block logs bloom filter"@en ;
    :suggestedStringRepresentation "blockLogsBloom" ;
    rdfs:comment """The bloom filter of log entries resulting from the transactions in the block. 

The bloom filter helps to identify blocks with logs quickly. To find the indexed log entries from a contract, only the bloom filters of all blocks, which are included in the block header have to be checked. Note that bloom filters can produce false positives but not false negatives. In other words, if the bloom filter indicates that the topic and contract have not produced any logs in a block, this information is final. If the bloom filter indicates a match, it is only a probabilistic result and has to be verified further. The transactions in the block can then be re-executed and the probabilistic match of the bloom filter can be verified."""@en ;
    rdfs:domain :Block ;
    rdfs:range xsd:hexBinary ;
    rdfs:seeAlso :txLogsBloom ;
    rdfs:subPropertyOf :BlockDataProperty ;
    ns:term_status "unstable" .