Сервисы которые обрабатывают входящие награды от других пользователей могут выстроить определенные правила взаимодействия. Операция награждения позволяет указать как число (custom_sequence), так и строковую заметку (memo). Заметку можно шифровать AES-256-CBC используя в качестве пароля общий ключ (shared key), чтобы расшифровать переданное сообщение мог отправитель или получатель. Подобная гибкость позволяет выработать простую модель взаимодействия для сбора наград:
- Получение награды;
- Обработка custom_sequence и memo из операции награждения;
- Начисление награды на виртуальный счет потенциальному получателю;
Уже на этом этапе можно придумать много интересных механизмов. Например, модель продвижения, как это сделано в социальном шлюзе для YouTube — видео попадают в список популярного контента среди участников Виз, а сам участвует в рейтинге. Естественно, поддержание инфраструктуры и сервисов требует серверных мощностей, поэтому сервисы взимают комиссию с входящих награждений, например 10.0%.
Возникает вопрос — как получатель узнает о том, что его наградили? Ему либо скажут об этом, либо он заметит в статистике переходы на свой канал или видео с самого рейтинга. В любом случае награда будет ждать своего владельца и необходим инструмент для того, чтобы убедиться, что перед сервисом владелец конкретного канала или контента.
Может показаться, что оптимальным способом будет методы межсайтовой утентификации, наподобие OAuth 2.0, но часть ресурсов не имеет подобных возможностей, или вовсе намерянно ограничивает доступ к подобным API (в следствии бюрократии).
Доступным решением является CodeAuth, когда владелец размещает сгенерированную строку в публичном поле на требуемом ресурсе. Тогда сервис может убедиться, что перед ним владелец и уже допустить в панель управления накопленной награды. Пользователь может настроить автоматический вывод, или единоразово перевести средства на один из аккаунтов VIZ (например, на биржу).
Социальные Шлюзы не ограничиваются сайтами, они могут быть основаны на протоколах, например email, телефон или вовсе видео-игра, в которой есть возможность через доступные API получить через провайдера открытые данные кто одержал победу в игровом матче.
Подробнее про идею Социальных Шлюзов вы можете прочесть в статье: Шлюзы VIZ.
VIZ Worldwide предоставляет публичные Социальные Шлюзы совместимые с браузерным расширением Визонатор.
Любые транзакции предоставленные пользователями — публичны и не могут быть удалены из блокчейна VIZ.
Если вы не хотите обнародывать связь между вашим аккаунтом и контентом который продвигаете — убедитесь что софт и социальный шлюз работает с шифрованием заметок.