@bitwheeze, большей частью, среди протухших, это нагенерённые
a0m
a0n
a0o
a0p
a0q
a0r
zyzhiejias
zyzik711
zyzxvbq1
zyzxvbq2
zyzxvbq3
zyzyem6
zyzyrev
zyzzx
Какой смысл городить огород и тратить средства, ради удаления их? Если после "освобождения" их снова могут также нагенерить обратно.
@jackvote, @lex, сейчас нет смысла генерации пачек аккаунтов, это бессмысленное действие. Во времена КФ это имело смысл, поскольку за регистрацию тогда дарили 5 голосов в СГ (в лучшие времена эти 5 голосов стоили $2). Регаешь кучу акков, ставишь на понижение, через 13 недель собираешь всё на один и выводишь на биржу....
?????????
PROFIT !!!
Сейчас никто ничего не дарит, а только делегирует с правом отзыва.
@leva64, да там речь скорее об очистке, тех что вовсе не юзали, около 60к акков и симпатичных из ГЕНЕЗИСА которые за 5 лет никто не забрал и Стимита где пару лямов валяются в анабиозе...
@lex, ну убирать их есть смысл только вместе с перезапуском чейна, я считаю. Заодно блоклог уменьшится и ситемные требования к нодам, сообветственно.
@leva64, затраты на перезапуск несопоставимо больше затрат на ноды )
Поэтому тут речь просто об очистке пула аккаунтов которыми не пользовались и за создание которых платил БЧ, а не какой-то иной аккаунт (такие трогать нельзя, понятное дело).
@jackvote,
там кучи и нормальных имен можно найти. Взять аккаунт @kolja. Последняя активность в 2018-ом. А сейчас придет какой нибудь Коля, и придумывай себе что нибудь вроде kolja100500
Или @game, активности вообще никакой и балансы по нулям.
Можно было бы не просто освобождать имена, а сделать аукцион имен, как в EOS, а полученные средства в развитие голоса отправлять. Кстати много красивых имен вроде google было при создании голоса зарегистрировано судя по всему. Только почему то там создатель указан gc-fund.
Но это так, конечно не критично при нынешней активности. Я пока регистрировался, долго корпел над именем, вот и подумалось.
@bitwheeze, а что делать, если после освобождения имён придёт два Коли?
Второму всё равно надо будет придумывать. И третьему? А четвёртому, пятнадцатому? Это уже было.
kolya05022001
kolya1507
kolya155
kolya2
kolya232
kolya321
kolya465
kolya82
kolya88
kolyabarishnik
kolyacmon
kolyagolikov
kolyan
kolyan1985
kolyan21
kolyan27
kolyan332
kolyan4g
kolyan4kle
kolyan555
Как часто будем "обнулять" аккаунты?
@jackvote, тут речь не о таких аккаунтах, там где была активность, переводы токенов - это соразмерно с экспроприацией. Такого делать нельзя.
Речь о тех где движения баланса не было, БЧ делегировал монетки на старт - БЧ решением сообщества в лице делегатов принявших новый код отзывает их и аннулирует аккаунты. Это все те что были созданы автоматически и так и не стали активными, ну и большая часть брони по GENESIS...
@lex, к сожалению, я не в курсе, что есть GENESIS. Но генезисных всего 8104 аккаунта. Из них едва ли 10% вменяемых имён.
@jackvote, при запуске Голоса файлик к нодам, список имен с бронью грубо говоря, что уже с первого блока занято.
Там бол-во это аккаунты Стим с балансом на случай если они к нам заглянут и бронь красивых+ЖЖ что делала команда.
@bitwheeze, насчет тех аккаунтов что были созданы и видно по истории отметку "json_metadata": "{created_at: 'GENESIS'}"
да, ты прав, есть этот момент
это то что запихали в код фаундеры осенью 2016, сейчас то от этих аккаунтов и ключей нет, подобные можно и сбросить.
Только вот кухня вокруг аукциона еще та задачка, проще сбросить на некий мультисиг и продавать в частном порядке отправляя токены в фонд.
Или толпы "сквоттеров" ринуться в момент сброса 😂
@lex,
как вариант, сделать create account операцию отложенной, как тот же вывод vesting withdraw - кто больше указал fee последним и ставку не перебили за сутки, аккаунт создается с последними указанными ключами и происходит списание fee. Ну и fee отправлять в фонд развития голоса, а не в СГ аккаунта, как это сейчас происходит. Мне думается это не должно быть очень сложным в реализации.
А еще не занятые аккаунты как и прежде создавать, с минимальным fee. Что бы регистрацию не тормозить.
А толпы сквоттеров, ну и хрен с ним, пускай будут. Пока деньги на благо голоса идут.
И короткие имена аккаунтов сделать дороже, как теже имена ассетов.
@bitwheeze, дело не в том насколько это кажется мне или тебе сложным, дело в том во-сколько это оценит конкретный исполнитель. Вместе с тестами, вместе с реализацией списка тех аккаунтов которые должны быть по иной операции "с аукционом", самой операции, про короткие имена отдельная история...
@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
их и можно спокойно освободить... Кому нужен этот блок от которого уже и ключей нет (наверно у КФ были ключи от них).