Создание среды разработки и развертывания для блокчейн-приложений. Необходимые инструменты

Я хотел бы немного узнать о Blockchain, и мне нужно сделать университетскую задачу на основе этого вопроса.

Основная идея состоит в том, чтобы концептуально узнать о том, что должно быть в среде для разработки и развертывания решений блокчейна.

Моя проблема в том, что я не разработчик, а промышленный инженер. Это мой первый опыт с чем-то подобным, и я понятия не имею об этом. Я много читал об этом на сайтах github, посвященных некоторым из этих платформ, в основном Hyperledger Fabric и Ethereum. Я очень смущен тем, что я прочитал, - это необходимость в генераторе приложений, редакторе кода, контейнерах, таких как докеры, что-то об API и серверах REST, инструментах CLI, фреймворках, клиентах, библиотеках, таких как node.js или npm ...

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

Спасибо.


person Pablo Cuesta Gonzalez    schedule 07.01.2019    source источник


Ответы (1)


Подумайте о том, чтобы пройти курс Hyperledger «Введение в разработку блокчейнов». Это бесплатно, если вам не нужен сертификат.

https://www.edx.org/course/blockchain-for-business-an-introduction-to-hyperledger-technologies

Hyperledger имеет несколько платформ блокчейнов, таких как Sawtooth или Fabric. Все они являются разрешенными блокчейнами и не используют криптовалюту.

Если вы хотите использовать публичный блокчейн, использующий криптовалюту, рассмотрите Ethereum.

person Dan Anderson    schedule 07.01.2019
comment
Привет, спасибо за совет. Я обязательно это проверю. На самом деле, я сделал несколько вводных курсов от IBM до Hyperledger и несколько от edX, чтобы узнать о Blockchain, поэтому я знаю, как это работает. Моя основная проблема - определить, какие инструменты нужны среде, просто потому, что у меня нет технических знаний в этой области ... Я бы хотел узнать об этом, но крайний срок выполнения задачи, о которой я упомянул, составляет две недели. После этого я продолжу учиться - person Pablo Cuesta Gonzalez; 08.01.2019