Обучение следующей волны разработчиков биткойнов

Обучение следующей волны разработчиков биткойнов

Биткойн — это протокол с открытым исходным кодом, с которым может взаимодействовать любой человек. Это привлекает внимание и призывает к участию различными способами. Впечатляют игры на курсе валюты, инвестирование, отправка денег и даже вклады. 

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

Однако следует отметить, что сегодня число реальных разработчиков довольно мало.

«Это нелегкое дело» , — сказал Биткойн-журнал Джимми Сонг, автор Programming Bitcoin и инструктор Programming Blockchain. — «Интересно, что то, из-за чего с Биткойном трудно начать работать, называется криптография, и это сложно, потому что математика не знакома разработчикам. В частности, поля с конечным числом элементов и эллиптические кривые».

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

«Биткойн существует всего 10 лет, и к 2017 году он привлек к себе всеобщее внимание, поэтому создание экосистемы разработчиков заняло не так много времени», — сказал разработчик Bitcoin Core, биткойн-инженер в Chaincode Labs Джон Ньюбери.

«Мы часто слышим, что трудно найти опытных биткойн-инженеров… Биткойн действительно только привлек к себе внимание мейнстрима два или три года назад, так что все происходит, как и ожидалось. Мы делаем все возможное в Chaincode, чтобы расширить и углубить данный пул».

Даже за
пределами знаний разработчиков, существует множество аспектов различных
областей знаний, которые требуют значительного уровня понимания, чтобы полностью
понять Биткойн. Поскольку существует так много путей, которые необходимо изучить, возникает вопрос: с
чего начать?

Важно быть
реалистичным и понимать, что полное понимание
цифровой валюты всегда будет недоступно.

«Я не думаю, что можно понять все аспекты Биткойна», — сказал Ньюбери. — «Границы постоянно расширяются, поэтому «правильное образование», охватывающее все пространство Биткойн, является постоянно движущейся целью».

Возможно, лучший
подход к ответу на этот вопрос требует возвращения к самому первому
биткойн-педагогу, Сатоши Накамото. Как он впервые презентовал Биткойн в
своем официальном документе, чтобы как можно больше людей могло понять его?

Кажется,
Накамото осознал, что лучший способ — разделить концепции по отдельности,
объяснить, почему они работают или не работают по отдельности, а затем связать
все нити воедино.

Несколько
примеров в действии

BUIDL Bootcamp

Одно из
таких решений, которое представляет аналогичный подход, было представлено в
форме BUIDL
Bootcamp Джастина Муна, массового проекта Moon, целью
которого является ознакомление «HODLers» (ходлеров) с биткойнами в рамках
продвинутого обучения. Схожая по структуре с белой книгой Биткойна,
учебная программа Moon из четырех проектов начинается с раздела «Как работает
Биткойн». Первый класс BUIDL Bootcamp уже наполовину
завершен.

Подобно
тому, как в официальном документе сначала вводятся транзакции, а затем
объясняются серверы меток времени и системы проверки работ перед тем, как
собрать все разделы, учебная программа Moon использует прогрессивный,
конструктивный подход.

Проект 1
начинается с того, что учащиеся делают так называемую «монету PNG». Это вовсе
не монета, а фотография в формате .png бумажной подписи с сообщением типа «Я,
Алиса, выдаю 10 монет Бобу» с подписью под ним. Подобно тому, как Сатоши
Накамото представляет каждую из своих концепций и продолжает объяснять,
насколько они подвержены неудачам, Мун показывает своим ученикам, как с такой
простой концепцией .png легко удваивать транзакции.

В конце
концов, курс вводит цифровые подписи для замены этих графических монет и
постепенно вводит новые концепции, чтобы преподавать аналогичные уроки о том,
почему Биткойн был построен таким, каким он является сейчас. И это только
один раздел и четырех частей проекта.

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

«У нас было несколько человек, у которых не было опыта программирования, кроме вводного курса по программированию, например, Code Academy, и у нас было все, что нужно для создания мини-биткойна с 800 строками кода, но он имеет все основные функции», — сказал Мун.

Лаборатории Chaincode

Усилия в Chaincode направлены
на достижение аналогичной цели — рассказать о биткойнах. Кроме того,
Chaincode принимает учебный курс в стиле буткемпа и принимает отобранное
количество кандидатов для прохождения многонедельного курса о технологиях,
связанных с биткойнами. Их инициативы, ориентированные на разработчиков,
рассказывают обо всей системе Биткойн, где резиденты охватывают темы от реального
протокола до технологий второго уровня, таких как Lightning.

«Мы сделали две версии повышения квалификации, ориентированные на Bitcoin Core и Bitcoin, протокол. А потом мы провели курсы повышения квалификации в прошлом году в Lightning», — сказал Ньюбери.

Адам Джонас, который возглавляет образовательную инициативу в Chaincode, добавил: «Мы также планируем более длительный курс повышения квалификации этим летом — трехмесячный, который намного дольше, чем все, что Chaincode делал в прошлом. Вероятно, появилась возможность объединить серию лекций и усилия, которые мы предприняли, наряду с некоторыми проектными работами. Надеюсь, мы получим лучшее из обоих преимуществ».

Источник

Интересное по теме