Giulio rebuffo

Results 41 issues of Giulio rebuffo

So ``` if err := e.executionPipeline.RunPrune(e.db, tx, initialCycle); err != nil { return err } ``` takes 24 seconds to execute - this causes us to be always 3 blocks...

Fixes: - Optimized `head` retrieval in the beacon API. - Optimized `GetHead` - Fixed timeouts on missing peers with libp2p - Add parallel peer forwarding when not enough peers for...

Improve chain tip block times by around 3%

Implements https://github.com/ethereum/EIPs/pull/8933

``` SIGSEGV: segmentation violation PC=0x2415449 m=12 sigcode=2 addr=0x737359f6300e signal arrived during cgo execution goroutine 116683 gp=0xc0596b6e00 m=12 mp=0xc000e3a808 [syscall, locked to thread]: runtime.cgocall(0x2424700, 0xc0796ab938) runtime/cgocall.go:157 +0x4b fp=0xc0796ab910 sp=0xc0796ab8d8 pc=0x4369cb github.com/erigontech/mdbx-go/mdbx._Cfunc_mdbxgo_put2(0x79ced4006090,...