первое практическое занятие по солидити
Добрый день, меня зовут Николаев Александр
Моей задачей будет обучить вас особенностям эффириума и рассказать особенности языка солидити
Языки программирования
И так, начнём мы пожалуй с того, какие вообще существуют языки программирования для взаимодействия с виртуальной машиной эфира и какие из них иожно использовать: И коротким ответом на этот вопрос будет - Просто используйте Солидити. Да, существуют Serpent - питоно подобный язык, с расширением .se LLL - базирующийся на лиспе Да, серпент был популярен какое-то время назад, но сейчас у них тихий ужас с его поддержкой, и поэтому просто используйте солодити, даже если вы предпочитаете python, используйте солидити
Solc compiler
После написания контрактов на солидити, используйте solc чтобы компилировать их, или онлайн инструменты вроде Remix, о нём чуть позже, более подробно.
Web3.js API
После того как контракты скомпилированы и отправлены в сеть, вы можете их вызывать используя Ethereum web3.js Javascript API и соответсвенно разрабатывать Децентрализованные или сокращенно Dapps
Соответсвенно workflow будет следующий
Трюфель Следующее что мы сделаем это установим трюфель и попробуем создать наш первый контракт
Нам нужно установить solc
И тест rpc
pip install eth-testrpc
Для тест rpc вам потребуется питон и pip