некоторое время интересовался миром криптографии, но я никогда не занимался программированием.

Во время текущей блокировки я начал немного изучать программирование на блокчейне.

Хотя было много разных способов начать, одна цель заключалась в том, чтобы учиться маленькими шагами. Я знаком с Javascript, поэтому хотел проверить что-то, что я могу понять с помощью JS.

Я наткнулся на термин Web 3 и начал изучать его, и, похоже, у него есть большой потенциал в будущем. Смарт-контракты — это то, как вы можете программировать блокчейн. Это код, развернутый в цепочке, написанный на каком-то языке, который могут выполнять узлы блокчейна. Вы можете использовать это как для взаимозаменяемых, так и для не взаимозаменяемых токенов в бэкенде децентрализованных приложений.

Я просмотрел несколько курсов и сузил их между этими двумя от смарт-контрактов Coursera и еще одним от Udemy Стивена Гридера.

Ранее я прошел курс Стивена по React Native, и мне нравится его стиль преподавания, поэтому я пошел дальше и начал с этого.

Я заполнил два раздела, чтобы узнать достаточно о смарт-контрактах, и вот мой репозиторий на github.

Заключение
Разработчикам javascript довольно легко перейти к разработке Solidity. Библиотеки все еще находятся в постоянном движении, поскольку они постоянно обновляются.
Существуют такие инструменты, как Remix и crypto зомби, чтобы быстро приступить к работе с Solidity.