Blockchain

Решения на базе blockchain и логике Smart контрактов
Мы научились проектировать решения на базе blockchain, прорабатывать логику Smart контрактов и воплощать все это в жизнь
Одним из главных технологических прорывов последних лет стало появление и бурное развитие технологии blockchain. Мы не могли остаться в стороне и решили освоить данную технологию не на уровне майнинга криптовалют, а сделав реальный продукт на базе технологии blockchain.

Поскольку нам удалось достаточно глубоко погрузиться в технологию, мы научились проектировать решения на базе blockchain, прорабатывать логику Smart контрактов и воплощать все это в жизнь.
Вводный текст



Jobeum

Предложений по разработке решений для blockchain ждать долго не пришлось. Желающих было много, но среди потенциальных заказчиков подавляющее большинство людей не имели никакого представления о технологии и предлагали на реализацию проекты, которые противоречили самой концепции blockchain, либо в которых применение технологии было абсолютно бессмысленным. 

Отбросив множество проектов мы остановились на децентрализованной социальной сети для профессионалов Jobeum.
Второй блок

Платформа Etherium

Выбор платформы blockchain пал на Etherium ввиду удобства работы со Smart контрактами, наличием Java Script API web3.js и некоторого количества намайненных ранее монет.

Мы подняли свою тестовую ноду Etherium, разрешили к ней доступ по web3.js, спроектировали и реализовали на Solidity необходимые Smart контракты и разработали приложение под Android на Java. При переносе с тестовой на боевую ноду Etherium мы пришли к выводу, что вся наша децентрализация имеет одно слабое место - единственную ноду, через которую работают все клиентские приложения. 

Для устранения этой проблемы мы заложили в приложение возможность подключения к любой из нескольких десятков нод Etherium. Также в Jobeum мы добавили возможность авторизации через другое blockchain решение Showcard, которое позволяет обеспечить надежную идентификацию пользователя.
Третий блок


В процессе работы было решено множество задач:
шифрование закрытых данных профиля пользователя
доступ к закрытым данным только для конкретных пользователей
распределенное хранение фотографий, ведь при загрузке их в smart-контракт transaction fee непомерно возрастает

Технологический стек

Мы умеем работать с платформой Etherium и Hyperledger. Для создания Smart-контрактов в Etherium мы используем язык Solidity. Smart-контракты под Hyperledger разрабатываем на Go Lang. 

Для разработки мобильных приложений для Blockchain мы используем Java под Android и Swift под IOS. Для взаимодействия с сетью Etherium из мобильных приложений мы используем JavaScript API web3.js. Для взаимодействия с сетью Hyperledger из мобильных приложений мы используем Hyperledger Fabric Client SDK.
Тех стек
Прежде чем применять blockchain технологии в своем продукте, необходимо ответить на главный вопрос: “Для чего мне нужен blockchain?”

И только после этого можно приступать к проектированию и разработке.

Проекты по Blockchain

Jobeum
Социальная блокчейн-платформа для профессионалов
Нажмите для звонка
+7 (4822) 750-700
+7 (495) 725-82-46