Why do messages sometimes arrive out of order? What does this mean for future applications like HoloFuel where transaction order matters?

Though occasionally the initial order of signals messages may appear out of order, they always resolve to the correct order after they have been gossiped with the DHT, usually within 3-7 minutes. Signals is our method of supporting real time messaging on a fully distributed app without verification feedback. The gossiping of messages following that is what we call ‘eventual consistency,’ when verification and sharing of all messages happens via the Elemental Chat DHT.

Holochain currently uses a 'full sync' DHT, in which every node gets a copy of every piece of data. Eventual consistency is slated to become much quicker once Holochain implements DHT sharding.

Join our community
to learn more

General discussion
in a fun environment

Telegram Chat

Tech-focused discussion
and help building apps

Developer Chat