🛡️ Security & Filtering
Parameter Name | Default Value | Introduced in Version | Last Updated in Version |
---|---|---|---|
IncomingMessageFilterBucketCount | 5 | 0 | 0 |
Description:
Specifies the number of hash buckets used to filter and manage incoming messages. When a message is received, the node computes its hash. The hash is then assigned to one of the available buckets based on its value. Each bucket holds a set of message hashes, allowing the node to quickly check if it has already processed a message and filter out duplicates.
Parameter Name | Default Value | Introduced in Version | Last Updated in Version |
---|---|---|---|
IncomingMessageFilterBucketSize | 512 | 0 | 0 |
Description:
Defines the size of each incoming message hash bucket.
Parameter Name | Default Value | Introduced in Version | Last Updated in Version |
---|---|---|---|
OutgoingMessageFilterBucketCount | 3 | 0 | 0 |
Description:
Defines the number of outgoing message hash buckets.
Parameter Name | Default Value | Introduced in Version | Last Updated in Version |
---|---|---|---|
OutgoingMessageFilterBucketSize | 128 | 0 | 0 |
Description:
Defines the size of each outgoing message hash bucket.
Parameter Name | Default Value | Introduced in Version | Last Updated in Version |
---|---|---|---|
EnableOutgoingNetworkMessageFiltering | true | 0 | 0 |
Description:
Enables the filtering of outgoing messages by comparing their hashes with those in the message hash buckets.
Parameter Name | Default Value | Introduced in Version | Last Updated in Version |
---|---|---|---|
EnableIncomingMessageFilter | false | 0 | 0 |
Description:
Enables the filtering of incoming messages.
Parameter Name | Default Value | Introduced in Version | Last Updated in Version |
---|---|---|---|
TxIncomingFilteringFlags | 1 | 26 | 26 |
Description:
Instructs algod
filtering of incoming transaction
messages.
Flag values:
0x00
: Disabled.0x01
(txFilterRawMsg
): Check for raw transaction message duplicates.0x02
(txFilterCanonical
): Check for canonical transaction group duplicates.
Parameter Name | Default Value | Introduced in Version | Last Updated in Version |
---|---|---|---|
TxIncomingFilterMaxSize | 500000 | 28 | 28 |
Description:
Sets the maximum size for the de-duplication cache used by the incoming transaction
filter. Only relevant if TxIncomingFilteringFlags
is non-zero.