Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 1.59 KB

SVS.md

File metadata and controls

42 lines (31 loc) · 1.59 KB

svs: The StateVectorSync Protocol

Warning This Sync is currently vulnerable to many attacks due to security not being 'filled-in' and should not be used in a production environment until this notice is removed.

Helpful Links:

Natural Aspects:

Dataset Representation: VectorClock
Communication Model:    Push Notification
Dataset Range:          Full-data
Dataset Roles:          No Separation or Definition
Multicast Usage:        Yes
Long-lived Interests:   No
Data Naming:            Sequential
Packet Delivery:        Out-of-order
Strengths:              Resilient, Low Latency
Weaknesses:             Scalability, Naming, Set Ownership
Additional Notes:       Key Establishment for Group

Production Differences:

The Production branch is compatible with the Specification branch if using FormalEncoding.

Differences:

  • New Sync types: HealthSync, SharedSync.
  • StateVectors are ordered via Latest Entries First.
  • Optimized Informal StateVector Encoding