Decentralized applications aren’t always connected to a single server that is the source of truth for all information. This can lead to hard problems around resolving data conflicts, finding peers, and deciding on common standards. The patterns in this category help users understand where data is available, how it is synced across devices, and whether it is discoverable.
Patterns
- Age Indicator — Quickly distinguish if information is viral or stale
- Discovery Server — A centralized server to discover new content and backup user data.
- Network Health Indicator — Build trust through data visualizations.
- Physical Beacon — Control the physical location of data.
- Protocol Agnosticism — Give options for which relevant protocols to use.
- Trackers — Trackers can facilitate introduction in peer-to-peer networks.