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

Наши проекты

Eres

Eres - это проект на iOS платформе, предназначенный для учета веса...

Подробнее

The Only Link

The Only Link - это инструмент, который позволяет разместить ссылки...

Подробнее

PIFW Connection Leaders

Мероприятия PIFW (Private Investment Forum Worldwide) предлагают прекрасную...

Подробнее

Welcome

Welcome - это умный попутчик, который использует рекомендации друзей...

Подробнее

Reigns

Во время карантина многие фитнес-тренеры перешли в онлайн-режим...

Подробнее

Summerboard

Проект - молодой стартап из Калифорнии. Целевая аудитория:...

Подробнее

Regent Fe

Проект состоит из двух независимых частей BBFC RegentFe (Payment platform) и...

Подробнее

1on1 Ballet Studio

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

Подробнее

Property management and maintenance app

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

Подробнее

KISA

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

Подробнее

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

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

CV Request Form