Elektrine lite

← Feed

@p2panda@autonomous.zone

Post #2533370

2026-03-26 18:26 UTC

Internally we've made sure that all processing and changes to any data is happening in a careful, atomic way using transactions. This is a commonly overlooked when building p2p systems and data gets horribly corrupted when applications terminate unexpectedly without it. Together with acknowledgments we have all in place to offer crash resiliance.

Replies (1)

  • @p2panda@autonomous.zone 2026-03-26 18:26

    It's also cool to use the acked state to have multiple, independent clients consuming messages from the same "broker node". Like this we can imagine building simple web-based clients: Opening the web-page starts streaming the messages from the beginning and if we come back we pick up from where we've stopped last while the node does the p2p networking and sync for us.

    Open ##2533371