[Перевод] Внедряем новый децентрализованный протокол Boomerang в Brave Rewards

Мы внедряем новый децентрализованный протокол 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-блокчейном, которое мы применяем для верификации того, что пользователь выполнил условия для получения вознаграждения. 

A graphic detailing local reward generation and public verification on a L1 blockchain smart contract.

Локальная генерация вознаграждения и его публичная верификация в смарт-контракте на L1-блокчейне.

Мы убеждены, что протокол Boomerang является существенным улучшением протоколов мотивации, и мы будем применять его для более надёжной и децентрализованной реализации Вознаграждений Brave.

Вознаграждения Brave

Вознаграждения Brave позволяют пользователям зарабатывать токены BAT за просмотр соблюдающих конфиденциальность рекламных материалов в браузере Brave. Пользователи могут контролировать, сколько рекламы они увидят, и с лёгкостью поддержать своих любимых создателей контента с помощью BAT. Пользовательские данные остаются в неприкосновенности и никогда не покидают их устройства; BAT можно использовать для покупки подарочных сертификатов, другой криптовалюты и для других целей.

Ознакомьтесь с технической документацией, чтобы узнать больше о Boomerang.

© Habrahabr.ru