Прошло некоторое время с момента нашего последнего выпуска 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
Загрузки
- (44,2 МБ) ArkClient-Linux-1.3.0.tar.xz
- (58,7 МБ) ArkClient-Macos-1.3.0.dmg
- (44,2 МБ) ArkClient-Ubuntu-1.3.0_amd64.deb
- (37 МБ) ArkClient-Win32–1.3.0.exe
- (42,1 МБ) ArkClient-Win64–1.3.0.exe
- Исходный код (zip)
- Исходный код (tar.gz)
Изменения в 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.
- Некоторые предстоящие обновления протокола включают:
- Снижение комиссий в ядре ARK (комиссии за транзакции, комиссии за голосование, плата за регистрацию второй парольной фразы и комиссионные за регистрацию делегатов), открытие рынка комиссий.
- Внедрение IPFS.
- Обновление протокола отметок времени для поддержки проверки целостности документа и неизменяемости по времени с помощью блокчейна ARK.
- Увеличение количества транзакций в секунду и уменьшение полезной нагрузки, циркулирующей в сети.
- Добавление механизма защиты платежей в торговых точках (PoS).
- Улучшения и интеграция 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).