Как улучшить свою карьеру разработчика блокчейна?

08.05.2022 От siroko07 Выкл.
Как улучшить свою карьеру разработчика блокчейна

С 2009 года индустрия блокчейна росла в геометрической прогрессии. Начнем с того, что сейчас действительно существует блокчейн- индустрия , а вместе с ней и большая экосистема, которая растет во всех направлениях.

В 2009 году появился Биткойн . Затем, в 2014 году, был запущен блокчейн Ethereum . С 2017 года начали формироваться множество новых парадигм блокчейна .

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

Никогда не забывайте об основах

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

Отслеживайте ключевые достижения в блокчейне

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

Есть несколько конкретных классов улучшений, которые проект может внести на стол блокчейн- индустрии:

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

Практическое усовершенствование общей технологии , изменяющее или меняющее парадигму. Например, IOTA изменила парадигму, которая представляла платформу децентрализации как цепочку блоков, сместив восприятие в сторону клубка , особого типа прямого ациклического графа ( DAG ). Доказательства zk -SNARKs — это еще одно технологическое усовершенствование, своего рода криптография с нулевым разглашением, которая защищает метаданные транзакций, полученные из ZCash , или платежного протокола «уровня 2» Lightning Network, реализованного в биткойн .блокчейн. Отслеживание и изучение новых технологических достижений может вывести вас на вершину сообщества блокчейнов : это означает видимость в элитарных сообществах (которые исследуют технические достижения) и возможность работать над еще более интересными проектами ;

  • Финансовый

Финансовые улучшения являются относительно новым явлением в индустрии блокчейнов , они начались в 2014 году вместе с блокчейном Ethereum . Финансовое не означает экономическое: биткойн позволил создать экономику с цифровой валютой , а недавнее развитие технологии блокчейна (начиная с Ethereum ) позволило многочисленным децентрализованным и централизованным блокчейнам и приложениям использовать преимущества характеристик постоянного реестра. Проще говоря, это привело к нынешнему явлению, известному как DeFi или децентрализованные финансы. DeFi состоит из (еще более быстро растущего) количества децентрализованных приложений .которые позволяют уже установленным финансовым системам быть еще более удобными и автоматизированными. К ним относятся сложное финансирование, EthLend, Eidoo, MakerDAO, DAI, Synthetix и так далее. Полный список текущих приложений DeFi можно найти здесь .

Приложения DeFi не требуют значительных технологических улучшений, но необходимо проделать большую работу, чтобы учесть потенциал использования существующей структуры системы. После взлома The DAO в июне 2016 года, в результате которого было украдено 50 миллионов долларов , в приложениях DeFi было зарегистрировано множество так называемых взломов . Существует два вида атак :

Атаки на реальный код: взломы, при которых воры используют уязвимость в коде и используют ее для кражи средств или создания огромных сумм цифровой валюты;

Финансовые атаки: это не настоящие взломы, поскольку воры одновременно используют ограничения одного или нескольких приложений DeFi. Самая последняя из них — атака на dForce в выходные дни , в результате которой было уничтожено 25 миллионов долларов.

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

  • Культурный

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

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

  • Политический

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

Чтобы объяснить это, проще взять примеры из недавней (и постоянной) динамики общества и криптографии (или блокчейна в целом):

  • В Венесуэле валюта страны уже давно страдает от инфляции, но ситуация ухудшилась, когда правительство США запретило внутренним инвесторам вливать деньги в венесуэльские компании и учреждения. Это побудило президента Мадуро принять беспрецедентное решение о национальной валюте: интегрировать (заменить) ее цифровой валютой Petro, которая была (и остается) привязанной к национальному нефтяному резерву. Это был первый реальный шаг к национальной цифровой валюте, хотя он был продиктован необходимостью обойти вето США .
  • В Аргентине (в первую очередь) и других странах Латинской Америки люди покупают биткойны или другие криптовалюты, чтобы защитить свои финансовые резервы от гиперинфляции национальных валют. Существует множество как подпольных, так и официальных инициатив, направленных на то, чтобы помочь бедным людям получить доступ к финансовым инструментам, которые могут дать толчок развитию малого бизнеса или создать микроэкономику в бедных и сельских районах .
  • В Китае блокчейн является частью основного обсуждения, поскольку люди привыкли обменивать деньги и услуги в приложениях и на веб-сайтах, таких как WeChat от Tencent, и уже покупают цифровые купоны в качестве подарков. Правительство Китая изучает возможность использования цифровой валюты, основанной на разрешенном распределенном реестре (сравнимом с блокчейном), для централизации экономики .

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

