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, на якому заснована вся функціональність програми.
ЗАЛИШАЙТЕСЯ НА ЗВ’ЯЗКУ
Зазвичай ми відповідаємо протягом одного робочого дня