Интерфейс¶
Dash Core Wallet - это приложение, которое запускается на вашем компьютере и с помощью которого вы можете совершать переводы в сети Dash. Большая часть транзакций предназначена для получения и отправления Dash, но также есть возможность отправлять подписанные сообщения или, например, контролировать работу мастерноды. Интерфейс Dash Core Wallet подробно описан в следующих разделах.
Главное окно¶
![../../_images/window-areas.png](../../_images/window-areas.png)
Dash Core Wallet
Окно Dash Core разделено на несколько областей:
- Строка меню
- Панель вкладок
- Основная область
- Строка состояния
Панель вкладок¶
Панель вкладок используется для быстрого переключения между основными областями Dash Core. Содержимое основной области меняется в зависимости от того, какую вкладку вы выбрали. Доступны следующие вкладки:
Вкладка Обзор¶
Во вкладке Обзор вы видите ваш баланс и список недавних транзакций, также тут есть функция PrivateSend и кнопка для перемешивания монет.
![../../_images/overview.png](../../_images/overview.png)
Вкладка Обзор в Dash Core
Левая часть основного окна разделена на две области. Верхняя показывает ваши балансы:
- Доступно
- Здесь показан ваш ликвидный баланс. Это то количество Dash, которое вы можете сейчас потратить.
- В ожидании
- Здесь показаны средства, которые ждут завершения транзакции.
- Неподтверждённые
- Здесь показаны средства от мастерноды или выплаты за майнинг, которые ещё не достигли требуемого количества подтверждений.
- Итого
- Здесь показана сумма всех доступных и ожидаемых средств на вашем счёте.
Нижняя область показывает статус PrivateSend, и тут вы можете перемешать ваши средства, используя сеть мастернод Dash.
В правой части экрана вы видите список недавних транзакций. Они отмечены следующими иконками:
![../../_images/transaction-icons.png](../../_images/transaction-icons.png)
- Недавно поступившие транзакции выделены чёрным, перед ними стоит знак +
- Недавние отправленные транзакции выделены красным, перед ними стоит знак -
- Входящие платежи от майнинга или мастерноды тоже выделены чёрным.
Чтобы узнать больше об истории ваших переводов, откройте вкладку Транзакции.
Вкладка Отправить¶
Во вкладке Отправить вы можете отправить средства на любой другой адрес в сети Dash. Она содержит поля для ввода адреса получателя, метки адреса, а также количества Dash, которое вы хотите отправить. Также доступны варианты отправления перевода с помощью PrivateSend и InstantSend, а также настройки комиссии за перевод. Общую сумма доступных на вашем счёте средств также отображается в правом нижнем углу.
![../../_images/send.png](../../_images/send.png)
Вкладка Отправить
Вкладка Получить¶
Во вкладке Получить вы можете создать адреса для получения Dash. Вы можете создать запрос на определённое количество Dash или добавить специальное сообщение, и отправить его другому пользователю в виде ссылки или QR кода.
![../../_images/receive.png](../../_images/receive.png)
Вкладка Получить
Вкладка Транзакции¶
Во вкладке Транзакции можно увидеть всю историю транзакций для всех адресов, которые связаны с вашим кошельком. Она сделана в виде таблички, показывающей время, тип, метку и количество Dash для каждого перевода. Также вы можете выгрузить список переводов в CSV файл, нажав на кнопку Экспорт в правом нижнем углу окна.
Иконки в самой левой колонке отображают статус транзакции. Галочка означает, что рекомендованное количество подтверждений было получено, а часы означают, что транзакций ещё не была подтверждена шесть раз.
![../../_images/transactions.png](../../_images/transactions.png)
Вкладка Транзакции
Строка состояния¶
В строке состояния отображается панель синхронизации и ряд иконок статуса, которые показывают статус вашего соединения с сетью Dash.
Панель синхронизации¶
Эта панель показывает статус синхронизации Dash Core с сетью Dash. Каждый раз, когда вы открываете Dash Core, он начинает скачивать блоки, которые были созданы в блокчейне с того момента, когда вы последний раз открывали приложение. Эти блока скачиваются от других пользователей Dash и мастернод. Если вы никогда прежде не открывали это приложение, это значит, что вам предстоит скачать блоки за несколько лет. На этой панели доступны следующие статусы:
- Нет доступа к источникам блока
- Этот статус появляется, когда ваше интернет-соединение перестаёт работать, или порты, которые требуются для работы с Dash Core, заблокированы фаерволом.
- Синхронизация с сетью
- Dash Core скачивает блоки из сети.
- Синхронизация мастернод/платежей мастернод/объектов управления
- Dash Core синхронизирует другие данные со вторым уровнем сети.
Когда синхронизация завершена, индикатор прогресса исчезнет, и справа в строке состояния появится галочка.
Иконки статуса¶
![../../_images/locks.png](../../_images/locks.png)
Иконки замка отображают статус вашего кошелька: заблокирован или не заблокирован. Вам нужно разблокировать ваш кошелёк перед тем, как отправить средства или совершить какие-то другие действия.
![../../_images/network-icons.png](../../_images/network-icons.png)
Эти иконки говорят о качестве вашего соединения с сетью Dash. Если вы не можете подключиться из-за проблем с сетью, вы увидите иконку слева. Большее количество сегментов означает большее количество соединений с вашими пирами в сети.
![../../_images/sync.png](../../_images/sync.png)
Эти иконки показывают статус синхронизации Dash Core с сетью. Когда синхронизация завершена, иконка обновления превращается в синюю галочку.
![../../_images/hd.png](../../_images/hd.png)
Эти иконки показывают, в каком режиме запущен ваш кошелёк: иерархическом детерминированном (HD) или обычном.
Окно Параметры¶
В этом документе описывается функционал диалогового окна Параметры Dash Core, доступного в меню Настройки > Параметры в Dash Core.
Главная вкладка¶
Главная вкладка окна Настройки содержит настройки, которые относятся к запуску и работе приложения Dash Core.
- Запускать Dash Core при входе в систему
- Эта опция даёт возможность автоматически запускать Dash Core, когда текущий пользователь начинает работу. На большинстве компьютеров существует только один основной пользовательский аккаунт, который автоматически залогинивается, когда включается компьютер, поэтому эта опция так же эффективна, как и одновременный запуск Dash Core с операционной системой.
- Размер кэша БД
- Эта настройка определяет размер кэша базы данных в памяти. Чем выше значение, тем больше производительность при добавлении новых блоков и тем больше использование памяти. По умолчанию размер кэша установлен на 100Мб, и его не стоит опускать ниже этого уровня.
- Число потоков проверки сценария
- Эта опция задаёт номер ветки верификации скрипта, от -4 до 16. Верификация скрипта - это процесс следования инструкциям, записанный в блокчейне, чтобы гарантировать подлинность транзакции. 0 - автоматический режим, в котором верификация скрипта равняется числу ядер вашего процессора. Использование положительных чисел подразумевает, что Dash Core должен использовать это числе ядер процессора, а использование отрицательных чисел оставит количество используемых ядер на усмотрение Dash Core.
Вкладка Кошелёк¶
Вкладка Кошелёк в диалоговом окне Настройки содержит параметры, которые определяют, каким образом управляются адреса в приложении Dash Core. Когда вы впервые запускаете Dash Core, он создаёт новый кошелёк, содержащий 1000 уникальных адресов Dash. В этой вкладке вы можете настроить, как будут использоваться эти адреса с Coin Control, PrivateSend и функциями мастерноды.
- Включить функции контроля монет
- Баланс в кошельке Dash Core - это сумма всех адресов с монетами, которые ассоциируются с вашим кошельком. Когда вы тратите Dash, Dash Core извлекает средства с такого количества адресов, которое необходимо, чтобы была достигнуто то количество Dash, которое вы хотите перевести. Если же вы хотите, чтобы на каком-то из адресов хранилось определённое количество средств, такое поведение нежелательно. Очень часто это необходимо, чтобы хранить на одном адресе 1000 Dash в качестве коллатерального залога для мастерноды. Включение этой опции добавит кнопку Вклады во вкладке Отправить. С её помощью можно получить доступ к диалоговому окну Выбор монет, где можно заблокировать, разблокировать и определить приоритетность различных адресов вашего кошелька. Для более детального объяснения, как работает Coin Control, пройдите по ссылке.
- Показывать вкладку Мастерноды
- После включения этой опции в Dash Core будет отображаться дополнительная вкладка Мастерноды, справа от вкладки Транзакции. Чтобы изменения вступили в силу, вам нужно перезапустить приложение Dash Core. Во вкладке Мастерноды можно управлять взаимодействием (запуск, остановка, проверка статуса и т.д.) с мастернодами, которые контролируются через этот кошелёк. Эта вкладка - дополнительная функция, которая не потребуется пользователям, у которых нет мастерноды в сети Dash.
- Включить расширенный интерфейс PrivateSend
- Включение этой опции изменяет интерфейс перемешивания PrivateSend во вкладке Анализ кошелька Dash Core, добавляя в него больше опций, например Пробное Перемешивание и процент выполнения. Подробнее о том, как пользоваться PrivateSend, можно узнать по ссылке.
- Предупредить, если заканчиваются ключи PrivateSend
- Если эта опция включена, Dash Core будет показывать предупреждение, когда изначальный сет из 1000 адресов будет подходить к концу, что может сказываться на работе PrivateSend. При каждом перемешивании, используется до 9 ваших адресов. Это означает, что 1000 адресов хватит примерно на 100 перемешиваний. Когда 900 из них уже использованы, ваш кошелёк должен создать больше адресов. Но он может сделать это только в том случае, если включена опция автоматического бэкапа. Следовательно, те пользователи, у которых отключена опция автоматического бэкапа, не смогут воспользоваться PrivateSend.
- Включить мульти-сессионный PrivateSend
- Обычно перемешивание PrivateSend проходит в несколько последовательных раундов, для каждого используется одна мастернода. Эта опция включает мультисессию, что означает использование нескольких серверов мастернод одновременно, и это увеличивает скорость процесса перемешивания за счёт создания большего количества адресов, для чего потребуется чаще делать бэкап кошелька. Это экспериментальная функция, часть версии 12.1.5 Dash Core.
- Тратить неподтверждённую сдачу
- Когда эта опция включена, кошелёк Dash Core позволяет вам тут же потратить сдачу от предыдущих транзакций, которые были переведены между адресами внутри одного кошелька. Это возможно даже тогда, когда транзакция не была полностью подтверждена, потому что кошелёк знает, что им же созданная внутренняя транзакция со временем подтвердится. При включении этой опции вы сможете создавать новые транзакции даже тогда, когда предыдущие ещё не подтвердились.
- Количество раундов PrivateSend
- Здесь вы можете настроить количество раундов перемешивания PrivateSend, которое будет производиться с выбранной вами суммой. Для каждого раунда используется отдельная мастернода. Чем больше количество раундов, тем труднее отследить первоначальный адрес Dash. Но на такое перемешивание требуется и больше времени, и комиссия за него выше. Более подробно о том, как использовать PrivateSend, можно прочитать тут.
- Amount of Dash to keep mixed
- This option allows you to specify how much Dash should be kept on balance in a ready-to-use mixed state, meaning it has already passed through the PrivateSend mixing process. If you do not have sufficient Dash available in your balance of unlocked inputs, the amount will be automatically reduced to the available balance and shown in red in the PrivateSend interface on the Overview tab.
Вкладка Сеть¶
В этой вкладке находятся опции, которые регулируют соединение с сетью Dash.
- Пробросить порт через UPnP
- Когда эта опция включена, Dash Core автоматически пытается открыть и пробросить клиентский порт на вашем роутере, используя UPnP (Universal Plug and Play) - универсальный набор сетевых протоколов. Большинство современных домашних роутеров поддерживают эту функцию, и благодаря ей вы сможете подключиться к сети Dash без специальных настроек вашего роутера.
- Принимать входящие подключения
- Эта опция даёт возможность вашему клиенту принимать подключения извне. Поскольку Dash - пиринговая сеть, а Dash Core считается полноценным клиентом, потому что он хранит на вашем устройстве копию блокчейна, включение этой опции позволит другим клиентам синхронизировать блокчейн и сеть через вашу ноду.
- Подключаться через прокси SOCKS5 (прокси по умолчанию)
- Если пользователь работает с интранетом и ему нужен прокси для выхода в общий интернет, эти опции дают возможность настройки адреса прокси сервера, чтобы пересылать запросы в интернет. Свяжитесь с вашим системным администратором или проверьте сетевые настройки вашего браузера, если вы не можете подключиться и подозреваете, что проблема может быть в прокси.
- Использовать отдельный SOCKS5 прокси для подключения к участникам через скрытые сервисы Tor
- Здесь вы можете настроить дополнительный прокси сервер, с помощью которого сможете подключиться к пирам в сети Tor. Это дополнительная опция для повышения уровня приватности, и она требует наличия Tor прокси в вашей сети. Чтобы узнать больше о Tor, пройдите по `ссылке<https://www.torproject.org/>`__.
Вкладка Окно¶
В этой вкладке можно настроить поведение окна приложения Dash Core в Microsoft Windows.
- Скрыть иконку в системном лотке
- Когда эта опция включена, Dash Core не отображает иконку в системном лотке. Эту опцию невозможно включить одновременно с опцией Сворачивать в системный лоток вместо панели задач.
- Сворачивать в системный лоток вместо панели задач
- Когда эта опция включена и окно Dash Core свёрнуто, оно не отображается на панели задач как работающее приложение. Вместо этого, Dash Core будет работать в фоновом режиме, и его можно снова открыть через системный лоток (в области рядом с часами). Эту опцию невозможно включить одновременно с опцией Скрыть иконку в системном лотке.
- Сворачивать при закрытии
- Когда эта опция включена, то клик по крестику в правом верхнем углу окна будет сворачивать, а не закрывать Dash Core. Чтобы полностью выйти из приложения, выберите Файл > Выход.
Вкладка Отображение¶
Эта вкладка содержит настройки отображения окна Dash Core.
- Язык интерфейса
- Здесь вы можете выбрать предпочитаемый язык в выпадающем меню. После изменения языка потребуется перезапустить Dash Core.
- Тема интерфейса
- С помощью этой опции вы можете выбрать другую тему отображения окна Dash Core. Все функции в разных темах совершенно одинаковые, но в светлой теме, которая используется по умолчанию, скорее всего будет меньше возможных «артефактов».
- Отображать суммы в единицах
- Здесь вы можете изменить единицы валюты в Dash Core, с DASH на mDASH, µDASH или duffs. Каждая единица сдвигают десятичный разделитель на три пункта вправо. Duffs - самые маленькие единицы валюты, на которые делится Dash.
- Знаков после запятой
- Здесь можно выбрать количество десятичных знаков, которые будут отображаться в пользовательском интерфейсе. Эта опция никак не влияет на количество средств на ваших счетах и общий баланс.
- Сторонние URL для транзакций
- Здесь вы можете задать внешний вебсайт, чтобы проверить определённый адрес или транзакцию в блокчейне. Для этого подходят несколько блокчейн эксплореров. Чтобы воспользоваться этой функцией, введите URL выбранного блокчейн эксплорера и замените %sна ID транзакции. После этого вы сможете войти в блокчейн эксплорер напрямую из Dash Core с помощью контекстного меню любой выбранной транзакции.
Диалоговое окно Инструменты¶
Эти документы описывают функционал диалогового окна Инструменты Dash Core, которые доступны через меню Инструменты в Dash Core.
Вкладка Информация¶
- Общие
- В этом разделе отображается информация об имени и версии клиента и базы данных, а также местоположение текущей директории данных приложения.
- Сеть
- В этом разделе отображается информация и статистика сети, к которой вы подключены.
- Цепочка блоков
- В этом разделе отображается текущий статус блокчейна.
- Пул памяти
- В этом разделе отображается статус пула памяти, где содержатся транзакции, которые ещё не могут быть записаны в блок. Здесь находятся как транзакции, которые были созданы во время последнего блока, так и транзакции, которые не вошли в последний блок, потому что он уже был полон.
- Открыть отладочный лог-файл
- Эта кнопка открывает debug.log из директории данных приложения. Этот файл содержит выгрузку из Dash Core, которая может помочь в диагностике ошибок.
Вкладка Консоль¶
Во вкладке Консоль находится интерфейс с консолью Dash Core RPC (удалённая процедура вызова). Она эквивалентна команде dash-cli
в безинтерфейсных версиях Dash, например dashd
, которая работает на мастерноде. Кликните на красную иконку –
, чтобы очистить консоль, а также просмотрите детальное руководство по командам RPC, чтобы узнать больше о командах, которые вы можете использовать.
Вкладка Сетевой трафик¶
Во вкладке Сетевой траффик отображается график со входящим и исходящим трафиком от пиров сети за всё время работы. Отображаемый период времени можно настроить, используя ползунок. Кроме того, можно очистить график с помощью кнопки Очистить.
Вкладка Пиры¶
Вкладка Пиры отображает список других полноценных нод, подключённых к вашему клиенту Dash Core. Доступны IP адрес, время пинга и версия клиента. При выборе пира отображается дополнительная информация об обмене данных с этим пиром.
Вкладка Ремонт кошелька¶
Во вкладке Ремонт кошелька находится набор загрузочных команд, чтобы привести кошелёк в рабочее состояние. Выбор любой из этих команд приведёт к перезапуску Dash Core с определёнными настройками, заданными командой.
- Спасение кошелька
- Спасение кошелька подразумевает, что файл wallet.dat повреждён и не может быть прочтён. При нажатии создаётся копия файла wallet.dat к wallet.<date>.bak и сканирует его, пытаясь восстановить приватные ключи. После запуска Спасения кошелька проверьте файл debug.log, а именно - строки, начинающиеся на «Salvage», чтобы узнать больше о проведённых операциях.
- Пересканировать цепочку блоков
- Пересканирует уже скачанный блокчейн в поиске любой транзакции, которая влияет на содержащиеся в кошельке средства. Это может понадобиться, если вы заменили файл wallet.dat другим кошельком или бэкапом - логика кошелька не будет знать об этих транзакциях, поэтому пересканирование необходимо для восстановления баланса.
- Восстановление транзакций
- Команды восстановления транзакций можно использовать для того, чтобы убрать из пула памяти неподтверждённые транзакции. Ваш кошелёк при этом перезапустится и пересканирует блокчейн, восстанавливая существующие транзакции и удаляя неподтверждённые транзакции. Транзакции могут застрять по разным причинам - например, если есть конфликт версий протокола, или если транзакция отправлена с недостаточной комиссией, когда блоки уже переполнены.
- Обновить формат кошелька
- Эта команда доступна для очень старых кошельков, где помимо обновления ПО необходимо обновлять версию кошелька. Версию вашего кошелька можно узнать, выполнив команду
getwalletinfo
в консоли. - Перестроить индекс
- Удаляет текущий блокчейн и индексы статуса цепи (базу данных средств непотраченных транзакций) и перестраивает её из существующих файлов блока. Эту функцию можно использовать, чтобы восстановить пропавшие или застрявшие балансы.