Chapter 7: Social Relationship Graph and Intimacy

7.1 Why GMC Needs a Social Relationship Graph

GMC does not merely record contributions — it also records relationships between people. This is not an add-on feature but the foundation of core mechanisms:

Mechanism Dependent on the Relationship GraphPurpose
Inheritance mechanismDetermines attenuation ratio (higher intimacy = less attenuation)
Stakeholder exclusionExcludes individuals too closely related to the contributor during voting
Anti-fraudIdentifies abnormal relationship patterns and collusion behavior
Community governanceDefines community boundaries and membership relationships

Without the relationship graph, none of the above mechanisms can function.

7.2 Sources of Intimacy

Intimacy derives from Fay-to-Fay interactions and the social relationship network:

  • Interaction frequency: Communication and collaboration frequency between two Fay
  • Interaction depth: Complexity and duration of collaborative projects
  • Relationship declarations: Relationships actively declared by users (family, colleagues, etc.)
  • Joint participation: Communities, projects, and votes participated in together

7.3 On-Chain Strategy

Why On-Chain Storage Is Necessary

Conclusion from discussions: Social relationships must be stored on-chain to ensure the authenticity of relationships and prevent fabrication.

If relationship data can be forged, mechanisms such as inheritance attenuation and voting exclusion will all fail.

Layered Storage

Data TypeStorage LocationRationale
Relationship existenceOn-chainEnsures unforgeability
Intimacy valuesOn-chainServes as the basis for inheritance and exclusion
Intimacy computation proofsOn-chain (ZK proofs)Ensures computation is auditable
Interaction detailsOff-chainLarge data volume, involves privacy

Off-Chain to On-Chain Anchoring

  • Interaction details are stored off-chain
  • Statistical results are periodically hash-anchored to the chain
  • ZK proofs are submitted when intimacy is updated
  • Anyone can verify that off-chain data has not been tampered with via the hash

7.4 Intimacy Model

Computation Inputs

Intimacy = f(interaction frequency, interaction depth, relationship declarations, joint participation, time decay)

Properties

  • Has a maximum upper bound
  • Decays with prolonged lack of interaction
  • Computation process is auditable via on-chain proofs
  • Symmetry TBD (whether A→B equals B→A)

Intimacy-to-Function Mapping

Intimacy RangeInheritance AttenuationVoting Exclusion
Very high (> 0.9)LowestMust exclude
High (0.7–0.9)LowRecommended to exclude
Medium (0.4–0.7)ModerateNot excluded
Low (0.1–0.4)HighNot excluded
Very low (< 0.1)Very high or disallowedNot excluded

7.5 Relationship Types

  • Blood relations: Parents, children, siblings
  • Legal relations: Spouse, guardian
  • Social relations: Friends, colleagues, mentor-student
  • Organizational relations: Employment, business partners

Different relationship types may have different intimacy baselines and decay rates.

7.6 Anti-Forgery

  • Relationship declarations require confirmation from both parties (bilateral signatures)
  • Interaction records are automatically generated by the system, not manually entered
  • A large volume of interactions within a short period is treated as anomalous
  • Isolated high-frequency interactions between two parties (with no shared social circle) are treated as suspicious
  • Relationships must already be on-chain before an event occurs (retroactive recording for inheritance purposes is not allowed)

7.7 Privacy Protection

  • Relationship existence is public (used for public functions such as voting exclusion)
  • Specific intimacy values can be selectively disclosed
  • Interaction details are strictly confidential
  • ZKP is used to prove eligibility without revealing specific relationships

7.8 Discussion Notes

Design considerations for the social relationship graph:

  • This is the key feature that distinguishes GMC from a pure Token system
  • Data volume is the greatest challenge — a global social graph is enormously large in scale
  • Layered storage (on-chain relationships + off-chain details + anchoring proofs) is the current balanced approach
  • The symmetry question for intimacy requires further discussion
  • The relationship graph itself also requires anti-forgery mechanisms