Capítulo 7: Grafo de relaciones sociales e Intimidad

7.1 Por qué GMC necesita un grafo de relaciones sociales

GMC no solo registra contribuciones — también registra las relaciones entre personas. Esto no es una función adicional sino la base de mecanismos centrales:

Mecanismo dependiente del grafo de relacionesPropósito
Mecanismo de herenciaDetermina la proporción de atenuación (mayor intimidad = menor atenuación)
Exclusión de partes interesadasExcluye a individuos demasiado cercanos al contribuyente durante la votación
Anti-fraudeIdentifica patrones de relación anormales y comportamiento de colusión
Gobernanza comunitariaDefine los límites de la comunidad y las relaciones de membresía

Sin el grafo de relaciones, ninguno de los mecanismos anteriores puede funcionar.

7.2 Fuentes de intimidad

La intimidad se deriva de las interacciones entre Fay y la red de relaciones sociales:

  • Frecuencia de interacción: Frecuencia de comunicación y colaboración entre dos Fay
  • Profundidad de interacción: Complejidad y duración de proyectos colaborativos
  • Declaraciones de relación: Relaciones declaradas activamente por los usuarios (familia, colegas, etc.)
  • Participación conjunta: Comunidades, proyectos y votaciones en las que participan juntos

7.3 Estrategia en cadena

Por qué es necesario el almacenamiento en cadena

Conclusión de las discusiones: Las relaciones sociales deben almacenarse en cadena para garantizar la autenticidad de las relaciones y prevenir la fabricación.

Si los datos de relaciones pueden falsificarse, mecanismos como la atenuación de herencia y la exclusión de votación fallarán.

Almacenamiento por capas

Tipo de datosUbicación de almacenamientoJustificación
Existencia de relaciónEn cadenaGarantiza la infalsificabilidad
Valores de intimidadEn cadenaSirve como base para herencia y exclusión
Pruebas de cómputo de intimidadEn cadena (pruebas ZK)Garantiza que el cómputo sea auditable
Detalles de interacciónFuera de cadenaGran volumen de datos, involucra privacidad

Anclaje de fuera de cadena a en cadena

  • Los detalles de interacción se almacenan fuera de cadena
  • Los resultados estadísticos se anclan periódicamente a la cadena mediante hash
  • Se envían pruebas ZK cuando se actualiza la intimidad
  • Cualquiera puede verificar que los datos fuera de cadena no han sido alterados mediante el hash

7.4 Modelo de intimidad

Entradas de cómputo

Intimidad = f(frecuencia de interacción, profundidad de interacción, declaraciones de relación, participación conjunta, decaimiento temporal)

Propiedades

  • Tiene un límite superior máximo
  • Decae con la falta prolongada de interacción
  • El proceso de cómputo es auditable mediante pruebas en cadena
  • Simetría por determinar (si A→B es igual a B→A)

Mapeo de intimidad a función

Rango de intimidadAtenuación de herenciaExclusión de votación
Muy alta (> 0.9)MínimaDebe excluirse
Alta (0.7–0.9)BajaSe recomienda excluir
Media (0.4–0.7)ModeradaNo se excluye
Baja (0.1–0.4)AltaNo se excluye
Muy baja (< 0.1)Muy alta o no permitidaNo se excluye

7.5 Tipos de relación

  • Relaciones de sangre: Padres, hijos, hermanos
  • Relaciones legales: Cónyuge, tutor
  • Relaciones sociales: Amigos, colegas, mentor-estudiante
  • Relaciones organizacionales: Empleo, socios comerciales

Diferentes tipos de relación pueden tener diferentes líneas base de intimidad y tasas de decaimiento.

7.6 Anti-falsificación

  • Las declaraciones de relación requieren confirmación de ambas partes (firmas bilaterales)
  • Los registros de interacción son generados automáticamente por el sistema, no ingresados manualmente
  • Un gran volumen de interacciones en un período corto se trata como anómalo
  • Interacciones aisladas de alta frecuencia entre dos partes (sin círculo social compartido) se tratan como sospechosas
  • Las relaciones deben estar ya en cadena antes de que ocurra un evento (no se permite el registro retroactivo para fines de herencia)

7.7 Protección de privacidad

  • La existencia de relaciones es pública (utilizada para funciones públicas como la exclusión de votación)
  • Los valores específicos de intimidad pueden divulgarse selectivamente
  • Los detalles de interacción son estrictamente confidenciales
  • Se utiliza ZKP para demostrar elegibilidad sin revelar relaciones específicas

7.8 Notas de discusión

Consideraciones de diseño para el grafo de relaciones sociales:

  • Esta es la característica clave que distingue a GMC de un sistema de Token puro
  • El volumen de datos es el mayor desafío — un grafo social global es enormemente grande en escala
  • El almacenamiento por capas (relaciones en cadena + detalles fuera de cadena + pruebas de anclaje) es el enfoque equilibrado actual
  • La cuestión de simetría para la intimidad requiere mayor discusión
  • El grafo de relaciones en sí también requiere mecanismos anti-falsificación