Solidity создан специально для написания смарт-контрактов — программ, которые выполняются в блокчейн-сети вроде Ethereum и после развёртывания их крайне сложно изменить незаметно. Это накладывает особые требования к коду: ошибки в опубликованном контракте могут стоить реальных денег, поэтому вопросы безопасности здесь важнее, чем во многих других областях разработки.
Материалы по Solidity предполагают понимание базовых принципов блокчейна — что такое транзакции, газ и децентрализованное выполнение кода, — а не только синтаксиса самого языка, который по структуре напоминает JavaScript.
Данные каталога обновлены 9 июля 2026 г.
Solidity редко объясняют в отрыве от концепций блокчейна вроде газа и транзакций — уточните, разбираются ли они в материале.
Ошибки в смарт-контрактах сложно исправить после развёртывания — посмотрите, разбираются ли типичные уязвимости.
Solidity используется не только в Ethereum, но и в совместимых сетях — сверьте, о какой платформе речь.
Solidity развивается, и синтаксис между версиями может отличаться — уточните это в описании курса.
Не обязательно, но синтаксис Solidity во многом похож на JavaScript, поэтому знакомство с ним может немного облегчить старт.
Да, ошибки в опубликованном смарт-контракте почти невозможно незаметно исправить и они могут привести к финансовым потерям — вопросам безопасности стоит уделять отдельное внимание при обучении.
Основная платформа — Ethereum, но язык также используется в ряде совместимых с ним блокчейн-сетей, уточняйте это в конкретном курсе.
Понимание базовых принципов блокчейна и того, что такое транзакции и газ, полезно, но глубокое погружение в трейдинг криптовалют для этого не требуется.