iroha icon indicating copy to clipboard operation
iroha copied to clipboard

DAG-based consensus

Open s8sato opened this issue 9 months ago • 0 comments

Expected benefits:

  • 50% less memory usage by eliminating the need for backup mechanisms to handle soft forks.
  • 3× faster settlement finality by reducing required network messages from 5*2 to 3.
  • Reduced network traffic by eliminating transaction gossiping.
  • TPS scalability potentially proportional to the number of validators.

Core idea:

  • Instead of gossiping transactions, nodes create and broadcast their own blocks.
  • Commits are determined by supporting blocks backward in the graph rather than voting on blocks.

For more details, see Mysticeti, which inspired this approach. Further research and likely some formal verification are required to ensure the algorithm's reliability before implementation.

References:

  • #1713
  • #4346

s8sato avatar Mar 18 '25 07:03 s8sato