eosnetworkfoundation / product

A workspace for product management primarily for planning purposes
2 stars 3 forks source link

Lighter Validation for Relays #127

Closed bhazzard closed 1 year ago

bhazzard commented 1 year ago

Related to #102

To reduce latency of block propogation, relay blocks before fully validating or computing state if:

Nodes should fully validate the block before applying it to their blockchain.

Benefits:

Related tasks

heifner commented 1 year ago

Currently this requires a jump to the main thread to get the previous block from the fork database. It would be nice to not have to jump to the main thread to verify and propagate the block. One possibility is to make the forkdb thread-safe.