Прошло некоторое время с момента нашего последнего выпуска Desktop Wallet. Мы работаем бок о бок с нашими замечательными участниками сообщества, чтобы продолжать обновлять, исправлять ошибки и улучшать наш настольный кошелек.

Со времени последнего обновления мы внесли значительные улучшения, которые включают встроенную ПОДДЕРЖКУ АППАРАТНОГО ОБЕСПЕЧЕНИЯ LEDGER. Использование Ledger добавляет еще один уровень физической безопасности и избавляет от необходимости вводить всю вашу парольную фразу при отправке средств или голосовании из кошелька. Интеграция настольного кошелька Ledger с нашей стороны завершена. В настоящее время ожидается официальное обновление программного обеспечения от команды Ledger, которое запланировано на 1 сентября 2017 г. (подробнее). Как только Ledger выпустит обновленную прошивку для поддержки ARK, настольный кошелек ARK версии 1.3 и более поздних версий сможет распознавать аппаратный кошелек реестра и взаимодействовать с ним.

Статус интеграции кошелька Ledger будет на стадии бета-тестирования, и мы будем рады услышать ваши отзывы.

Вы можете загрузить новейшую версию ARK Wallet Version 1.3 отсюда или воспользоваться одной из ссылок ниже:

https://github.com/ArkEcosystem/ark-desktop/releases/tag/1.3.0

Загрузки

Изменения в ARK Wallet версии 1.3

За последние 2 месяца команда разработчиков ARK в сотрудничестве с разработчиками сообщества ARK (спасибо всем, кто внес свой вклад в коммиты кода или сообщал о проблемах) подтолкнула более 100 коммитов только к коду настольного кошелька ! Хотя мы не можем перечислить все изменения, вот некоторые из наиболее заметных обновлений:

  • Улучшенное создание учетной записи - теперь при создании новой учетной записи вам необходимо ввести несколько слов из вновь созданной ключевой фразы на этапе подтверждения, а не копировать / вставить, чтобы подтвердить, что вы сохранили кодовую фразу.

  • Кнопка новой версии. Если доступна более новая версия Desktop Wallet, вы увидите кнопку с надписью «Доступна новая версия!» в верхнем левом углу, который открывает страницу выпуска кошелька на GitHub.

  • Показать сумму, отправленную в местной валюте - при отправке количества ARK вам также будет показана текущая рыночная стоимость в местной бумажной валюте. Вашу местную фиатную валюту можно выбрать в меню настроек.

  • Проверка и подписание сообщений в ARK Desktop. В версии 1.3 теперь вы можете подписывать, проверять и сохранять любые сообщения из кошелька ARK Desktop. Таким образом доказывается, что вы являетесь владельцем адреса ARK. Его также можно использовать для передачи настраиваемых проверяемых сообщений другим пользователям ARK.

  • Упрощенный выбор сети. Теперь в верхней строке меню есть кнопка для изменения сети, которую использует кошелек (основная сеть, сеть разработчиков, а также пользовательские частные или общедоступные сети).

  • Теперь вы можете выбрать другую цветовую тему. Мы добавили возможность выбирать разные цветовые темы для рабочего стола ARK в соответствии с вашим выбором цвета и предпочтениями (Настройки → Внешний вид → Тема → Выберите нужную тему и нажмите Сохранить).

  • Динамическая цветовая палитра. В версии 1.3 мы реализовали алгоритм, который может автоматически настраивать цветовую палитру клиента, когда вы выбираете новый фон. Это обновление обеспечивает более привлекательную общую эстетику с различными вариантами фона и обеспечивает лучший пользовательский интерфейс. Чтобы проверить это, нажмите «Настройки» → «Внешний вид» → «Тема» → «Выберите« Динамический »и« Сохранить ».

  • Добавлено раскрывающееся меню делегата для голосования - вместо ввода имени делегата, за которого нужно проголосовать, теперь доступно раскрывающееся меню со всеми зарегистрированными делегатами.

  • Добавлен звуковой эффект при получении средств - по умолчанию звук отключен, но пользователи могут включить его в меню настроек.

  • Изменена формулировка «Удалить учетную запись» на «Удалить учетную запись». В предыдущей версии нам не нравилась формулировка опции «удалить учетную запись». Вы только «удаляете» учетную запись из кошелька, а не удаляете ее из блокчейна. Учетная запись всегда будет существовать в блокчейне вместе с текущим балансом и историей транзакций. Поэтому мы изменили терминологию на «Удалить учетную запись», чтобы лучше отразить происходящее и избежать путаницы.

  • Возможность показать / увидеть вставленную парольную фразу. Теперь при отправке ARK у вас есть возможность отображать парольную фразу при ее написании или вставке.

  • Добавлен селектор языка. Смена языков теперь проще и предлагает лучший интерфейс.

  • Адресная книга. Настольный кошелек ARK теперь содержит адресную книгу с опциями для добавления, удаления и изменения контактов. Чтобы открыть его, вы можете щелкнуть символ книги в верхней строке меню. Он также имеет автоматическое завершение в функции отправки ARK. Когда вы начнете вводить имя пользователя из адресной книги, текстовое поле заполнит адрес получателя.

  • На панель навигации добавлены подсказки. При наведении курсора на значки меню вверху появляется красивый текст о том, что происходит при нажатии на значок.

  • Возможность очистить localStorage - теперь у вас есть возможность удалить все локально отображаемые учетные записи и настройки из кошелька.

  • Множество улучшений пользовательского интерфейса. Нажатие на значки меню теперь имеет более чистый вид, как и при нажатии кнопки для выбора параметров под адресом ARK.

  • Добавление / удаление новой пользовательской сети стало проще - теперь пользовательский интерфейс намного удобнее добавлять новые пользовательские сети в настольный кошелек ARK (Настройки - ›Управление сетями -› Новый), как и его удаление (Настройки - ›Управление сетями -› Выберите сеть, которую хотите удалить, и нажмите кнопку «Удалить» и подтвердите).

  • Имя сетевого токена - при добавлении других монет, использующих экосистему ARK, при доступе к другим токенам оно изменится на их предпочтительное имя и символ, чтобы отличать его от ARK и не вызывать путаницы.

