Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
golosio
7 лет назад

Варианты реализации системы приглашений на golos.io

О системе инвайтинга пишут пишут крайне часто. А топ блогеры с ЖЖ (привет @stepanov @mikhailov) упоминают о ней и о реферальных ссылках команде Golos.io чаще остальных. Система приглашения должна решится с #hf17, которого команда Golos.io так же ждет от Golos.Core как и все сообщество. С делегированием Силы Голоса инвайт система должна работать в полной мере, но пока этого нет, разработчики Golos.io пытаются найти другие пути решения этого вопроса.

Первый вариант: приглашающий должен выбрать логин для пользователя, которого приглашает.

Эта сложная система возникает из-за рассинхронизации при регистрации пользователя в блокчейне Голос. Ибо пока приглашенному придет инвайт и пока он зарегистрируется, может пройти время, во время которого в системе может зарегистрироваться другой пользователь с  таким же именем.

Эту проблему можно было бы решить сменой логина, как это делал Вконтакте на заре своего существования, когда при регистрации пользователям присваивала цифровой ID, а после система связывала их с именами пользователей.

Но в связи с проблемным технологичным наследием Bitshares и Steemit - пользователь не может сменить логин, ведь имя пользователя является его уникальным ID.

Второй вариант: приглашение за счет приглашающего.

Сейчас регистрация происходит за счет golosio, через подтверждение смс и начисление 5 токенов на счет нового пользователя.

Альтернативный вариант предполагает, что пользователю приходит инвайт на почту. Пользователь переходит по реферальной ссылке инвайта. И в это самое время происходит отправка транзакций в блокчейн с указанием в транзакции регистратора, приглашающий должен сам подписать транзакцию регистрации приглашенного. (но тут возникает проблема затратности времени на саму транзакцию)

Эта сложная система должна изначально “заморозить” сумму на регистрацию приглашенного лица. Этот вопрос решается только с помощью #hf17 и делегированием СГ.

Сейчас, без изменений в блокчейне Голоса, невозможно прописать систему “заморозки” определенной суммы денег на регистрацию приглашенного пользователя. Даже определив временной период активности приглашения и возможной разморозке суммы по истечению данного периода.

И в этом случае опять возникает проблема рассинхронизации регистрации логина пользователя в блокчейне. 

Приглашающий получает оповещение на почту, и регистрация его на golos.io может происходить не сразу, во время ожидания имя пользователя может занять другой юзер.

А “столбить” имена приглашенных мы не можем, но боты тоже могут “столбить” логины пользователей… И эта самая главная проблема такого варианта инвайтинга. 

Команда пока ищет вариант решения инвайт системы. В работу уже взято предложение @gogirotsky.

Также есть вариант создать бота, собирающего статистику переходов по реферальным ссылкам. Бот должен отслеживать переходы по ссылкам, регистрации и вознаграждать приглашающего за успешный инвайт.

Если есть еще варианты решения данного вопроса по инвайтам: пишите. Команда открыта к предложениям по улучшению работы Golos.io

 @jevgenika @pav @merrymary
 

0
114.212 GOLOS
На Golos с October 2016
Комментарии (23)
Сортировать по:
Сначала старые