Бро, ты открыл мне удивительный мир крипты с новой и очень крутой стороны! Ты очень грамотно излагаешь мысли и тебя хочется слушать заинтересованному человеку. От души! Обняли, приподнял, пошел дальше вдохновляться)
ВАЖНЫЕ МОМЕНТЫ! На 7:37 во время монтажа вкралась опечатка. 1 wei = 0.000000000000000001 ether, конечно Также, если вы выбираете версию Solidity 0.8.25 или выше, то убедитесь, что у вас установлена среда (environment) Remix VM Cancun
@@АлексЛетихов Ну нормально, так и должно быть, сейчас версия Solidity 0.8 как раз. Только если в компиляторе выбираете 0.8.20 или выше, ставьте VM в значение Shanghai
Наконец-то я нашел внятное объяснение сути смартконтрактов. Для меня самый надежный способ успешного применения - изучение явления с его сути. По первому видео могу утверждать, что автор делает видео на совесть, а не для хронометража. п.с. Успехов в развитии канала. Подписался.
Это обладенно. Спасибо! Я чё-то протупил, не нашел кнопку Deploy сначала, зато нашёл кнопку Compile and Run - и подумал, что это нововведение такое. И у меня выдавало ошибку. А оказывается, нужна была вкладка ниже. Это я говорю для тех, кто вдруг так же ошибется)
За одну подачу информации, голос и постановка, все просто на супер уровне, без разговоров и мыслей сразу решил пойти к вам учится, хотя мне 49 и я не программист, просто решил что то новое научится и самому интересно искал интересных и интеллигентных людей, огромное спасибо, очень надеюсь что вы меня научите, дам отчет год спустя, даже заскриню мой комент так как начало учебы 18 октября 2023 года
Здравствуйте Илья спасибо огромное за курсы и во вклад в программирование! Хотелось бы увидеть курсы по разработки web3 приложений от простых до сложных. Без учёта фронтовой части, только разработка смартконтрактов.
Илья, Вы очень красиво подаете материал, и как для себя, увидел мир крипты с более интересной стороны, а тем более работа с Solidity. Успехов в развитии!!! И спасибо за контент!
Крутой видеоролик я часто взаимодействую со смарт контрактами примерно представляю как они работают но всегда хотелось с чисто технической стороны понять как это все устроено к сожалению с программирование вообще не дружу поэтому многие термины которыми вы оперируете непонятны но видео больше для программистов которые не сталкивались defi чем для людей сталкивавшихся с defi но не с программированием
Да, это правда, тут я ориентируюсь на тех, кто кое-какой опыт имеет, тк в solidity редко приходят с нуля (хотя и это реально). Если есть интерес освоить базовые термины, то у меня есть серия "ruby c нуля", это совсем для начинающих
Заинтересовался данной темой, до этого немного игрался с JS, Java, C. Попал на Ваш канал и, хоть и двухгодичной давности видео, но мне безумно понравилось. Спасибо огромное за такой труд)
Отличное видео. Очень подробно. Только начинаю осваивать эту тему. Вообще работаю React разработчиком, но тим лид настойчиво рекомендует разобраться с Solidity.
Доброго времени суток, Илья. Решил еще раз пересмотреть урок и возникло пара вопросов. Возможно у вас найдется время на них ответить: 1. Осталось не ясной необходимость объявления конструктора. Почему мы не можем просто ограничиться объявлением переменной 'address public owner'? Смарт-контракт и в таком случае корректно деплоится и каждый раз корректно выводит адрес хозяина. Не понятен сам смысл конструктора в контракте. 2. Не знаете ли вы с чем связано отсутствие возможности присвоения типа payable для переменной owner в самом начале? Ведь поэтому нам нужно вводить дополнительную переменную в функции withdraw. 3. Когда изучал возможности в рамках полученных на уроке знаний попытался создать переменную, которая бы выводила актуальный баланс контракта : 'uint public myBalance = address(this).balance;' Потерпел небольшое фиаска и, к своему сожалению, не могу разобраться почему не работает. Все деплоится, но каждый раз при вызове переменной вывод '0'. Возможно вы подскажете ошибку?
@@MikhailKuklenkov 1. Просто для демонстрации, что можно создавать конструкторы 2. owner может быть payable сразу, там просто нужно этот модификатор указать (хотя для перевода денег есть и другая функция, кроме transfer) 3. Если это переменная state, то там будет баланс 0, конечно. Ведь если вы задеплоили контракт, то изначально там баланс 0. Соответственно, этот 0 просто присвоен переменной и всё, а дальше она автоматом не обновится уже. Нужна тогда функция типа updateBalance, где обновляется значение переменной myBalance. Тогда если её вызвать, то и myBalance будет иметь новое значение
Илья спасибо за отличный урок ясным и понятным языком даже для людей с программированием не связанных. Очень полезных и системно выстроенный материал получился 👏👏👏удачи вам в продолжении курса обучения
Ваш урок конечно отлично. Я бы хотел примеры с проекта например я хочу создать токен и кто то купить с фиатом то автоматом перечислялось в его счет токены. Есть такой урок у вас.
Друг ,пасомотрю весь курс + буду дальше изучать ,вообще занимаюсь фронтом ,надумывал в реакте разобратся но я так понял прийдется все паралельно изучать ведь руки чешутся
Илья, можете сделать отдельный плейлист по вашим новым курсам solidity? а то выйти на их список только можно через общий плейлист и потом по номерам щелкать, спасибо
@@IlyaBodrovKrukowski The Berlin flavored chain, is built according to the Berlin hardfork - which at the time of this writing is the protocol on the mainnet. The London JSMV is built according to the upcoming fork. To learn about the London hardfork, please visit the Ethereum blog about this upgrade.
Добрый день. Вы берете учеников ? Уровень моего программирования 0 . Но очень нужно сменить профессию. Солидити это очень востребовано в будущем. Есть возможность у вас учиться ?
@@ВикторСоколов-ш7ш В теории да, это возможно. Вот тут страничка bodrovis.tech/ru/teaching с информацией. Правда упор потребуется сделать на самостоятельном изучении тем; я готов отвечать на вопросы, проверять код, пояснять сложные моменты. Solidity- востребовано, конечно, хотя есть подозрение, что в один прекрасный момент рынок будет перенасыщен. Впрочем, это произойдёт не очень скоро
Ну, вообще он сам должен работать, вроде я и не включал ничего (местами может показаться, что код "пишется сам", но это могут быть последствия редактирования видео просто). В VS Code можно поставить дополнение "Solidity", очень полезная штука
Что мешает написать рядом с owner маркер payable? Зачем эта котовасия с промежуточной переменной? Заранее спасибо, очень внятный и полезный урок, по Solidity их нет.
Я не давно решил изучить язык solidity, т.к. я решил попробовать блокчейн разработку и ваши уроки очень кстати, спасибо вам за наставления! Я надеюсь вы по чаще будете выпускать уроки по solidity. И ещё, не могли бы вы дать мне ссылки на дополнительный материал по solidity? Я был бы очень благодарен.
На здоровье! Самое простое - читать доки docs.soliditylang.org/en/latest/ А так материал разрозненный и часто уже не очень актуальный. Есть ещё вот такая забавная штука cryptozombies.io/
@@IlyaBodrovKrukowski Добрый день, спасибо за ссылку на крипозомби очень интересный способ изучения! У меня вопрос если я только начал изучать солидити стоит ли пройти весь этот курс с коиптозомби? Почему спрашиваю, весь курс сделан на более ранней версии, не сильно ли затруднит изучение, когда перейду на современную версию?
ОБНОВЛЁННЫЙ УРОК (МАЙ 2024) НАХОДИТСЯ ТУТ ua-cam.com/users/livePVrqhjfDhp0 !!!
Бро, ты открыл мне удивительный мир крипты с новой и очень крутой стороны! Ты очень грамотно излагаешь мысли и тебя хочется слушать заинтересованному человеку. От души! Обняли, приподнял, пошел дальше вдохновляться)
Благодарю, удачного изучения
И что ты спустя 2 года после открытия этого мира?
Очень приятный тембр, благодарю за урок, буду ожидать продолжения:)
На здоровье!
потаму что автор не поскупился на микрафон! спасибо!
спасибо что есть такие люди которые все это делают, не знаю на сколько сложно было без таких видео все это изучать, у вас наверно мозги из ушей лезут
Без таких людей пришлось бы документацию изучать, не такой уж и плохой вариант если есть бэкграунд в программировании
Начал изучать Solidity по вашим урокам. Спасибо Вам большое.
На здоровье, успехов
Уважение автору за то что без воды и максимально понятно объясняет основы смарт-контрактов. 👏👏👏
Класс! Вы просто гений обучения! Без воды все по делу, без проскальзывания любованием!
ВАЖНЫЕ МОМЕНТЫ!
На 7:37 во время монтажа вкралась опечатка. 1 wei = 0.000000000000000001 ether, конечно
Также, если вы выбираете версию Solidity 0.8.25 или выше, то убедитесь, что у вас установлена среда (environment) Remix VM Cancun
а крышечка перед версией что означает?
@@olegrolik подходит версия 0.8.Х, то есть любая от 0.8.0 и далее, но ниже, чем 0.9.Х и выше, чем 0.7.Х
@@IlyaBodrovKrukowski 05.02.2024 установил себе Remix и там в примерах контрактов имеется такая строка - pragma solidity >=0.8.2
@@АлексЛетихов Ну нормально, так и должно быть, сейчас версия Solidity 0.8 как раз. Только если в компиляторе выбираете 0.8.20 или выше, ставьте VM в значение Shanghai
Наконец-то я нашел внятное объяснение сути смартконтрактов. Для меня самый надежный способ успешного применения - изучение явления с его сути. По первому видео могу утверждать, что автор делает видео на совесть, а не для хронометража.
п.с. Успехов в развитии канала. Подписался.
Благодарю, очень приятно
Очень всё доступно объяснил. Даже не думал что смарт контракты это довольно таки понятная вещь. Спасибо за введение в такую не простую тему
да, там и правда всё сравнительно просто изначально
Lesson is just Perfect! Explicit and understandable. Thanks a lot!
Это обладенно. Спасибо!
Я чё-то протупил, не нашел кнопку Deploy сначала, зато нашёл кнопку Compile and Run - и подумал, что это нововведение такое. И у меня выдавало ошибку. А оказывается, нужна была вкладка ниже. Это я говорю для тех, кто вдруг так же ошибется)
Просто фантастика! Невероятный автор, спасибо!!!!
Спасибо
Здравствуйте! Вы перевернули мой мир :) я хочу все это впитать, но тут так много инфы :))))
Да, большая область, сразу сложно охватить, но это нормально
Очень круто. Самое развернутое и понятное видео по теме. С удовольствием посмотрю курс и поддержку денежкой.
Идеальная подача, продолжайте в этом направлении, буду с удовольствием ждать новых уроков, лайк подписка.
Спасибо, стараюсь!
За одну подачу информации, голос и постановка, все просто на супер уровне, без разговоров и мыслей сразу решил пойти к вам учится, хотя мне 49 и я не программист, просто решил что то новое научится и самому интересно искал интересных и интеллигентных людей, огромное спасибо, очень надеюсь что вы меня научите, дам отчет год спустя, даже заскриню мой комент так как начало учебы 18 октября 2023 года
На здоровье, очень рад, надеюсь, что всё получится Если речь про guidedao, то тогда увидися на стримах и таунхоллах
ну что, выучил?
Спасибо за урок, как всегда познавательно и супер полезно!
Благодарю
Знакомый криптомэн посоветовал изучить этот язык,я так рад что наткнулся именно на твои уроки!)
Огромный респект, супер приятная подача. Комент для продвижения и благодарности)
Благодарю
Большой респект вам за уроки на Solidity! Очень хорошо объясняете!
Спасибо Вам) Нас сейчас обучают бесплатно с университета, толком ничего не было понятно, благодаря вашим видео стало что то прояснятся.
Это круто
Огонь! Очень крутой контент - золото! ❤
Благодарю
Здравствуйте Илья спасибо огромное за курсы и во вклад в программирование!
Хотелось бы увидеть курсы по разработки web3 приложений от простых до сложных. Без учёта фронтовой части, только разработка смартконтрактов.
Спасибо за отзыв, очень приятно. Посмотрим, что можно сделать
Спасибо за урок) Начал познавать Solidity)
Успехов
Все понятно, слушать приятно. Спасибо за ваш труд!
Вы лучший. слушая помолодел на 15 лет)))
Очень приятно слушать, всё быстро и понятно, классный урок...
Надеюсь получится в таком же быстром темпе переучиться)
Спасибо огромное за это видео и будущую серию видео на эту тему.
Благодарю за манеру изложения. Очень доступно и понятно
Очень доступное объяснение, огромное спасибо за этот курс! Начинаю изучать Solidity по вашим урокам.
Спасибо за такую подачу. Все понятно и интересно
Илья, Вы очень красиво подаете материал, и как для себя, увидел мир крипты с более интересной стороны, а тем более работа с Solidity. Успехов в развитии!!! И спасибо за контент!
Спасибо
спасибо большое, лучшая подача материала
На здоровье!
Спасибо за уроки, очень просто и понятно, я рад что есть такие каналы как у вас. Пожалуйста, продолжайте, выпускать уроки.
Крутой видеоролик я часто взаимодействую со смарт контрактами примерно представляю как они работают но всегда хотелось с чисто технической стороны понять как это все устроено к сожалению с программирование вообще не дружу поэтому многие термины которыми вы оперируете непонятны но видео больше для программистов которые не сталкивались defi чем для людей сталкивавшихся с defi но не с программированием
Да, это правда, тут я ориентируюсь на тех, кто кое-какой опыт имеет, тк в solidity редко приходят с нуля (хотя и это реально). Если есть интерес освоить базовые термины, то у меня есть серия "ruby c нуля", это совсем для начинающих
Все очень понятно и актуально) Спасибо за труд!
Дико ахуенный курс. Лучшая подача. Респект :)
Большое спасибо за видео!
Вы очень помогли!
Большое спасибо за такую качественную подачу материала!
Заинтересовался данной темой, до этого немного игрался с JS, Java, C. Попал на Ваш канал и, хоть и двухгодичной давности видео, но мне безумно понравилось. Спасибо огромное за такой труд)
на здоровье стоит посмотреть обновлённый урок тоже, там побольше теории ua-cam.com/users/livePVrqhjfDhp0
лайк за голос , очень приятно рассказывает
Большое спасибо! Шикарная подача информации!
Хороший мужик, благодарю за инфу
Спасибо за урок!) С удовольствием жду продолжения:)
Буду стараться!
Интересный урок)) спасибо
над будет тоже повторить так
Класс!!! Подписался! Всё более чем понятно!
Знеате? Вы проста красавчик очень добрый. Спасибо за видео брат
На здоровье
Очень крутое видео, особенно актуально в наше время!
Спасибо за урок, все четко ясно и приятно слушать! Спасибо и подписка )
Какой-то очень крутой учитель вы.
Спасибо за материал ! Очень полезный!
Это просто нечто! Спасибо огромное.
Очень интересно тебя слушать. Спасибо за годный контент!
На здоровье!
Супер. Спасибо за уроки
Очень круто, жду продолжения!
Благодарствую за видео!
На здоровье!
Отличное видео. Очень подробно. Только начинаю осваивать эту тему. Вообще работаю React разработчиком, но тим лид настойчиво рекомендует разобраться с Solidity.
Спасибо большое вам!Вы лучший! Аналогов вашим урокам в рунете нет) по крайней мере я не нашёл.Всё,что бесплатное на ютубе не дотягивает до вас)
Благодарю
Отличное видео буду рад если продолжите выпускать на регулярной основе
Обязательно, следующее уже завтра
Жду продолжения!!!
Риспект очень толковый контент Подписка однозначно Удачи вам
Отличное видео. Как бы - все по полочкам))) Спасибо.
Круто! Очень подробно и поэтому понятно.
Благодарю за такую полезную информацию по введению в Solidity, Илья. Успехов в развитии канала и в вашем ремесле)
Спасибо, будем стараться
Доброго времени суток, Илья. Решил еще раз пересмотреть урок и возникло пара вопросов. Возможно у вас найдется время на них ответить:
1. Осталось не ясной необходимость объявления конструктора. Почему мы не можем просто ограничиться объявлением переменной 'address public owner'? Смарт-контракт и в таком случае корректно деплоится и каждый раз корректно выводит адрес хозяина. Не понятен сам смысл конструктора в контракте.
2. Не знаете ли вы с чем связано отсутствие возможности присвоения типа payable для переменной owner в самом начале? Ведь поэтому нам нужно вводить дополнительную переменную в функции withdraw.
3. Когда изучал возможности в рамках полученных на уроке знаний попытался создать переменную, которая бы выводила актуальный баланс контракта :
'uint public myBalance = address(this).balance;' Потерпел небольшое фиаска и, к своему сожалению, не могу разобраться почему не работает. Все деплоится, но каждый раз при вызове переменной вывод '0'. Возможно вы подскажете ошибку?
@@MikhailKuklenkov 1. Просто для демонстрации, что можно создавать конструкторы 2. owner может быть payable сразу, там просто нужно этот модификатор указать (хотя для перевода денег есть и другая функция, кроме transfer) 3. Если это переменная state, то там будет баланс 0, конечно. Ведь если вы задеплоили контракт, то изначально там баланс 0. Соответственно, этот 0 просто присвоен переменной и всё, а дальше она автоматом не обновится уже. Нужна тогда функция типа updateBalance, где обновляется значение переменной myBalance. Тогда если её вызвать, то и myBalance будет иметь новое значение
Благодарю за обратную связь, Илья.
@@MikhailKuklenkov
Отличная подача материала. Подписался на ваш канал и поставил колокольчик :)
Спасибо!
Илья спасибо за отличный урок ясным и понятным языком даже для людей с программированием не связанных. Очень полезных и системно выстроенный материал получился 👏👏👏удачи вам в продолжении курса обучения
Спасибо за урок!
Автор ролика красава первый урок супер )) хорош теория и практика сразу
Неужели! Первый на РУ Sol контент, я прав?
Честно говоря, не знаю :)
Ваш урок конечно отлично. Я бы хотел примеры с проекта например я хочу создать токен и кто то купить с фиатом то автоматом перечислялось в его счет токены. Есть такой урок у вас.
Очень доступно, огромное спасибо!
Бомбический!
Топчик топчик топчик топчик топчик
супер курс!
Спасибо Вам огромное!
Спасибо, лучший
Надеюсь получится с помощью ваших уроков выучить язык. Остались с семьей без дома, работы из-за ракетных обстрелов
Что ж, я продолжаю работать для всех. Учитель и врач - представители этих профессий пост не оставляют, какая бы ни была ситуация
как успехи?
@@WebParanoid отлично,уже работаю 🫡. Ну и помимо этого, еще один язык выучил
@@T_O_M_A_T именно на солидити нашли работу?
@@T_O_M_A_T работа связана с блокчейном?
Like in first 5 min of video
Спасибо за видео)
На здоровье! :)
Теперь бы найти настолько же профессиональные уроки по TON...
На этот счёт не подскажу, но может рано или поздно и сам займусь :)
@@IlyaBodrovKrukowski Сейчас у них совсем тоскливо с системным изложением предмета, возможно потому, что сама платформа молодая и на пути становления
Спасибо огромное за урок! Очень приятно вас слушать!)
Очень крутая подача материала!
Большое спасибо!
Как с Вами можно связаться?
Спасибо! Заинтересовало.
очень интересно
ждем новых видео
Друг ,пасомотрю весь курс + буду дальше изучать ,вообще занимаюсь фронтом ,надумывал в реакте разобратся но я так понял прийдется все паралельно изучать ведь руки чешутся
Илья, можете сделать отдельный плейлист по вашим новым курсам solidity? а то выйти на их список только можно через общий плейлист и потом по номерам щелкать, спасибо
Окей, сделаю сегодня-завтра
Спасибо большое за видео!!!!!!
На здоровье!
Очень приятная подача. Ремарка: London и Berlin Javascript VM - это не города, где они расположены:)
Забавно. Просто обычно пишут таки города. Ну, к примеру в Amazon S3 или в других облачных сервисах.
@@IlyaBodrovKrukowski The Berlin flavored chain, is built according to the Berlin hardfork - which at the time of this writing is the protocol on the mainnet. The London JSMV is built according to the upcoming fork.
To learn about the London hardfork, please visit the Ethereum blog about this upgrade.
@@ilyamoskvin2094
всем c++
Спасибо большое!!!
Добрый день. Вы берете учеников ? Уровень моего программирования 0 . Но очень нужно сменить профессию. Солидити это очень востребовано в будущем. Есть возможность у вас учиться ?
@@ВикторСоколов-ш7ш В теории да, это возможно. Вот тут страничка bodrovis.tech/ru/teaching с информацией. Правда упор потребуется сделать на самостоятельном изучении тем; я готов отвечать на вопросы, проверять код, пояснять сложные моменты. Solidity- востребовано, конечно, хотя есть подозрение, что в один прекрасный момент рынок будет перенасыщен. Впрочем, это произойдёт не очень скоро
рахмат за контент, лайк и подписка
Этот курс актуальный на данное время?
Да, всё актуально
Спасибо за урок. Поясни, как ты включил автокомплит в редакторе?
Ну, вообще он сам должен работать, вроде я и не включал ничего (местами может показаться, что код "пишется сам", но это могут быть последствия редактирования видео просто). В VS Code можно поставить дополнение "Solidity", очень полезная штука
Что мешает написать рядом с owner маркер payable? Зачем эта котовасия с промежуточной переменной? Заранее спасибо, очень внятный и полезный урок, по Solidity их нет.
Да ничего не мешает, просто это пример, что можно сделать и так. В 3м уроке показывается оба способа
@@IlyaBodrovKrukowski Благодарю
Гений
вопрос. есть первый курс в 103 ролика и этот. какой актуальный? или их по порядку можно смотреть?
Смотрите по порядку уроки, в другом плейлисте ещё есть какие-то стримы, но не уверен, что они актуальны уже
Я не давно решил изучить язык solidity, т.к. я решил попробовать блокчейн разработку и ваши уроки очень кстати, спасибо вам за наставления! Я надеюсь вы по чаще будете выпускать уроки по solidity. И ещё, не могли бы вы дать мне ссылки на дополнительный материал по solidity? Я был бы очень благодарен.
На здоровье! Самое простое - читать доки docs.soliditylang.org/en/latest/ А так материал разрозненный и часто уже не очень актуальный. Есть ещё вот такая забавная штука cryptozombies.io/
@@IlyaBodrovKrukowski благодарю!
@@IlyaBodrovKrukowski Добрый день, спасибо за ссылку на крипозомби очень интересный способ изучения! У меня вопрос если я только начал изучать солидити стоит ли пройти весь этот курс с коиптозомби? Почему спрашиваю, весь курс сделан на более ранней версии, не сильно ли затруднит изучение, когда перейду на современную версию?
@@ruslanfm3387 Думаю, не сильно, можно попробовать в любом случае
Иду по урокам
Точнее сказать просто переписываю 1 урок на удивление поддался легко.