Discussion
Loading...

#Tag

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
small circle 馃晩 in calmness
small circle 馃晩 in calmness boosted
p2panda
@p2panda@autonomous.zone  路  activity timestamp last week

Oho! Here is a new in-depth p2panda blog post!

https://p2panda.org/2025/07/09/streams-transactions-crash-resilience.html

This one is about the strategies and design ideas we鈥檙e exploring to make p2p applications resilient to critical failures, for both system- and application layers.

#p2panda #localfirst #p2p #databases #transactions

An diagram showing a typical "failed transaction" example: Parrot wants to send one apple to Horse. Parrot starts the transaction and removes an apple from their store. Horse receives the apple and adds it to their store. If one of the processes crashes on either Parrot鈥檚 or Horse鈥檚 side, we might end up with a situation where Parrot鈥檚 state has one less apple and Horse鈥檚 has none.
An diagram showing a typical "failed transaction" example: Parrot wants to send one apple to Horse. Parrot starts the transaction and removes an apple from their store. Horse receives the apple and adds it to their store. If one of the processes crashes on either Parrot鈥檚 or Horse鈥檚 side, we might end up with a situation where Parrot鈥檚 state has one less apple and Horse鈥檚 has none.
An diagram showing a typical "failed transaction" example: Parrot wants to send one apple to Horse. Parrot starts the transaction and removes an apple from their store. Horse receives the apple and adds it to their store. If one of the processes crashes on either Parrot鈥檚 or Horse鈥檚 side, we might end up with a situation where Parrot鈥檚 state has one less apple and Horse鈥檚 has none.
  • Copy link
  • Flag this post
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About 路 Code of conduct 路 Privacy 路 Users 路 Instances
Bonfire social 路 1.0.0-rc.2.1 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct