What if blockchain forks were not possible?
The advantages would be: Faster confirmations, no opportunity for indecision and possible attacks, and no chance of network/currency splitting, because of a hard fork.
It would require a synchronous operation, so that at the time a block is added to the blockchain, everyone has already agreed to it. No second thoughts.
How would it work?
See a technical introduction at: https://lnkd.in/exAJjGF