Open Source Native Dash Wallet
Dash з відкритим вихідним кодом – це ядро програми, яке представляє собою хмарну платформу цифрової валюти. У ньому використовується технологія блокчейн з використанням криптовалюти Dash.
Індустрія
ФІНАНСОВІ ТЕХНОЛОГІЇ OLD
Команда
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
ЗАЛИШАЙТЕСЯ НА ЗВ’ЯЗКУ
Дякуємо за Ваш інтерес. Ми зв’яжемося з Вами найближчим часом.