Android> Вот, в моем случае каждый раз новый ID выдает.
Видимо, не выдаёт, а запрашивает? ZeroNet никаких ID сам не выдаёт, пока ты не имея аккаунта не попытаешься что-то написать на публичный ресурс. Я не знаю, почему у тебя не запоминается выбранный ID. Я сам с таким на десятке машин не сталкивался и ни разу не слышал, чтобы кто-то из знакомых имел такую проблему. Т.е. это не системная проблема ZN, это что-то непонятное с твоей системой. Может, каталог, в котором работает ZN имеет какие-то проблемы с записью, может, что-то ещё — не знаю.
Я, по-моему, уже писал, что идентификатор сети сохраняется в
data/users.json
, в самом начале файла. У нормально работающей монопольной ноды, начало файла выглядит примерно так:
{
"1xxxxxxxxxxxXXXXXXXXXXxxxxxxxxxxxxxxx": {
"certs": {
"zeroid.bit": {
"auth_address": "1PniNzyi8fygvwyBaLpA9oBDVWZ5fXuJUw",
"auth_privatekey": "5XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"auth_type": "web",
"auth_user_name": "balancer73",
"cert_sign": "Yzy/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Xx="
}
},
"master_seed": "976293c81c000000000000000000000000000000000005a899515c4cd9",
"sites": {
...
...
Соответственно, надо смотреть, что не так. И, да, чтобы сбэкапить аккаунт или перенести его на другую машину, нужно сохранять этот файл (и, в общем, только его).