SOLIDITY
и с чем его едят
Solidity-специальный язык ,разработанный кучкой прогеров для написания смарт-контрактов
На самом деле язык гораздо прост в изучении ,чем это кажется и представляет из себя смесь Python,С++ и JavaS(если вы нуб в прогинге,советую начать с изучения данных яп,чтобы работа с солидити была проще).К слову,зп сеньора Solidity Deva варьируется от 300К$ до 900К$.Солидити используется для написания смарт-контрактов,создания приложений для финансов, искусства, недвижимости, игр, социальных сетей и краудфандинга,но я расскажу только о смарт-контрактах
Смарт-контракты -строки кода ,написанные на самом солидити и необходимые для выполнений определенных условий в договоре.Но ,тут стоит помнить,что для выполнения каждой транзакции смарт-контракта требуется определенное количество газа. Каждый пользователь может установить сумму газа, которую он готов потратить на каждый смарт-контракт.Чем больше вы заплатите, тем быстрее транзакция будет выполнена и проверена майнерами.
Для кодирования смарт-контракта требуются языки программирования. Блокчейн почти всегда определяет выбор:
Solidity, C++, Go, Rust, Javascript, С, Vyper, DAML
Интегрированные среды разработки помогают писать и тестировать код. Они могут быть веб-интерфейсом (установка/настройка не требуется) или десктопами:
Remix, SettleMint и EthFiddle (веб-интерфейсе), Visual Studio Code и Atom (десктоп)
Фреймворки необходимы для эффективного тестирования и развертывания смарт-контрактов. Выбор фреймворка зависит от предпочтений и опыта разработчика:
Hardhat, Truffle, Brownie, DappTools, ApeWorX,Tenderly
Тестовые сети используются для помещения протокола в контролируемую среду и определения того, ведет ли он себя должным образом:
Rinkeby, Goerli, Kovan, Hyperledger Umbra, Ropsten (Ropsten/Rinkeby работают на Ethereum)
Кошельки смарт-контрактов предоставляют доступ к децентрализованным приложениям web3 и позволяют разработчику легко взаимодействовать с Dapps:
Metamask, Phantom, кошель Coinbase
Для ребят ,которые хотят изучить данный яп создала небольшую ретроспективу :
• Курс по безопасности
• Учебная платформа для создания смарт-контрактов,ну и является непосредственно средой для разработки
• Курсы JS 1.0
• Курсы JS 2.0
• Курс по Solidity на udemi
• Eat the Block’s
• Любимый курс
• Серия простеньких статей
• Оптимизация кода
• Канал со статейками
• Вирт саммит с Виталиком
• Чат девов 1.0
• Чат девов 2.0
• Чат крика о помощи
• Люблю данный канал,правда он на Персидском
• Максим изучает солидити
• самый информативный канал (чекайте закреп)
• Полезные статьи
• Саммари от CIA OFF
• Рекомендация к просмотру от знакомого дева
• Снова ссылки от гениального CIA
• Подборка от крюгера
• Поверхностная статья
• Случайно наткнулась на канал,в поиске можно найти множество руководств по солидити
• Курс по солидити
• Ньюкрипто вещает о своём опыте
• Опыт изучения солидити за месяц
• Курс по созданию базового контракта+различные плюшки
• Моя библиотека криптокниг
•Огромная ретра по CIA Officer
• Методички по Солидити
Одна из подтем ОГРОМНОЙ статьи,которую мы планируем скоро дропнуть(в статье ещё присутствует интервью с солидитидевом,которое не вошло в пост)
Post #174
2.17K
- ❤ 10
- 👍 2
- 🤬 1