Отслеживайте ключевые проекты Blockchain

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

Биткойн

Сообщество разработчиков Биткойн активно и работает на разных фронтах. Просто следите за сообществом биткойнов в Telegram и за основными обсуждениями в разделе разработки на bitcointalk.org . Одно из главных улучшений, Lightning Network, даже имеет свой канал в Telegram и сайт .

Эфириум

В сообществе разработчиков Ethereum почти все сосредоточены на самом большом скачке для блокчейна : Ethereum 2.0 (Serenity). Вы можете посмотреть спецификации на специальной странице Github , чтобы получить представление о том, что станет реальностью, а все репозитории, посвященные 2.0, можно найти здесь .

Другие важные блокчейн-проекты и сообщества, за которыми стоит следить, включают ZCash , IOTA , Monero , Stellar , EOS , IOHK , Dash , Tezos .

Будьте в курсе подтвержденных IP-адресов

ИП — это предложение по улучшению. Это эквивалент RFC ( Request For Comment ) предложений по улучшению веб-архитектуры.

BIP (предложения по улучшению биткойнов)

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

  • BIP 340 — Подписи Шнорра для secp256k1 (Питер Вуилле, Джонас Ник, Тим Раффинг)
  • BIP 341 — Taproot: правила расходования средств SegWit версии 1 (Питер Вуилле, Джонас Ник, Энтони Таунс)
  • BIP 342 – Проверка сценариев Taproot (Питер Вуилле, Джонас Ник, Энтони Таунс)

EIP (предложения по улучшению Эфириума)

Есть много предложений по основной сети Ethereum . Это очень активный период в сообществе разработчиков Эфириума , поскольку сеть готовится к самому большому обновлению с момента запуска основной сети 1.0 в 2015 году. Большая часть усилий сообщества разработчиков сосредоточена на обновлении Ethereum 2.0 Serenity, которое планируется запустить где-то в 2020 году, но прежде чем сделать шаг вперед, обсуждается множество EIP. Загляните на официальный сайт EIP или посетите специальную страницу Github, чтобы получать обновления.
Будьте активны в сообществе

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

Следите за ключевыми новостями разработчиков

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

  • Никола Греко — работал над Filecoin и IPFS
  • Стивен Гэлбрейт — математик и криптограф
  • Джастин Дрейк — исследователь Ethereum 2.0
  • Сэр Тим Бернерс-Ли — директор W3C, основатель Solid
  • Джакомо Зукко — биткойн-максималист
  • Федерико Тенга — исследователь биткойнов, соучредитель Chainside

Следуя этим движущим силам и шейкерам, вы будете в курсе важных дискуссий о блокчейне.

Участие в проектах Blockchain с открытым исходным кодом

И последнее, но не менее важное (и это на самом деле самый важный аспект), помогите экосистеме расти . Вы можете сделать это разными способами, каждый из которых сделает вас более заметным на сцене.

Предлагайте новые улучшения

Предложение EIP — отличный способ проверить свои навыки, связанные с конкретной сетью, но имейте в виду: каждое новое предложение должно следовать определенным правилам и касаться решений или улучшений, направленных на решение трилеммы блокчейна.

Прокомментируйте другие предложения

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

Тестовые приложения и сети

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

Skillfactory.ru Skillfactory.ru