bitshares / bitshares-core

BitShares Blockchain node and command-line wallet
https://bitshares.github.io/
Other
1.17k stars 643 forks source link

Fast block confirmation (N-Blocks irreversibility) #2655

Open abitmore opened 1 year ago

abitmore commented 1 year ago

User Story

Recently the Hive project implemented One-Block Rrreversibility (OBI) through the 26th protocol upgrade (hard fork).

While in theory it may not be perfect, in practice it makes great sense (IMHO), especially for business use cases.

We can probably try to port it to BitShares, although the code about voting and witness schedules is quite different between Hive and BitShares.

Actually, I have been thinking about doing something like this (and others) on the P2P layer for a long time, starting around 2016.

(This may or may not be a protocol upgrade.)

Additional Context (optional) There were discussions about BFT over DPoS on EOS but I don't know if it's finally delivered.

Impacts Describe which portion(s) of BitShares Core may be impacted by your request. Please tick at least one box.

CORE TEAM TASK LIST