И последнее, но не менее важное - ПОДДЕРЖКА ОБОРУДОВАНИЯ LEDGER. Как только команда Ledger выпустит обновление для своего программного обеспечения, включающего ARK, вам просто нужно будет подключить устройство Ledger к компьютеру, и появится новое меню с вашими адресами Ledger ARK, из которого вы можете отправить свой ARK.

Что дальше?

Если вы провели какое-то время в нашем Slack, вы знаете, что нас постоянно спрашивают, над чем мы работаем и когда мы выпустим следующую функцию / обновление. Честно говоря, мы всегда работаем над множеством обновлений параллельно и не хотим устанавливать конкретные даты выпуска. Вы всегда можете увидеть самый актуальный список текущих проектов в нашей дорожной карте, но вот список текущих главных приоритетов:

  • Мобильные кошельки для Android и iOS. Несколько недель назад мы представили наш недавно разработанный TypeScript ARK API, который станет основным ингредиентом наших будущих мобильных кошельков.
  • Создание юридического лица во Франции. Мы наняли юридическую фирму во Франции, чтобы создать юридическое лицо, чтобы ARK могла заключать контракты с партнерами на более официальной основе, иметь больше подрядчиков, работающих над ARK, и взаимодействовать с другие субъекты хозяйствования.
  • Разработка и кодирование нового веб-сайта. Мы разработали наш новый веб-сайт. В настоящее время он переходит от дизайна к коду. После того, как мы закончим, нам понадобится ваша помощь в переводе на несколько наиболее распространенных языков, используемых во всем мире, поскольку мы хотим сделать его многоязычным.
  • Передача DEVNET (сети разработчиков) в руки членов сообщества. Мы хотим продолжать укреплять и продвигать DEVNET вперед. В краткосрочной перспективе наши текущие цели - заменить узлы генезиса узлами сообщества и разработать полное практическое руководство. Также мы только что запустили официальный DEVNET explorer со снимками для более быстрой синхронизации. DEVNET позволит нам начать тестирование новых изменений протокола, улучшений ядра ARK и нескольких ключевых нововведений. Члены сообщества, использующие узлы DEVNET, будут играть важную роль в тестировании и помощи в поиске любых ошибок, которые могут возникнуть при дальнейшем продвижении ARK.
  • Некоторые предстоящие обновления протокола включают:
  1. Снижение комиссий в ядре ARK (комиссии за транзакции, комиссии за голосование, плата за регистрацию второй парольной фразы и комиссионные за регистрацию делегатов), открытие рынка комиссий.
  2. Внедрение IPFS.
  3. Обновление протокола отметок времени для поддержки проверки целостности документа и неизменяемости по времени с помощью блокчейна ARK.
  4. Увеличение количества транзакций в секунду и уменьшение полезной нагрузки, циркулирующей в сети.
  5. Добавление механизма защиты платежей в торговых точках (PoS).
  6. Улучшения и интеграция SmartBridge.

