QNet Wallet
Некастодиальный кошелёк для QNet Blockchain с лёгкой нодой по желанию.
Установить QNet Wallet
Что делает QNet Wallet
Приложение — iPhone, iPad, телефоны и планшеты Android
Одно приложение с одинаковыми экранами и функциями на любом телефоне и планшете: кошелёк и вкладка «Нода», которая запускает лёгкую ноду этого кошелька на устройстве. Ключи остаются в защищённом хранилище устройства. Приложение открывается с собственной аутентификацией устройства — Face ID, Touch ID, отпечатком пальца или код-паролем устройства, — а на устройстве без них — с паролем приложения; кошелёк, настроенный с паролем приложения, можно переключить на аутентификацию устройства.
На Android это одно приложение, io.aiqnet.wallet: файл, распространяемый вне Google Play, — та же подписанная сборка. В нём работает весь кошелёк; его лёгкая нода запускается, когда Google Play лицензирует установку, а для этого страница приложения в Google Play должна быть доступна вашему аккаунту; до тех пор вкладка «Нода» предлагает установить QNet Wallet из Google Play. Приложение не обновляется само: новая версия приходит из магазина или новым файлом из того же места. На Android — в Google Play; на iPhone и iPad, пока страница в App Store не опубликована, приложение устанавливается через TestFlight.
Расширение для браузера — для компьютеров
Создавайте или импортируйте кошелёк, отправляйте и получайте QNC, SOL и 1DEV, следите за историей. Ключи создаются в браузере и хранятся в зашифрованном виде; они никогда его не покидают. Вкладка «Активация» сжигает 1DEV в Solana для лёгкой ноды или суперноды — одна активация на кошелёк, — выдаёт код активации и, для лёгкой ноды, в том же подтверждении записывает её в QNet Blockchain; затем лёгкая нода работает на телефоне или планшете, а супернода — на сервере. Сайт, например aiqnet.io, может прочитать адреса кошелька только после того, как вы разрешите это в расширении.
Как установить расширениеВаши ключи, ваше устройство
Фраза восстановления, созданная локально, — единственная резервная копия. У издателя нет серверов, хранящих ключи, нет аккаунтов и нет способа восстановить утерянную фразу.
Лёгкая нода
Лёгкая нода работает одновременно только на одном телефоне или планшете; компьютеры и эмуляторы запускать её не могут. Привязка к устройству включает проверку устройства его операционной системой. Несколько раз за четырёхчасовую эпоху QNet Blockchain запрашивает у устройства ответ о статусе; устройство подписывает его и отвечает, пока на нём работает QNet Wallet — открытый, в фоне или за экраном блокировки.
Никакого хеширования и доказательства работы: каждый ответ — одна подпись, поэтому устройство не выполняет длительной работы. Для каждой эпохи цепочка записывает, какие ноды ответили, и протокол добавляет долю эмиссии этой эпохи к их балансу ноды — три четверти лёгким нодам, одну четверть супернодам. Кошелёк переводит баланс ноды себе обычной транзакцией.
Активация
Ноды активируются на aiqnet.io/node. В фазе 1 сжигание 1DEV для лёгкой ноды выполняет страница с одноразового платёжного адреса в браузере, после того как QNet Wallet подтвердит кошелёк, или расширение QNet Wallet со своего адреса; сжигание для суперноды — только расширение, и супернода работает на собственном сервере пользователя с ПО ноды QNet Blockchain. Токены уничтожаются, а транзакция сжигания служит доказательством. Затем QNet Wallet подтверждает лёгкую ноду своего кошелька на своём экране и запускает её на этом устройстве. Одна нода на кошелёк — лёгкая или супернода. Приложение ничего не сжигает, ничего не продаёт и не показывает цен. Фаза 2 переводит активацию на QNC. Подробности — в документации.
История, которая переживает очистку
Ноды хранят транзакции примерно за сутки; обозреватель хранит все. Кошелёк читает свою историю в QNet Blockchain из архива обозревателя, а самые свежие блоки — у нод, и каждая подтверждённая транзакция в ней открывается в обозревателе. Приложение также показывает отправки SOL и 1DEV, сделанные на этом устройстве, и сообщает об этом над своей «Историей».
Одиннадцать языков
Приложение читается справа налево там, где этого требует язык.
- English
- 中文
- Русский
- Español
- 한국어
- 日本語
- Português
- Français
- Deutsch
- العربية
- Italiano