Как стать разработчиком биткойнов?

Я PHP-разработчик и хочу узнать о разработке биткойнов.

Я искал в Google много раз, однако я не могу найти идеальных ссылок, объясняющих, что требуется, чтобы стать разработчиком биткойнов.

В настоящее время я не понимаю терминологию биткойнов, поэтому все статьи выше моего уровня понимания.

Итак, мои вопросы:

  1. Чтобы стать биткойн-разработчиком, сколько знаний мне нужно иметь и откуда я могу их получить?
  2. Я разработчик PHP и JavaScript; какой тип разработки я могу попробовать?
  3. Где я могу получить знания о биткойнах, кошельках и терминологии BlockChain?
  4. Я также проверил сайты биткор, биткойн и биткойнкор, однако тут нет руководств для начинающих.

Короче говоря, я ничего не понимаю в технологиях BitCoin и BlockChain. Можете ли вы дать какое-либо руководство, чтобы начать работу в этой новой области?

что вы подразумеваете под разработчиком биткойнов? Вы хотите стать разработчиком биткойнкора или хотите научиться разрабатывать приложения, связанные с биткойнами/блокчейнами?

Ответы (1)

Самый простой способ такой же, как и для других тем: найдите проект с открытым исходным кодом, где вы можете помочь. У них часто есть список задач, иногда список работ, которые необходимо выполнить в разных категориях, от перевода их веб-сайта до программирования до программирования на C++ или чего-то еще, что они используют.

Другой способ — создать что-то, что поможет вам. Может быть, вы хотите проверить размер блокчейна со своего смартфона? Напишите какую-нибудь PHP-программу, которая проверяет размер файла на вашем ПК. Может быть, вы начнете читать о формате файла и извлекать больше интересных данных, и, наконец, вы создали какой-то полезный проект для других. Я не знаю, что вас интересует и чем вы можете заниматься, вам нужно найти для себя то, чем вы хотите заниматься.

Для части знаний: есть документация о программе, протоколе и BIP-документах для новых (и существующих) функций. Сам клиент с открытым исходным кодом, как и майнеры. Вам нужно будет прочитать еще некоторые технические документы или исходный код, но, как разработчик, это, вероятно, не будет для вас чем-то новым.