Как завести кошелёк и хранить его в безопасности
Чтобы владеть ZBC, нужен ключ, а кошелёк — это программа, которая хранит ключ и подписывает им. Официальный кошелёк ZooBC — одна веб-страница, которую отдаёт каждый узел: ничего не нужно устанавливать и ни у кого не нужно регистрироваться. Эта статья о том, как начать и не потерять средства; технические подробности — в статье веб-кошелёк.
Где его взять
Официальный кошелёк — это один HTML-файл. Каждый узел ZooBC отдаёт его по своему корневому адресу и по адресу /wallet, а публичные шлюзы отдают ту же страницу на своих доменах (шлюзы). Откройте её в современном браузере, и вы сможете создать новый кошелёк или восстановить существующий по фразе восстановления, видеть свои балансы и токены и отправлять транзакции.
Не нужны ни магазин приложений, ни регистрация: в ZooBC ваш ключ — это ваш аккаунт (аккаунты и адреса). Кошелёк — не расширение браузера, и никакое специальное устройство не требуется.
Как он защищает ваш ключ
Кошелёк собирает и подписывает каждую транзакцию внутри страницы и отправляет узлу только подписанные байты. Ни сервер, ни шлюз, ни узел никогда не получают ваш ключ, поэтому никто из них не может ни подписать за вас, ни допустить его утечку. На вашем устройстве кошелёк хранит зашифрованное хранилище, которое открывается 6-значным PIN-кодом или парольной фразой.
Один кошелёк может держать несколько аккаунтов, в том числе аккаунты других форматов, например адреса Ethereum или Bitcoin (ключи и типы аккаунтов). Он также может наблюдать за адресом без его ключа, чтобы следить за балансом и активностью.
Фраза восстановления
Когда вы создаёте кошелёк, он показывает фразу восстановления из 12, 15, 18, 21 или 24 слов по стандарту BIP-39, принятому во всей отрасли. Кошелёк рекомендует 24 слова — этот стандарт используется для генезис-аккаунтов ZooBC. Из слов он вычисляет сид, а из сида выводит ваши ключи ZooBC по пути m/44'/883'/n', где 883 — тип монеты ZooBC, а n нумерует ваши аккаунты: аккаунт 0, аккаунт 1 и так далее. Одни и те же слова всегда дают одни и те же аккаунты — на любом устройстве и в любом инструменте, который следует этой схеме, даже годы спустя.
Фраза — главный секрет всего, что из неё выведено. Тот, у кого есть слова, распоряжается средствами, и никто не может сбросить или восстановить их за вас: ни один сервер не хранит копию. Фраза не истекает, и это не ваш адрес. Ваш адрес публичен и предназначен для того, чтобы им делиться; фразой — никогда.
Как её сберечь
- Запишите слова по порядку и храните их офлайн и в тайне. Это ваша единственная резервная копия.
- Никогда не вводите их на сайте или в программе, которым вы не доверяете, и никогда никому их не сообщайте, какой бы ни была причина.
- Прежде чем вводить фразу в скачанную копию кошелька, убедитесь, что файл подлинный: его отпечаток можно найти в цепочке (проверка загруженного файла).
- Позвольте кошельку проверять каждый адрес, на который вы отправляете средства. Адрес с опечаткой не проходит проверку контрольной суммы и отклоняется до того, как что-либо будет отправлено.
- Чтобы хранить ключ на компьютере, который никогда не выходит в сеть, используйте режим air-gap: кошелёк подписывает там и показывает подписанную транзакцию в виде текста и QR-кода, которые любая копия кошелька, подключённая к сети, может отправить без ключа (веб-кошелёк).
Попробовать без риска
В testnet монеты не имеют ценности, а кран раздаёт их бесплатно, так что вы можете опробовать любую возможность, прежде чем пользоваться mainnet (devnet, testnet и mainnet). Сети — это отдельные цепочки: адрес, пополненный в testnet, показывает в mainnet нулевой баланс, а транзакция, подписанная для одной сети, недействительна в другой.