Что такое Web of Trust
Децентрализованный подход к репутации и фильтрации спама в Nostr, основанный на принципе социальной дистанции.
Проблема
В Nostr нет центрального органа для фильтрации спама или подтверждения личности. Традиционные списки блокировки централизованы и не масштабируются. Web of Trust решает эту проблему, измеряя социальную дистанцию— сколько переходов отделяет вас от другого человека в графе подписок.
Почему социальная дистанция работает
Люди, на которых вы сознательно подписались. Высокий уровень доверия по определению — это ваши отобранные контакты.
Друзья друзей. Скорее всего реальные люди с общими интересами. Подходит для обнаружения контента.
Нет значимой связи. Может быть кто угодно — обычные пользователи или спам-боты. Фильтруйте или проверяйте тщательно.
Архитектура системы
Сценарии использования
Web of Trust открывает широкий спектр приложений, использующих децентрализованную репутацию.
Фильтрация спама
Фильтруйте контент по социальной дистанции без централизованных списков блокировки. Показывайте только контент от людей в пределах 2-3 переходов.
Оценки доверия
Создавайте системы репутации для маркетплейсов, отзывов и рекомендаций на основе социальной близости.
Умные уведомления
Приоритизируйте уведомления от близких контактов. Мгновенные уведомления для 1 перехода, групповые для 2 переходов, отключение для остальных.
Обнаружение контента
Находите контент из вашей расширенной сети. Открывайте интересные публикации от друзей друзей.
Примеры кода
// Check if someone is in your web of trust
if (window.nostr?.wot) {
const distance = await window.nostr.wot.getDistance(pubkey);
if (distance !== null && distance <= 2) {
console.log("Trusted! " + distance + " hops away");
}
}# Клонируйте репозиторий:
git clone https://github.com/nostr-wot/nostr-wot-extension.git
# Перейдите на chrome://extensions в вашем браузере
# Включите «Режим разработчика» (переключатель в правом верхнем углу)
# Нажмите «Загрузить распакованное»
# Выберите папку nostr-wot-extension
Или установить вручную:
Сборка не требуется — расширение загружается непосредственно из исходного кода.
Попробуйте Playground
Исследуйте ваш граф Web of Trust в интерактивном режиме. Увидьте свои социальные связи, дистанции доверия и работу расширения в реальном времени.
Установить из Chrome Web Store
Расширение теперь доступно в Chrome Web Store для удобной установки:
Установить из Chrome Web StoreГотовы начать?
Изучите нашу документацию или сразу погрузитесь в код.