SHA256
652 lines
32 KiB
Markdown
652 lines
32 KiB
Markdown
# Социальные связи и социальный граф сети «Сияние»
|
|
|
|
## 1. Общая концепция
|
|
|
|
Социальная сеть «Сияние» формирует открытый социальный граф на основании данных, которые пользователи указывают о себе и о своих отношениях с другими пользователями.
|
|
|
|
В социальном графе учитываются:
|
|
|
|
- семейные связи;
|
|
- близкие друзья;
|
|
- друзья;
|
|
- статус официального аккаунта;
|
|
- статус сияющего;
|
|
- оценки, которые пользователи дают друг другу.
|
|
|
|
Каждый пользователь самостоятельно указывает свои связи с другими людьми. Связь может существовать только с одной стороны или быть подтверждена встречной связью второго пользователя.
|
|
|
|
Система показывает фактически заявленные пользователями отношения, не пытаясь автоматически определять, какие из них являются истинными.
|
|
|
|
---
|
|
|
|
## 2. Типы аккаунтов
|
|
|
|
Каждый аккаунт может иметь один из следующих типов:
|
|
|
|
- не указано;
|
|
- человек;
|
|
- искусственный интеллект;
|
|
- бот;
|
|
- организация или сообщество.
|
|
|
|
### 2.1. Человек
|
|
|
|
Аккаунт представляет конкретного реального человека.
|
|
|
|
Для человека дополнительно может быть указано:
|
|
|
|
- мужчина;
|
|
- женщина;
|
|
- пол не указан.
|
|
|
|
### 2.2. Искусственный интеллект
|
|
|
|
Аккаунт представляет искусственный интеллект или цифровую личность, способную самостоятельно общаться и взаимодействовать с пользователями.
|
|
|
|
### 2.3. Бот
|
|
|
|
Аккаунт представляет автоматизированную программу или сервис.
|
|
|
|
### 2.4. Организация или сообщество
|
|
|
|
Аккаунт представляет организацию, компанию, проект, коллектив, сообщество, общественное объединение, инициативу или другую группу людей.
|
|
|
|
---
|
|
|
|
## 3. Официальный аккаунт
|
|
|
|
Пользователь может указать, является ли его аккаунт официальным.
|
|
|
|
Для человека действует принцип:
|
|
|
|
> Один реальный человек может иметь только один официальный аккаунт.
|
|
|
|
У человека могут быть дополнительные творческие, профессиональные, тематические, анонимные или технические аккаунты, но только один аккаунт должен обозначаться как официальный аккаунт этого человека.
|
|
|
|
### 3.1. Официальный аккаунт и голосование
|
|
|
|
Официальный аккаунт человека предназначен для механизмов голосования, в которых действует принцип:
|
|
|
|
> Один реальный человек — один голос.
|
|
|
|
Именно официальный аккаунт подтверждённого реального человека может учитываться как один голос.
|
|
|
|
Неофициальные и дополнительные аккаунты того же человека не должны давать дополнительные голоса.
|
|
|
|
Аккаунты искусственного интеллекта, ботов, организаций и сообществ не учитываются как голоса отдельных людей.
|
|
|
|
---
|
|
|
|
## 4. Подтверждение официального аккаунта
|
|
|
|
Официальность аккаунта состоит из двух независимых элементов:
|
|
|
|
1. владелец сам указывает, что аккаунт является официальным;
|
|
2. другие пользователи могут подтвердить его подлинность.
|
|
|
|
При этом существуют два разных вида подтверждения:
|
|
|
|
- подтверждение реального человека;
|
|
- подтверждение реального аккаунта организации или сообщества.
|
|
|
|
Эти оценки имеют разное назначение и не должны смешиваться.
|
|
|
|
---
|
|
|
|
## 5. Статус сияющего
|
|
|
|
Пользователь может самостоятельно указать своё отношение к направлению «Сияние».
|
|
|
|
Возможны следующие состояния:
|
|
|
|
- не указано;
|
|
- сияющий;
|
|
- не интересуется духовным направлением.
|
|
|
|
Для статуса сияющего отдельно предусмотрены пять признаков сияния. Они описаны в другом документе.
|
|
|
|
### 5.1. Не указано
|
|
|
|
Пользователь пока не сообщил своего отношения.
|
|
|
|
Это состояние не означает ни «сияющий», ни «не сияющий».
|
|
|
|
### 5.2. Сияющий
|
|
|
|
Пользователь считает себя сияющим и может отметить соответствующие признаки сияния.
|
|
|
|
Сияющие пользователи визуально выделяются в социальном графе кругом, свечением или другим визуальным элементом.
|
|
|
|
### 5.3. Не интересуется духовным направлением
|
|
|
|
Пользователь прямо указывает, что не интересуется духовным направлением сети «Сияние».
|
|
|
|
Это не является отрицательной оценкой человека и не ограничивает его возможности в социальной сети.
|
|
|
|
---
|
|
|
|
## 6. Основные виды социальных связей
|
|
|
|
Социальные связи делятся на две категории:
|
|
|
|
1. семейные связи;
|
|
2. дружеские связи.
|
|
|
|
Каждая связь указывается пользователем самостоятельно.
|
|
|
|
Связь может быть:
|
|
|
|
- односторонней;
|
|
- подтверждённой встречной связью.
|
|
|
|
---
|
|
|
|
## 7. Семейные связи
|
|
|
|
В системе предусмотрены следующие семейные связи:
|
|
|
|
- родитель;
|
|
- ребёнок;
|
|
- брат или сестра;
|
|
- супруг или супруга.
|
|
|
|
Более дальние степени родства отдельно не отображаются.
|
|
|
|
Пользователь может переходить по семейному графу от одного родственника к другому. Например, перейти к родителю своего родителя.
|
|
|
|
---
|
|
|
|
## 8. Односторонние семейные связи
|
|
|
|
Пользователь может указать семейную связь, даже если второй пользователь ещё не указал встречную связь.
|
|
|
|
Например:
|
|
|
|
- Анна указала Ивана как своего родителя;
|
|
- Иван пока не указал Анну как своего ребёнка.
|
|
|
|
При просмотре графа Анны Иван отображается как её родитель.
|
|
|
|
При просмотре графа Ивана Анна не отображается как его ребёнок, пока Иван сам не добавит эту связь.
|
|
|
|
Неподтверждённая связь отображается пунктирной линией.
|
|
|
|
---
|
|
|
|
## 9. Подтверждённые семейные связи
|
|
|
|
Семейная связь считается подтверждённой, если существует соответствующая встречная связь.
|
|
|
|
Например:
|
|
|
|
- Анна указала Ивана как родителя;
|
|
- Иван указал Анну как ребёнка.
|
|
|
|
После этого связь отображается сплошной линией.
|
|
|
|
Для симметричных отношений применяется тот же принцип. Например, связь супругов считается подтверждённой, если оба пользователя указали соответствующую связь.
|
|
|
|
---
|
|
|
|
## 10. Дружеские связи
|
|
|
|
Существует два уровня дружеских связей:
|
|
|
|
- друг;
|
|
- близкий друг.
|
|
|
|
Близкий друг автоматически считается другом.
|
|
|
|
Связь «близкий друг» является более высоким уровнем дружеской связи.
|
|
|
|
---
|
|
|
|
## 11. Односторонняя дружеская связь
|
|
|
|
Если пользователь A указал пользователя B как друга или близкого друга, но пользователь B не указал дружескую связь с A, связь является односторонней.
|
|
|
|
При просмотре графа A пользователь B отображается в соответствии с тем типом связи, который указал A.
|
|
|
|
При просмотре графа B пользователь A не отображается среди его друзей.
|
|
|
|
Односторонняя связь показывается пунктирной линией.
|
|
|
|
---
|
|
|
|
## 12. Подтверждённая дружеская связь
|
|
|
|
Дружеская связь считается подтверждённой, если второй пользователь также указал дружескую связь в ответ.
|
|
|
|
Уровень дружбы не обязан совпадать.
|
|
|
|
Например:
|
|
|
|
- A считает B другом;
|
|
- B считает A близким другом.
|
|
|
|
Такая связь считается подтверждённой.
|
|
|
|
Для подтверждения достаточно встречной связи типа «друг» или «близкий друг».
|
|
|
|
Подтверждённая связь отображается сплошной линией.
|
|
|
|
---
|
|
|
|
## 13. Отображение связи с точки зрения пользователя
|
|
|
|
При просмотре социального графа отображается именно тот тип связи, который указал пользователь, чей профиль открыт.
|
|
|
|
Например:
|
|
|
|
- A считает B другом;
|
|
- B считает A близким другом.
|
|
|
|
При просмотре графа A пользователь B отображается как друг.
|
|
|
|
При просмотре графа B пользователь A отображается как близкий друг.
|
|
|
|
Встречная связь влияет только на вид линии:
|
|
|
|
- есть встречная дружеская связь — сплошная линия;
|
|
- встречной дружеской связи нет — пунктирная линия.
|
|
|
|
---
|
|
|
|
## 14. Основные состояния дружеских связей
|
|
|
|
### 14.1. Односторонний друг
|
|
|
|
A считает B другом, но B не указал дружескую связь с A.
|
|
|
|
Связь в графе A показывается пунктирной линией.
|
|
|
|
### 14.2. Односторонний близкий друг
|
|
|
|
A считает B близким другом, но B не указал дружескую связь с A.
|
|
|
|
Связь в графе A показывается пунктирной линией.
|
|
|
|
### 14.3. Подтверждённая обычная дружба
|
|
|
|
A считает B другом, B считает A другом.
|
|
|
|
Связь показывается сплошной линией.
|
|
|
|
### 14.4. Подтверждённая дружба разного уровня
|
|
|
|
A считает B другом, B считает A близким другом.
|
|
|
|
При просмотре A пользователь B отображается как друг.
|
|
|
|
При просмотре B пользователь A отображается как близкий друг.
|
|
|
|
В обоих случаях линия сплошная.
|
|
|
|
### 14.5. Взаимные близкие друзья
|
|
|
|
Оба пользователя считают друг друга близкими друзьями.
|
|
|
|
Связь отображается как подтверждённая связь близких друзей.
|
|
|
|
---
|
|
|
|
## 15. Основной социальный граф
|
|
|
|
При открытии профиля пользователь располагается в центре графа.
|
|
|
|
Вокруг него отображаются:
|
|
|
|
- семья;
|
|
- близкие друзья;
|
|
- друзья.
|
|
|
|
Пользователь может переходить от одного человека к другому и продолжать движение по социальному графу.
|
|
|
|
---
|
|
|
|
## 16. Отображение связей
|
|
|
|
В социальном графе можно отдельно включать и выключать отображение следующих видов связей:
|
|
|
|
- семья;
|
|
- близкие друзья;
|
|
- друзья.
|
|
|
|
Можно включить один, несколько или все виды связей.
|
|
|
|
Выбранные настройки сохраняются при переходе от одного пользователя к другому.
|
|
|
|
---
|
|
|
|
## 17. Отображение сияющих
|
|
|
|
Отдельный переключатель позволяет включить режим «Только сияющие».
|
|
|
|
Если режим включён, среди выбранных социальных связей отображаются только сияющие пользователи.
|
|
|
|
Если режим выключен, отображаются все пользователи.
|
|
|
|
Сияющие пользователи дополнительно выделяются кругом или эффектом сияния.
|
|
|
|
---
|
|
|
|
## 18. Оценки пользователей
|
|
|
|
Пользователи могут ставить друг другу следующие оценки:
|
|
|
|
- лайк;
|
|
- хорошо знаю и уверен, что человек сияющий;
|
|
- мало знаком, но видел человека сияющим;
|
|
- подтверждение реального человека;
|
|
- подтверждение реального аккаунта организации или сообщества.
|
|
|
|
Эти оценки существуют отдельно от семейных и дружеских связей.
|
|
|
|
---
|
|
|
|
## 19. Лайк
|
|
|
|
Лайк означает общее положительное отношение к пользователю.
|
|
|
|
Его смысл:
|
|
|
|
> Мне нравится этот человек или аккаунт.
|
|
|
|
Лайк не означает дружбу, родство, статус сияющего или подтверждение подлинности аккаунта.
|
|
|
|
---
|
|
|
|
## 20. Сильная оценка сияния
|
|
|
|
Пользователь может поставить оценку:
|
|
|
|
> Я хорошо знаю этого человека и уверен, что он сияющий.
|
|
|
|
Эта отметка предполагает хорошее знакомство с человеком и уверенность в его качествах.
|
|
|
|
Она не обязательно означает дружбу.
|
|
|
|
---
|
|
|
|
## 21. Осторожная оценка сияния
|
|
|
|
Пользователь может поставить оценку:
|
|
|
|
> Я мало знаком с этим человеком, но видел его сияющим.
|
|
|
|
Эта отметка означает положительное впечатление без заявления о близком знакомстве.
|
|
|
|
Сильные и осторожные оценки сияния учитываются отдельно.
|
|
|
|
---
|
|
|
|
## 22. Подтверждение реального человека
|
|
|
|
Эта оценка означает:
|
|
|
|
> Я подтверждаю, что данный официальный аккаунт принадлежит реальному уникальному человеку.
|
|
|
|
Она предназначена для учёта голосов по принципу:
|
|
|
|
> Один реальный человек — один голос.
|
|
|
|
Один человек должен иметь только один официальный аккаунт, который может учитываться как его голос.
|
|
|
|
Подтверждение реального человека не означает, что пользователь является сияющим.
|
|
|
|
---
|
|
|
|
## 23. Подтверждение реального аккаунта организации или сообщества
|
|
|
|
Эта оценка означает:
|
|
|
|
> Я подтверждаю, что это настоящий официальный аккаунт данной организации, компании, проекта или сообщества.
|
|
|
|
Она подтверждает подлинность аккаунта организации или сообщества, но не даёт ему голос реального человека.
|
|
|
|
Такой аккаунт может быть настоящим и подтверждённым, но не учитывается в голосованиях по принципу «один человек — один голос».
|
|
|
|
---
|
|
|
|
## 24. Просмотр статистики пользователя
|
|
|
|
При открытии профиля можно посмотреть доступную статистику:
|
|
|
|
- количество лайков;
|
|
- количество сильных оценок сияния;
|
|
- количество осторожных оценок сияния;
|
|
- количество подтверждений реального человека;
|
|
- количество подтверждений реального аккаунта организации или сообщества;
|
|
- количество семейных связей;
|
|
- количество близких друзей;
|
|
- количество друзей;
|
|
- количество подтверждённых и неподтверждённых связей.
|
|
|
|
Также можно открыть социальный граф пользователя и посмотреть, кого он считает членом семьи, близким другом или другом.
|
|
|
|
---
|
|
|
|
## 25. Текущие ограничения статистики
|
|
|
|
В текущей реализации нет единого рейтинга пользователей и единого центра вторичной аналитики.
|
|
|
|
Сейчас доступны:
|
|
|
|
- просмотр профиля;
|
|
- просмотр социальных связей;
|
|
- включение и выключение видов связей;
|
|
- фильтр «Только сияющие»;
|
|
- просмотр основных количественных показателей;
|
|
- добавление собственных оценок.
|
|
|
|
Подробного аналитического центра, показывающего, кто именно и какие оценки ставил, пока нет.
|
|
|
|
---
|
|
|
|
## 26. Предупреждение пользователю об оценках
|
|
|
|
В интерфейсе рекомендуется показывать предупреждение:
|
|
|
|
> В настоящий момент сеть сохраняет ваши социальные связи и оценки, но ещё не формирует единый рейтинг пользователей. В дальнейшем открытые данные могут анализироваться различными независимыми системами. Поэтому рекомендуется указывать связи и ставить оценки честно и обдуманно.
|
|
|
|
Пользователь должен понимать, что его отметки в будущем могут учитываться при анализе:
|
|
|
|
- подлинности аккаунтов;
|
|
- уникальности голосов;
|
|
- достоверности социального графа;
|
|
- качества подтверждений;
|
|
- его собственной репутации.
|
|
|
|
---
|
|
|
|
## 27. Будущие аналитические системы
|
|
|
|
По мере развития сети могут появляться системы, анализирующие открытые данные социального графа.
|
|
|
|
Они смогут учитывать:
|
|
|
|
- кто поставил оценку;
|
|
- тип аккаунта оценивающего пользователя;
|
|
- официальный ли это аккаунт;
|
|
- какие у него социальные связи;
|
|
- насколько естественно выглядит его сеть;
|
|
- не участвует ли он во взаимной накрутке;
|
|
- насколько последовательно он действует со временем.
|
|
|
|
На основе этого могут рассчитываться:
|
|
|
|
- показатели доверия;
|
|
- показатели подлинности;
|
|
- вероятность того, что аккаунт принадлежит уникальному человеку;
|
|
- качество подтверждений;
|
|
- признаки искусственной накрутки.
|
|
|
|
---
|
|
|
|
## 28. Отсутствие единого центра аналитики
|
|
|
|
Поскольку данные находятся в открытом блокчейне, аналитику могут предоставлять разные независимые системы.
|
|
|
|
Одна система может учитывать взаимные связи и подтверждения родственников.
|
|
|
|
Другая — возраст аккаунта, историю действий и независимость групп пользователей.
|
|
|
|
Третья — использовать собственную модель доверия.
|
|
|
|
Таким образом, ни одна система не получает исключительного права определять, кто является настоящим, честным или заслуживающим доверия пользователем.
|
|
|
|
---
|
|
|
|
## 29. Честные и ложные отметки
|
|
|
|
На начальном этапе система не обязана автоматически проверять каждую связь и оценку.
|
|
|
|
Большинство настоящих пользователей заинтересованы указывать реальные данные, поскольку их действия связаны с публичной репутацией.
|
|
|
|
Если пользователь намеренно:
|
|
|
|
- указывает ложные родственные связи;
|
|
- подтверждает фиктивные аккаунты;
|
|
- создаёт несколько официальных аккаунтов;
|
|
- участвует во взаимной накрутке;
|
|
- ставит заведомо ложные оценки,
|
|
|
|
это может быть выявлено позднее аналитическими системами.
|
|
|
|
Системы проверки будут развиваться по мере появления реальных способов обмана.
|
|
|
|
---
|
|
|
|
## 30. Теория игр и публичная ответственность
|
|
|
|
Открытость и неизменяемость данных создают стимул действовать честно.
|
|
|
|
Пользователь понимает, что его отметки могут быть проанализированы в будущем.
|
|
|
|
Если он систематически подтверждает ложные аккаунты или участвует в накрутке, это может повлиять и на доверие к нему самому.
|
|
|
|
С точки зрения теории игр для большинства пользователей долгосрочная выгода от честного поведения выше, чем выгода от очевидной и легко обнаружимой лжи.
|
|
|
|
Неизменяемость данных не исключает обман полностью, но делает систематическую ложь более заметной и рискованной.
|
|
|
|
---
|
|
|
|
## 31. Изменение данных пользователя
|
|
|
|
Пользователь может изменять:
|
|
|
|
- тип аккаунта;
|
|
- официальный статус;
|
|
- статус сияющего;
|
|
- признаки сияния;
|
|
- отношение к духовному направлению;
|
|
- пол;
|
|
- социальные связи.
|
|
|
|
Например:
|
|
|
|
- друг может стать близким другом;
|
|
- близкий друг может стать обычным другом;
|
|
- связь может быть удалена;
|
|
- может быть добавлена новая семейная связь.
|
|
|
|
В интерфейсе отображается текущее состояние данных.
|
|
|
|
---
|
|
|
|
## 32. Текущая структура профиля
|
|
|
|
### Данные аккаунта
|
|
|
|
- имя или название;
|
|
- фотография или изображение;
|
|
- тип аккаунта;
|
|
- пол, если указан;
|
|
- официальный или неофициальный аккаунт;
|
|
- статус сияющего;
|
|
- выбранные признаки сияния.
|
|
|
|
### Социальные связи
|
|
|
|
- семья;
|
|
- близкие друзья;
|
|
- друзья;
|
|
- подтверждённые связи;
|
|
- неподтверждённые связи.
|
|
|
|
### Статистика
|
|
|
|
- количество лайков;
|
|
- количество сильных оценок сияния;
|
|
- количество осторожных оценок сияния;
|
|
- количество подтверждений реального человека;
|
|
- количество подтверждений реального аккаунта организации или сообщества;
|
|
- другие доступные показатели.
|
|
|
|
### Управление графом
|
|
|
|
- включение и выключение семьи;
|
|
- включение и выключение близких друзей;
|
|
- включение и выключение друзей;
|
|
- переключатель «Только сияющие»;
|
|
- переход к другому пользователю;
|
|
- сохранение выбранных настроек отображения.
|
|
|
|
---
|
|
|
|
## 33. Основные визуальные правила графа
|
|
|
|
- пользователь, чей профиль открыт, находится в центре;
|
|
- связанные пользователи располагаются вокруг него;
|
|
- семья, близкие друзья и друзья могут отображаться на разном расстоянии;
|
|
- неподтверждённая связь показывается пунктирной линией;
|
|
- подтверждённая связь показывается сплошной линией;
|
|
- тип связи определяется мнением пользователя, чей профиль открыт;
|
|
- сияющий пользователь выделяется кругом или свечением;
|
|
- отключённые виды связей временно не отображаются;
|
|
- настройки отображения сохраняются при переходе по графу.
|
|
|
|
---
|
|
|
|
## 34. Итоговые принципы
|
|
|
|
1. Каждый пользователь самостоятельно указывает данные о себе.
|
|
|
|
2. Каждый пользователь самостоятельно указывает свои связи с другими людьми.
|
|
|
|
3. Социальный граф показывает связи с точки зрения пользователя, чей профиль открыт.
|
|
|
|
4. Неподтверждённая связь отображается пунктирной линией.
|
|
|
|
5. Подтверждённая встречной связью связь отображается сплошной линией.
|
|
|
|
6. Для подтверждения дружбы достаточно встречной дружеской связи любого уровня.
|
|
|
|
7. Близкий друг автоматически является другом.
|
|
|
|
8. Семейные связи включают родителей, детей, братьев, сестёр, супругов и супруг.
|
|
|
|
9. Более дальние родственники отдельно не отображаются, но к ним можно переходить по графу.
|
|
|
|
10. Можно отдельно включать и выключать отображение семьи, близких друзей и друзей.
|
|
|
|
11. Можно включить режим отображения только сияющих пользователей.
|
|
|
|
12. Выбранные настройки сохраняются при перемещении по графу.
|
|
|
|
13. Сияющие пользователи визуально выделяются.
|
|
|
|
14. Лайк, две оценки сияния, подтверждение реального человека и подтверждение реального аккаунта организации или сообщества являются отдельными видами оценок.
|
|
|
|
15. Один человек может иметь только один официальный аккаунт.
|
|
|
|
16. Официальный аккаунт подтверждённого реального человека может учитываться как один голос.
|
|
|
|
17. Подтверждённый аккаунт организации или сообщества является настоящим аккаунтом, но не считается голосом человека.
|
|
|
|
18. В текущей реализации единого рейтинга нет; в будущем открытые данные смогут анализироваться разными независимыми системами.
|
|
|
|
19. Пользователям рекомендуется ставить честные оценки, поскольку их действия могут влиять на их собственную репутацию.
|
|
|
|
20. Системы проверки будут развиваться по мере появления реальных способов обмана и накрутки.
|