Alberto Sonnino

Results 59 comments of Alberto Sonnino

> Ah so to support quasi-shared object properly, we need to first support deleting shared objects. Deleting a quasi-shared object is basically the same thing as deleting a shared object....

I’ll be back fully back tomorrow and will be able to give a complete review. In the meantime, have you considered re-using the “reconfiguration” watch channel to propagate the consensus...

Tagging as bug as this seems to become urgent

that is what they do (if by queue you mean a TCP connection)

Yes this is an issue that we always had. The solution we discussed at the time is to allow a maximum number of batches for which we don't have the...

So it means that if a primary is ready to advance round (ie. it has 2f+1 certificates from the previous round) but has no payload to propose, it can instead...

Got it. So this prevents us from having a potentially always-growing backlog of batch digests on the primary of popular nodes. Popular nodes are nodes that always have abundant client's...

Got it. Indeed I see the direct benefit for Narwhal as mempool. For Bullshark/Tusk it is more delicate indeed (but once in the codebase, it may as well be used)....

Let me start with a stupid question, why do we want to add timestamps into Narwhal? Shouldn’t we have timestamps at the consensus layer? For tusk/bullshark protocols, it seems the...