Open Source Native Dash Wallet
Dash с открытым исходным кодом – это ядро приложения, которое представляет собой облачную платформу цифровой валюты. В нем используется технология блокчейн с использованием криптовалюты Dash.
Индустрия
ФИНАНСОВЫЕ ТЕХНОЛОГИИ
Команда
2 человека
Время разработки
2 мес

О проекте
Собственный кошелек Dash с открытым исходным кодом является ядром приложения, которое представляет собой облачную платформу цифровой валюты. В нем используется технология блокчейн при поддержке криптовалюты Dash.
Задачи
Команда New Line Technologies столкнулась с ключевой проблемой – создать безопасный, удобный и простой в использовании кошелек, который был бы доступен с мобильного устройства и полностью независим от национальной банковской системы.
Приложение поддерживается Dash – криптовалютой для платежей. Для работы кошелька необходимо, чтобы приложение подключилось к сети Dash. Для реализации этой функциональности используется служба кошелька Bitcore (BWS), являющаяся промежуточным элементом, который упрощает создание и работу кошелька с помощью простого и интуитивно понятного REST API.
Клиентская библиотека (SDK), которая взаимодействует с BWS, – это клиентская служба кошелька Bitcore. Библиотека предоставляет методы для безопасного доступа к BWS и создания одноранговых ключей. BWS Client SDK написан на JavaScript и является кроссплатформенным.
Приложение предназначено для мобильных пользователей Android. Для максимально быстрой работы приложения и удобного функционирования было решено разработать BWS Client SDK с нуля на родном языке – Java.
Таким образом, разработчикам пришлось перенести основные возможности приложения на нативный код и реализовать ключевые функции.
Решения
Команда New Line Technologies подробно изучила JavaScript-версию клиента BWS, исправила ошибки, изучила алгоритмы запросов и реализовала их на Java. Например, запросы во время создания кошелька, проверки балансов, восстановления кошелька и т. д. Для выполнения этих задач разработчики использовали существующие библиотеки, а также написали свой собственный код.
Также этот SDK может работать как на Android, так и на настольном компьютере (на сервере или в любом другом месте, где используется Java).
Клиент открыл исходный код этого проекта, чтобы каждый мог использовать его для разработки и создания своих продуктов, а также для его дальнейшего улучшения и развития.
Результаты
Наша команда с нуля разработала SDK для Android на языке Java, на котором основана вся функциональность приложения.
The review
“They’ve been creative in developing solutions rather than just taking requirements and delivering them.”
Jan 30, 2019
Platform
ОСТАВАЙТЕСЬ НА СВЯЗИ
Спасибо за Ваш интерес. Мы свяжемся с Вами в ближайшее время.