Open Source Native Dash Wallet

О проекте: Dash с открытым исходным кодом – это ядро приложения, которое представляет собой облачную платформу цифровой валюты. В нем используется технология блокчейн с использованием криптовалюты Dash.

Индустрия

ФИНАНСОВЫЕ ТЕХНОЛОГИИ ру

Команда

2 человека

Время разработки

2 мес

Open Source Native Dash Wallet

О проекте

Собственный кошелек 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, на котором основана вся функциональность приложения.

Наши проекты

1on1 Ballet Studio

1on1 - это приложение, которое дает возможность обучаться  балету в...

Подробнее

Property management and maintenance app

Приложение создано специально для облегчения коммуникации...

Подробнее

KISA

Приложение предназначено для людей, которые ежедневно ухаживают...

Подробнее

Мобильная клавиатура

Приложение “Мобильная клавиатура” разработано с целью...

Подробнее

Resource Management System (RMS)

О проекте: RMS - это система отслеживания задач. Она предоставляет...

Подробнее

WhereIAm Application

О проекте: WhereIAm - кроссплатформенное мобильное приложение для...

Подробнее

Money-lending Platform

О проекте: платформа предоставляет физическим лицам (Западная...

Подробнее

Doctors’ Accounts Services

О проекте: cистема Doctors ’Accounts Services обеспечивает автоматизацию...

Подробнее

Student Tracker

О проекте: Student Tracker - это система записи образовательной...

Подробнее

The Way 360

О проекте: The Way 360 - это приложение, позволяющее по-новому...

Подробнее

ОСТАВАЙТЕСЬ НА СВЯЗИ

Обычно мы отвечаем в течение одного рабочего дня