Обновления, внесенные в Typescript, GO, Python и JavaScript для ARK

Также были внесены многочисленные обновления и улучшения:

TSARK (Typescript API для ARK):

  • Заменена зависимость rx-http-request на request.
  • Необязательный сетевой параметр для службы HTTP.
  • Изменение целевой задачи Typescript с ES6 на ES5.
  • Зависимость типизированного json заменена на json-typescript-mapper.
  • Получить все сети по умолчанию.

ARKy (фреймворк Python для ARK):

  • Добавлен набор команд сети, делегата и учетной записи.
  • Улучшения, внесенные в postData и broadcastSerial.
  • Добавлена ​​функция автоконфигурации.
  • Для трансляции выбраны только современные узлы.
  • getHistory исправить.
  • Добавлено plot2D, getBalanceHistory, getVoteHistory.
  • Добавлены команды network wif, network browse.
  • исправлено vote -d <delegate> поведение.
  • универсальное исправление колеса pypi.
  • Wiki обновлена.
  • cli теперь может выполнять сценарии arky.
  • Реализован протокол Тунсбуф.
  • Исправление проблемы совместимости с OSX.

ARK-GO (библиотека GO для ARK) :

  • Исправить ожидание и адрес делегата devnet.
  • Улучшена документация и форматирование ответов.
  • Сервер обновлений ArkGO с новыми сервисами и логикой хранения БД.
  • Переходим к реализации ORM STORM.
  • Добавление платежей в БД и запись избирателей в БД.
  • Пользовательский цикл отправки tx-функции.
  • Добавлен метод отправки циклической передачи для проверки производительности.
  • Настройка методов тестирования на test - goark-node.
  • Улучшение десериализации - от байтов.
  • Включение CORS.
  • Добавление REST-сервера для пулов, добавление настроек заблокированного списка.

ARK-JS (собственная библиотека Ark на JavaScript) :

  • Добавлены возможности переключения сетевой версии.
  • Добавлена ​​функция десериализации.
  • Улучшен парсинг TX.
  • Добавлена ​​поддержка десериализации с несколькими подписями.
  • Исправлена ​​проблема десериализации группы ключей для мультиподписи.
  • Добавьте поддержку Travis-CI и ESLint, отключите Lint.
  • Отправить транзакцию в виде массива, обновленного в README.

Мы усердно работаем над улучшением базовой сети ARK и активно ищем членов сообщества и сторонние команды разработчиков для работы над ключевыми частями расширенной экосистемы. Лучший способ быть в курсе наших достижений - это проверить нашу дорожную карту, блог и присоединиться к нашему Slack. В Slack вы всегда можете прочитать канал #announcements, чтобы увидеть последние новости и выпуски.

P.S. : Мы всегда ищем способы улучшить наш пользовательский опыт в ARK Desktop Wallet и реализовать новые интересные функции. Если у вас есть предложения или вы заметили ошибку, не стесняйтесь! Отправьте проблему здесь: https://github.com/ArkEcosystem/ark-desktop/issues или присоединитесь к ARK Slack (канал #development).