@jackvote, смысл может и есть (скорость выборки по аккаунтам на нодах возрастет), только по каким критериям делать выборку - 3 года, 1 год неактивности, с какого баланса засчитывать (до 30 СГ или иначе)...
А насчет нарегать, создание акка уже 5-10 токенов, можно и увеличить, уже так не нарегают.
Или вообще сделать разово в ХФ, это в разы дешевле (скорее даже бесплатно, многие мелочи я просто прошу воркеров помочь).
@lex, я бы сделал это не сбросом, а передвинув в "архив".
Или стабильно передвигая, на уровне бч, а не разовым хф, через какой-от период и каким-то критериям.
Тогда выборка на нодах будет делаться только по активным аккаунтам. На уровне api с флагам onlyActive.
При этом, если по какому-то аккаунту будет проявлена активность, то он переходит в активные.
Если кто-то желает приобрести архивный аккаунт, то это уже не за счёт халявной регистрации. А именно сжиганием токенов или переводом в фонд. Хотя тут тонкий момент: не зарегистрировавшись хоть с каким-то именем, трудно поиметь токены для регистрации желаемого. ¯_(ツ)_/¯
Кроме этого. Как быть с постами написанными от лица таких аккаунтов? Обнулять в них автора? Или передавать авторские права вместе с никнеймом?
История транзакций в целом? В БЧ вроде как ничего не дожно теряться. А тут начинается новая хистори.
Как плагинам объяснять, по старому или новому владельцу хочешь историю поднять?
Думаю, вылезет очень многое.
Поэтому возвращаясь к началу: сдвинуть в архивы, чтобы ускорить выборку, при какой-либо операции активным ключом - снимать флаг архива. Всего работы - добавить ещё одно поле в структуру аккаунта (ну, не считая учитывания его при выборках в плагинах/апи). С обратногй совместимостью. Не указано onlyActive = true, значит как и сейчас выборка пойдёт по всем.
@jackvote, там где что-то было написано, или были переводы токенов, или аккаунт был создан с другого аккаунта и оплачен не сайтом - трогать не стоит. В том числе по причинам которые ты описал выше.
Остальные, вопрос интересный, надо понять сколько на них токенов, у кого
"last_bandwidth_update": "1970-01-01T00:00:00"
это нулевки без действий.
Ими не пользовались, токены не заводили, не постили, а оплачены они за счёт сайта, если найдется способ очистки - можно и убрать при решении делегатов. Архив не сильно поможет той выборке...
@lex, могу повторить выборку для анализа. Больше года прошло. Ещё потерянных накопилось. Кстати, можно проанализировать, а не вернулся ли кто.
@jackvote, вот такая выборка по "last_market_bandwidth_update": "1970-01-01T00:00:00",
пригодилась бы
посмотреть сколько таких акков и имена
@lex, может "last_bandwidth_update": "1970-01-01T00:00:00" ?
Не все в маркете торгуют.
тот же kolja
Или это не тот маркет?
Разница вдвое:
last_bandwidth: 59921
last_market_bandwidth: 124639
@jackvote, маркет это и трансферы токенов, заводил ли токены, выводил ли. Вот такие аккаунты точно трогать нельзя, отъем кошелька-баланса по сути.
А у kolja получается мог ап поставить кому-то или коммент написать, и всё. Вот общий бендвич и обрел дату свежее...
По большому счету все с пустым market уже "интересны", а с нулевым bandwidth`ем так и без каких-либо последствий можно чистить.
@jackvote, про аннулирование, тут речь не по размеру баланса
а было ли движение, если нет - то там токены БЧ выданные при регистрации.
Т.е. выборка по
"last_market_bandwidth_update": "1970-01-01T00:00:00",
где маркет бендвич с 1970 годом, акками не пользовались
тот же
game
их и можно спокойно освободить... Кому нужен этот блок от которого уже и ключей нет (наверно у КФ были ключи от них).