But what about these issues with missing TB?
What happens when SH from 1 to K signs TB, but SH K+1 releases his claiming previous K TBs did not arrive on time? And what if this (K+1)th TB contains transactions conflicting with ones in previous K blocks?
Blockchain does not have any data that would allow nodes to tell 'real' course of action and it would always resolve to some kind of voting between SHs?
This is a very good point.
Yes proof-of-consensus falls apart from many different vectors, because everyone can lie about propagation.
My two points in this thread have been:
1. Lack of non-preimagable entropy (because some peer is always last, instead of competing to be first with proof-of-work)
2. Lack of consensus on propagation
Sorry guys, you can waste time if you want.