Создание аккаунта в VIZ
Содержание
Общая информация об аккаунтах
Аккаунт – это учётная запись пользователя блокчейна VIZ. Все операции в блокчейне VIZ совершаются от имени аккаунтов.
Аккаунты в VIZ регистрируются либо непосредственно командой в блокчейн (способ для очень продвинутых пользователей), либо через приложения, предоставляющие такой сервис.
Во время регистрации пользователь как правило может выбрать для аккаунта уникальное имя (некоторые приложения могут не давать такого права). Изменить имя аккаунта после создания невозможно.
В VIZ нет ограничений на количество аккаунтов на каждого участника, как нет и каких-либо предварительных требований или проверок при регистрации.
При желании владельцы аккаунтов могут создавать на их основе аккаунты второго уровня (т.н. сабаккаунты), имена которых отделяются от имени основного аккаунта точкой.
Например, аккаунт с именем @name может создать аккаунт @subname.name. На основе аккаунта второго уровня @subname.name, в свою очередь, можно создать аккаунт третьего уровня @subsubname.subname.name и т.д. Проще говоря, имя аккаунта можно использовать по тому же принципу, что и доменное имя сайта.
Сабаккаунты имеют точно такие же права и возможности в блокчейне VIZ, как и обычные аккаунты, у них собственные пароли и ключи, собственная доля и т.п. Единственное отличие: сабаккаунт может создать только владелец соответствующего аккаунта предыдущего уровня или другой пользователь с разрешения владельца.
В VIZ нельзя зарегистрировать пустой аккаунт – для создания новой учётной записи необходимо внести определённое количество токенов в долю аккаунта. Это делается либо переводом ликвидных токенов, либо делегированием доли с другого аккаунта. Сделано это по двум причинам.
Во-первых, регистрация аккаунта использует, пусть и в малом количестве, ограниченные ресурсы блокчейна. И если кто-то начнет массово регистрировать миллионы пустых аккаунтов, работа блокчейна может быть парализована.
Во-вторых, для любых действий в блокчейне надо иметь энергию, которая зависит от количества токенов в доле сети. Поэтому для добросовестных пользователей пустые аккаунты просто бесполезны.
Аккаунты и сабаккаунты можно не только зарегистрировать, но и купить у нынешних владельцев.
Ключи к аккаунтам
Для доступа к аккаунту и для всех операций в блокчейне можно использовать пароль. Однако это опасно – если вы его потеряете, или кто-то его украдёт, вы можете лишиться доступа к аккаунту. Поэтому для разных действий в блокчейне лучше использовать соответствующие приватные ключи. У каждого аккаунта их четыре:
- регулярный ключ (private regular key): позволяет награждать пользователей, изменять данные аккаунта, голосовать за заявки в комитете и подавать свои заявки, отправлять custom-транзакции. Это самый «безопасный» ключ: с его помощью невозможно украсть ваши активы.
- активный ключ (private active key): позволяет делать всё, что можно делать с помощью регулярного ключа, а также даёт возможность проводить операции с токенами и долей и голосовать за делегатов. Если злоумышленник украдёт у вас этот ключ, он сможет сразу вывести с аккаунта ликвидные токены и запустить процесс понижения доли. Но вы можете изменить активный ключ с помощью мастер-ключа и вернуть себе контроль над аккаунтом (правда, ликвидные токены будут потеряны безвозвратно).
- мастер-ключ (private master key): позволяет делать всё, что можно делать с помощью регулярного и активного ключей, а также даёт возможность сменить все ключи. Это самый «сильный» ключ, он даёт полный контроль над аккаунтом. Его потеря почти наверняка означает полную потерю аккаунта и всех активов. Старайтесь как можно реже (почти никогда) использовать этот ключ.
- коммуникативный ключ (private memo key): используется для шифрования сообщений, например, в заметке с переводом токенов. На данный момент этот функционал в приложениях не реализован.
Важное отличие аккаунтов в блокчейне VIZ от учётных записей в обычных интернет-сервисах в том, что никто не знает ваши ключи и пароли к аккаунтам до тех пор, пока вы сами их кому-нибудь не сообщите. Поэтому никто не может «восстановить пароль», а также создать новый пароль или ключи для вашего аккаунта. Если вы потеряли данные вашего аккаунта, вы потеряли доступ к аккаунту и активам на нём навсегда.
Будьте внимательны и осторожны с ключами VIZ!
Регистрация аккаунта
Регистрация нового аккаунта или сабаккаунта с помощью своего аккаунта
Этот способ подходит тем, у кого уже есть аккаунт в VIZ, но по каким-то причинам нужен ещё один аккаунт или сабаккаунт.
Перейдите по ссылке https://control.viz.world/tools/
Выберите пункт «Создание аккаунта».
Введите логин нового аккаунта и количество передаваемых VIZ (не менее 1). В поле «Количество SHARES для делегирования» оставьте 0. В поле «Главный пароль» будет автоматически сгенерирован главный пароль нового аккаунта.
Нажмите «Создать аккаунт». В правом нижнем углу экрана вы увидите сообщение «Аккаунт успешно создан», а на ваш компьютер будет автоматически загружен текстовый файл viz-account со всеми ключами. Распечатайте его и сохраните в надёжном месте.
Вот так выглядит баланс нового аккаунта:
Как видите, 1 ликвидный токен, переведённый при регистрации, был конвертирован в долю сети нового аккаунта. Один ликвидный токен примерно равен одному токену в доле, разница - микроскопическая погрешность, возникающая из-за особенностей учёта токенов в блокчейне.
Другой вариант – вместо перевода ликвидных токенов делегировать часть shares.
В том же разделе «Создание аккаунта» введите имя нового аккаунта, оставьте 0 в поле «Количество передаваемых VIZ» и введите желаемое количество shares для делегирования (не менее 10).
Нажмите «Создать аккаунт». В правом нижнем углу экрана вы увидите сообщение «Аккаунт успешно создан», а на ваш компьютер будет автоматически загружен текстовый файл viz-account со всеми ключами. Распечатайте его и сохраните в надёжном месте.
Вот так выглядит баланс нового аккаунта, созданного при помощи делегирования:
Как видите, собственная доля сети аккаунта равна 0, но благодаря делегированным shares эффективная доля аккаунта равна 10.
Таким же образом можно создать сабаккаунт. Для этого в поле «логин» введите имя пользователя в формате subname.name и выберите сумму передаваемых ликвидных токенов или количество shares для делегирования. На скриншоте ниже мы создаём сабаккаунт new.romankr путём перевода 1 ликвидного токена:
Регистрация с помощью другого пользователя
Если у вас нет аккаунта в VIZ, вы можете попросить другого пользователя VIZ создать аккаунт для вас. Для этого пользователь должен выполнить действия, описанные выше, и передать вам текстовый документ viz-account с ключами к аккаунту.
После того, как вы получите ключи, вы можете сменить их – так вы будете уверены, что у пользователя, который создал для вас аккаунт, не осталось к нему доступа.
В меню «Инструменты» выберите пункт «Смена доступов к аккаунту» или перейдите по ссылке https://control.viz.world/tools/reset-account/
Введите логин и приватный мастер-ключ, а затем нажмите «Установить новый доступ». К вам на компьютер автоматически загрузится текстовый файл viz-reset-account с новыми ключами. Распечатайте его и сохраните в надёжном месте.
Регистрация через аккаунт @anonymous в блокчейне
Можно создать новый (так называемый анонимный) аккаунт, используя специальный аккаунт @anonymous. Этот способ подходит для тех, у кого уже есть аккаунт в VIZ или токены viz на бирже.
Сначала нужно сгенерировать пару ключей для нового аккаунта (публичный и приватный). Зайдите в раздел «Генерация ключей» в меню «Инструменты» (https://control.viz.world/tools/keys/). В пункте «Простая генерация ключа» нажмите «сгенерировать новый», скопируйте и сохраните эти ключи. Публичный ключ будет использован для создания аккаунта, а приватный – для авторизации.
Далее перейдите в кошелёк (https://control.viz.world/wallet/), в поле «получатель» введите anonymous, в поле «количество VIZ» - желаемое количество токенов (не менее 1), а в поле «заметка» вставьте текст в формате login:key, где login – имя нового аккаунта, а key – публичный ключ. Нажмите «Отправить перевод». Всё, новый аккаунт создан: теперь вы сможете авторизоваться в VIZ, используя выбранный логин и приватный ключ.
Другой вариант создания анонимного аккаунта – отправить на аккаунт @anonymous нужное количество токенов с биржи Rudex. Соответственно, для этого не обязательно иметь аккаунт в VIZ, но нужно иметь аккаунт в Rudex и нужное количество токенов VIZ на балансе. Так же как и в случае перевода токенов из кошелька VIZ, в мемо укажите желаемый логин нового аккаунта и через двоеточие публичный ключ.
Если вы по какой-то причине не хотите выбирать имя для нового аккаунта, вы можете зарегистрировать анонимный сабаккаунт на основе аккаунта @anonymous.
Сгенерируйте пару ключей, как описано выше, перейдите в кошелёк и переведите токены (не менее 1) аккаунту @anonymous, указав в поле «заметка» только публичный ключ для нового аккаунта без двоеточия.
Когда @anonymous получит перевод, он создаст новый сабаккаунт с именем в формате @nX.anonymous, где X — номер анонимного сабаккаунта. Номер @anonymous приписывает сам, каждый раз прибавляя единицу к количеству уже созданных анонимных сабаккаунтов.
Сложность этого способа заключается в том, что, не зная присвоенный номер анонимного сабаккаунта (Х), вы не будете знать логин созданного сабаккаунта и не сможете в него войти. А узнать этот номер можно только из полной информации об аккаунте, содержащейся в блокчейне. Соответственно, простым пользователям этот способ не подходит. Кроме того, «номерные» аккаунты не имеют смысла, если таким же способом можно создать аккаунт с обычным именем.
Регистрация с оплатой чеком (инвайт)
Новый аккаунт также можно создать при помощи инвайт-кода (или чека) – универсального инструмента для передачи фиксированного количества токенов VIZ другим людям (или ботам) вне блокчейна.
Создать чек может пользователь VIZ, имеющий на балансе ликвидные токены. Для этого выберите в меню «Инструменты» пункт «Система инвайтов (чеки)» или перейдите по ссылке https://control.viz.world/tools/invites/
В разделе «Создание нового инвайт-кода» введите количество токенов (не менее 1), которые вы потратите, и сгенерируйте пару ключей (приватный для передачи другому пользователю, публичный для проверки кода). Нажмите «Создать код». В правом нижнем углу экрана появится сообщение «Инвайт-код успешно создан», а к вам на компьютер автоматически загрузится текстовый файл viz-invite.
Получив инвайт-код, вы можете проверить его на той же странице https://control.viz.world/tools/invites/ в разделе «Проверка инвайт-кода». Введите публичный ключ, нажмите «Поиск и проверка кода», и вы увидите информацию о чеке:
Чтобы создать новый аккаунт при помощи чека, выберите в разделе «Инструменты» пункт «Система инвайтов (чеки)» или перейдите по ссылке https://control.viz.world/tools/invites/. Нажмите «зарегистрировать с его помощью новый аккаунт».
На открывшейся странице введите приватный код из чека, имя нового аккаунта и нажмите «Активировать код».
В правом нижнем углу экрана появится сообщение «Инвайт-код успешно активирован», а к вам на компьютер автоматически загрузится текстовый файл viz-registration с данными аккаунта.
Важно: при регистрации при помощи инвайт-кода в файле viz-registration будет указан только один приватный ключ, то есть все ключи аккаунта будут одинаковыми. Чтобы создать полный комплект из 4 разных ключей к аккаунту, перейдите в раздел «Смена доступов к аккаунту» и выполните действия, описанные чуть выше (про смену ключей).
Регистрация через телеграм-боты
Также можно создать новый аккаунт, используя телеграм-боты. На данный момент таких ботов два.
viz_social_bot
Телеграм-бот viz_social_bot позволяет награждать и получать награды в телеграм-чатах. Создание аккаунта при помощи этого бота удобно для пользователей, у которых ещё нет аккаунта в VIZ, но которые уже получили награды (не менее 1 viz) на свой баланс в боте.
Для этого введите команду /reg, а затем через пробел желаемое имя аккаунта (на скриншоте – vcb1). Отправьте это сообщение, и в ответ вы получите сообщение от бота с подтверждением регистрации и приватным ключом к аккаунту.
Обратите внимание: при создании аккаунта через viz_social_bot все ваши токены, накопленные на балансе бота, будут перечислены в shares нового аккаунта.
pomvizbot
Регистрация через телеграм-бот pomvizbot очень проста. Достаточно запустить бот, и аккаунт будет создан автоматически, при этом бот делегирует вашему аккаунту 10 shares. Однако есть и минус – вы не сможете выбрать имя аккаунта. Оно будет выглядеть как uXXX.pom, где XXX – автоматически присвоенные цифры. Ключи к аккаунту вы получите в сообщении от бота.
Обратите внимание: regular ключ, который нужен для авторизации в control.viz.world, в pomvizbot называется «постинг ключ».
Покупка аккаунта
Покупка аккаунта у другого пользователя через блокчейн
VIZ позволяет автоматически продавать и покупать аккаунты через блокчейн. Чтобы выставить аккаунт на продажу, выберите в меню «Инструменты» пункт «Продажа аккаунта» или перейдите по ссылке https://control.viz.world/tools/sell-account/.
Введите логин аккаунта, который вы хотите продать, приватный мастер-ключ от этого аккаунта и цену аккаунта в токенах. В поле «Логин продавца» введите логин своего аккаунта, на баланс которого будут зачислены токены в случае продажи аккаунта. Поставьте галочку в окошке «Продаётся» и нажмите «Установить условия продажи аккаунта». В правом нижнем углу экрана появится сообщение «Операция выполнена успешно». Теперь желающие купить аккаунт смогут сделать это через блокчейн.
Если впоследствии вы захотите изменить цену аккаунта, просто повторите описанные выше действия и укажите новую цену. Если вы захотите снять аккаунт с продажи, повторите описанные выше действия, сняв галочку в окошке «Продаётся».
Чтобы купить выставленный на продажу аккаунт, выберите в меню «Инструменты» пункт «Покупка аккаунта» или перейдите по ссылке https://control.viz.world/tools/buy-account/.
Введите имя аккаунта, который вы хотите купить, и нажмите «Посмотреть условия покупки». Если аккаунт не продаётся, вы увидите информацию в таком формате:
Если аккаунт продаётся, вы увидите информацию в таком формате:
Обратите внимание, что сумма покупки будет выше указанной продавцом на 1 токен. Этот токен будет конвертирован в долю сети купленного аккаунта.
Нажмите «Купить аккаунт». В правом нижнем углу экрана появится сообщение «Операция выполнена успешно», а на компьютер будет автоматически скачан текстовый файл viz-buy-account.
Важно: при покупке аккаунта через блокчейн в файле viz-buy-account будет указан только один приватный ключ. Чтобы создать полный комплект из 4 ключей к аккаунту, перейдите в раздел «Смена доступов к аккаунту» и выполните действия, описанные ранее (про смену ключей).
Покупка сабаккаунта у другого пользователя через блокчейн
По такой же схеме можно продавать и покупать сабаккаунты. Обратите внимание: если вы хотите продать или купить уже существующий сабаккаунт (с именем в формате subname.name), вам нужно действовать, как описано в предыдущем разделе. Здесь же речь идёт о продаже или покупке новых сабаккаунтов в неограниченном количестве, используя существующее имя аккаунта.
Предположим, вам принадлежит аккаунт name. Создать сабаккаунт subname.name по умолчанию можете только вы. Но вы можете выставить это право на продажу, и тогда все желающие смогут создавать аккаунты вроде subname.name, my.name, ihaveno.name и им подобные. Ближайшая аналогия – доменное имя сайта.
Чтобы выставить сабаккаунт на продажу, выберите в меню «Инструменты» раздел «Продажа сабаккаунтов» или перейдите по ссылке https://control.viz.world/tools/sell-subaccount/. Заполните поля, указав логин аккаунта, который вы разрешаете использовать, приватный мастер-ключ от этого аккаунта, цену одного сабаккаунта в токенах и логин продавца. Поставьте галочку в окошке «Продаётся» и нажмите «Установить условия продажи аккаунта». В правом нижнем углу экрана появится сообщение «Операция выполнена успешно».
На скриншоте ниже выставляются на продажу сабаккаунты к аккаунту romankr1. То есть любой желающий сможет зарегистрировать сабаккаунт с именем формата subname.romankr1, заплатив за каждый такой сабаккаунт 10 токенов владельцу аккаунта romankr1:
Чтобы купить сабаккаунт, выберите раздел «Покупка аккаунта» в меню «Инструменты» или перейдите по ссылке https://viz.world/tools/buy-account/. Введите желаемое имя сабаккаунта и нажмите «Посмотреть условия покупки». То есть, механика покупки такая же, как в случае с покупкой аккаунта. Разница лишь в том, что в данном случае мы можем купить не один конкретный аккаунт или сабаккаунт, а любой сабаккаунт по своему желанию. На скриншоте ниже мы покупаем сабаккаунт subname.romankr1, но вместо subname может быть любое другое имя.