Мы внедряем новый децентрализованный протокол Boomerang, который улучшит механизмы взаимодействия с Рекламой и Вознаграждениями Brave. Рассказываем, как он работает и зачем он нужен.
Протокол Privacy Pass
Сейчас мы используем конфиденциальный протокол Privacy Pass для обеспечения работы Вознаграждений Brave. Когда пользователь взаимодействует с Рекламой Brave или совершает другие связанные действия (просмотры и клики), Privacy Pass генерирует отдельные криптотокены (не путайте их с BAT) для валидации этих действий без раскрытия деталей идентичности пользователя или их браузерного поведения.
Эти криптотокены используются в качестве подтвержения того, что пользователь выполнил требуемые действия, позволяющие ему заработать BAT: так мы валидируем пользовательские действия без компрометирования их идентичности.
Boomerang
Privacy Pass эффективен в защите пользовательской конфиденциальности, но он работает централизованно, что не соответствует запросу на децентрализацию в решениях на основе блокчейна. С учётом этого мы разработали новый децентрализованный конфиденциальный протокол Boomerang, который использует технологии Black Box Accumulators и Zero-Knowledge Proofs для безопасного хранения данных о действиях пользователя. Используя этот протокол, мы улучшим механизм вознаграждений с помощью более надёжной и децентрализованной альтернативы.
Технология Zero-Knowledge Proofs, основанная на Bulletproofs, защищает конфиденциальность и даёт возможность верификации в смарт-контрактах на блокчейне первого уровня. Это позволяет пользователям подтвердить, что они выполнили условия для получения вознаграждения, не раскрывая чувствительную информацию о самом рассчёте получения вознаграждения (например, с какой конкретно рекламой взаимодействовал пользователь), но при этом сохраняя прозрачность и механизм публичного контроля. Технология Black Box Accumulators позволяет надёжно хранить информацию о взаимодействии пользователей с Рекламой Brave, что помогает нам в защите конфиденциальных данных. Схема ниже иллюстрирует взаимодействие между пользователем, Brave и L1-блокчейном, которое мы применяем для верификации того, что пользователь выполнил условия для получения вознаграждения.
![Локальная генерация вознаграждения и его публичная верификация в смарт-контракте на L1-блокчейне. A graphic detailing local reward generation and public verification on a L1 blockchain smart contract.](https://habrastorage.org/getpro/habr/upload_files/91e/add/4e3/91eadd4e3796a5c10a6063d8740be7ca.jpeg)
Мы убеждены, что протокол Boomerang является существенным улучшением протоколов мотивации, и мы будем применять его для более надёжной и децентрализованной реализации Вознаграждений Brave.
Вознаграждения Brave
Вознаграждения Brave позволяют пользователям зарабатывать токены BAT за просмотр соблюдающих конфиденциальность рекламных материалов в браузере Brave. Пользователи могут контролировать, сколько рекламы они увидят, и с лёгкостью поддержать своих любимых создателей контента с помощью BAT. Пользовательские данные остаются в неприкосновенности и никогда не покидают их устройства; BAT можно использовать для покупки подарочных сертификатов, другой криптовалюты и для других целей.
Ознакомьтесь с технической документацией, чтобы узнать больше о Boomerang.