Open Source Native Dash Wallet
Портфейлът Dash с отворен код е ядрото на приложението, което е базираноо на облак платформа за цифрови валути. То използва блокчейн технология, подкрепена от криптовалутата Dash.
Индустрии
Разработване на софтуер с сферата на финансовите технологии
Екипи
2 човека
Период на разработка
2 месеца
Относно проекта
Портфейлът Dash с отворен код е ядрото на приложението, което е базираноо на облак платформа за цифрови валути. То използва блокчейн технология, подкрепена от криптовалутата Dash.
Задачи
Екипът на New Line Technologies се изправи пред ключово предизвикателство – да създаде сигурен, удобен и лесен за използване портфейл, който да бъде достъпен от мобилно устройство и напълно независим от националната банкова система.
Приложението се поддържа от Dash, платежна криптовалута. За да работи портфейлът, приложението трябва да се свърже с мрежата на Dash. За реализиране на тази функционалност се използва услугата Bitcore Wallet (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).
Клиентът отвори изходния код на този проект, за да може всеки да го използва за разработване и създаване на своите продукти, както и за по-нататъшното му подобряване и развитие.
Резултати
Нашият екип разработи Android SDK в Java от нулата, на който се основава цялата функционалност на приложението.
The review
“They’ve been creative in developing solutions rather than just taking requirements and delivering them.”
Jan 30, 2019
Platform
ПОДДЪРЖАЙТЕ ВРЪЗКА
Благодарим ви за проявения интерес. Ние ще се свържем с вас скоро.