Ми на patreon https://www.patreon.com/vpavlyshyn
В рекрутських чатах останні місяці ґвалт гармати й історії про хлопчиків зі зп чи то 20, чи 25к з знанням Rust та smart contracts. Отож спробуймо розібратися що ж це все таке й з чим його їдять ? Ну все почалося в 2015 році з Etherium яка була першою мережею що власне й запропонували концепцію контрактів як незалежних криптозахищених програм які можуть виконувати автономно логіку без подальшого втручання зовні Основною мовою програмування контрактів була й є Solidity - такий собі DSL подібний на java Виконується сам контракт на EVM спеціальній віртуальній машині де будь яка операція вимагає оплати в валюті gas яку можна купувати за криптовалюту ETh От з 2015 рвонуло й понеслося. Почали як гриби виникати нові нетворки й рішення типу EOS, IOTA, Solana , Cardana й просто десятки й сотні мереж з смарт контрактами й програмами які виправляли недоліки попередника й робили це або швидше або дешевше. Багато з таких систем використовувало WebAssembly як віртуальну машину для виконання контрактів, а solana, наприклад одразу декларувала саме rust як мову написання своїх програм. Згодом Etherium анонсував Etherium 2.0 якій пропонує ewasm (etherium wasm vm) як середовище для своїх нових контрактів. Так ми отримали просто істеричний тренд та попит на rust, хоча якщо ви раптом надумаєте стати гуру контрактів, то скорше за все треба буде розбиратися з Solidity https://www.youtube.com/watch?v=WcLtMCBu0FQ