Я очарован теми вещами, которые были созданы с помощью технологии блокчейна (DeFi, NFT, DAO). подавляющее для начала.

После некоторых исследований я обнаружил, что существуют различные типы блокчейнов, на которых могут быть построены идеи (Ethereum, Solana, Cardano), за исключением блокчейна биткойнов, хотя это генезис технологии блокчейна, в нем нет смарт-контрактов, необходимых для разработчика. в других, чтобы использовать свои технологии.

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

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

  1. Большинство существующих блокчейнов совместимы с EVM (виртуальная машина Ethereum), что позволяет легко использовать знания о надежности.
  2. Ethereum имеет большое количество активных разработчиков на случай, если понадобится помощь.
  3. Эфириум существует уже достаточно давно, и в ближайшее время он не исчезнет.
  4. Для разработчиков Ethereum существует множество возможностей трудоустройства.

Итак, начнем свою дорожную карту с введения CS50 в информатику.

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