Создание нового мобильного приложения кошелька для вновь созданной криптовалюты

Я прохожу стажировку в Apogee Tech Global в Бангалоре по блокчейну в течение трех месяцев. Мои обязательства состоят в том, чтобы изучить язык Solidity, создать смарт-контракты, изучить Ethereum и Hyperledger. Я выучил язык солидности. Я еще не тренировался больше на солидности. Только что узнал. Используя ERC20, я создал новую криптовалюту в тестовой сети ropsten, а также проверил ее при сканировании эфира. Я также могу создать реальную криптовалюту в основной сети Эфириума, если доступны эфиры.

Но тут сотрудник компании посоветовал мне больше тренироваться на солидности. Также параллельно изучите часть разработки пользовательского интерфейса. Чтобы сделать часть пользовательского интерфейса, они сказали изучить Javascript. Я изучил javascript в codecademy. Сейчас я прохожу React.js.

Теперь, исходя из вышеперечисленных критериев. Пожалуйста, предложите мне лучший путь и предложения для изучения необходимых технологий для разработки крипто-кошелька и создания пользовательского интерфейса заблаговременно.

Ответы (2)

Я бы настоятельно не рекомендовал вам создавать свой собственный крипто-кошелек, если вы не знакомы с окружающей средой и всеми проблемами. Некоторые вещи вы узнаете только с опытом, поэтому вы не можете просто читать книги или посещать курсы. Есть слишком много вещей, которые могут пойти не так при написании собственного кошелька.

Лучше всего было бы интегрировать какой-нибудь существующий и проверенный в бою кошелек в любую платформу, которая вам нужна. Я думаю, выбор правильного кошелька зависит от вашей среды.

Но если это просто тренировочное упражнение, сначала выберите технологии, которые вы хотите использовать для его создания. Джаваскрипт? Отлично. Затем решите, как общаться с блокчейном. Инфура? Собственный узел? Отлично. Тогда вам, вероятно, следует поискать в Google множество руководств и различных руководств о том, что вам нужно, и начать прототипировать это.

Кроме того, если вы спешите, все, что вы можете сделать, это найти готовые исходные коды в Интернете и взломать их вместе.

Я бы порекомендовал вам взглянуть на трюфель и коробки с трюфелями, которые они предоставляют ( http://truffleframework.com/boxes/ ). Pet Shop — хороший способ начать с изучения того, как создать свое первое децентрализованное приложение. Кроме того, на Medium есть несколько хороших статей, в которых объясняется множество вещей, связанных с пользовательским интерфейсом и разработкой Dapp в целом.

Обновление: я также только что нашел этот веб-сайт, который содержит множество веб-сайтов и статей о разработке dApp: https://dappnews.io/resources .