You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In stateless validation chunk producer sends out a ChunkStateWItness message to every chunk validator responsible for validating the corresponding chunk. Currently it's a Tier2RoutedMessage, but I think it would be better to make it a Tier1 message.
AFAIU Tier1 is meant to exchange information between validators in a quick and stable manner. There's a direct Tier1 connection between every pair of validators, so the connections are much more reliable and efficient than routed Tier2 connections. ChunkStateWitness messages are sent only between chunk validators and chunk producers, and additionally they're big and time-sensitive. I think they'd be a good fit for Tier1.
Having direct connections could also allow us to ban peers which send invalid ChunkStateWItness messages, which was disabled in #10667
In stateless validation chunk producer sends out a
ChunkStateWItness
message to every chunk validator responsible for validating the corresponding chunk. Currently it's aTier2
RoutedMessage
, but I think it would be better to make it aTier1
message.AFAIU
Tier1
is meant to exchange information between validators in a quick and stable manner. There's a directTier1
connection between every pair of validators, so the connections are much more reliable and efficient than routedTier2
connections.ChunkStateWitness
messages are sent only between chunk validators and chunk producers, and additionally they're big and time-sensitive. I think they'd be a good fit forTier1
.Having direct connections could also allow us to ban peers which send invalid
ChunkStateWItness
messages, which was disabled in #10667cc @saketh-are
The text was updated successfully, but these errors were encountered: