Solidity и смарт-контракты Ethereum, урок #1 (АПДЕЙТ В ЗАКРЕПЕ) | Интро, Remix IDE, первый контракт

Поделиться
HTML-код
  • Опубликовано: 19 июн 2024
  • ХОТИТЕ СТАТЬ РАЗРАБОТЧИКОМ Solidity, узнать об Ethereum, блокчейне и многом другом ещё больше?!
    Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами: вы действительно узнаете ОЧЕНЬ много нового.
    Помимо этого, вы получите пожизненный бесплатный доступ к платформе, регулярным стримам, семинарам, подкастам и дискуссионным клубам.
    1. Просто зайдите на сайт www.guidedao.xyz/?...
    2. Выберите один из буткемпов
    3. Примените промо-код: KRUK
    ОБНОВЛЁННЫЙ УРОК НАХОДИТСЯ ТУТ ruclips.net/user/livePVrqhjfDhp0
    Это первый урок в серии язык Solidity и написание смарт-контрактов Ethereum. Сегодня мы обсудим, что такое Ethereum и Solidity, обговорим их основные особенности, научимся работать с Remix IDE и напишем первый контракт, который позволит получать и отправлять денежные средства. Даже если вы не планируете становиться разработчиком смарт-контрактов, эти уроки имеет смысл смотреть просто для собственного развития, так как криптовалюта и блокчейн весьма распространены в наше время.
    Таймкоды:
    00:00 Введение: о чём эти уроки?
    01:13 Централизованные приложения
    02:00 Децентрализованные приложения (DApps)
    05:26 Особенности Ethereum и смарт-контрактов
    08:15 Особенности Solidity
    09:20 Remix IDE
    10:40 Интерфейс Remix IDE
    13:40 Аккаунты в Ethereum
    15:53 Что такое газ (gas)?
    18:50 Остальные элементы интерфейса
    19:32 Напишем первый смарт-контракт!
    22:34 Сохранение владельца контракта
    23:50 Конструкторы
    25:36 Функция и payable (приём денег)
    27:40 Использование mapping
    29:50 Функция для вывода денег на аккаунт
    36:17 Взаимодействие со смарт-контрактом
    42:10 Заключение
    Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: / @ilyabodrovkrukowski
    Boosty: boosty.to/bodrovis
    Patreon: / bodrovis
    DonationAlerts: www.donationalerts.com/r/bodr...
    Аккаунт Ethereum (ETH, matic, arbitrum, zksync era и всякие токены binance smart chain типа usdt, usdc, trx): 0x719C2d2bcC155c85190f20E1Cc3710F90FAFDa16
    Исходный код github.com/bodrovis-learning/...
    Remix IDE онлайн remix.ethereum.org
    Скачать Remix IDE github.com/ethereum/remix-des...
    Язык Solidity soliditylang.org/
    Документация Ethereum ethereum.github.io/yellowpape...
    Цены на газ
    Канал Telegram: t.me/dev_in_ruby_colors
    Наш чат в Telegram: t.me/joinchat/MxYT6-01eeA1NTYy
    Мой сайт: bodrovis.tech

Комментарии • 493

  • @IlyaBodrovKrukowski
    @IlyaBodrovKrukowski  29 дней назад +2

    ОБНОВЛЁННЫЙ УРОК (МАЙ 2024) НАХОДИТСЯ ТУТ ruclips.net/user/livePVrqhjfDhp0 !!!

  • @artakmanukyan676
    @artakmanukyan676 2 года назад +4

    Все очень понятно и актуально) Спасибо за труд!

  • @user-nh6wb3op5j
    @user-nh6wb3op5j 2 года назад +2

    Очень доступно, огромное спасибо!

  • @mikhailchubakov9152
    @mikhailchubakov9152 2 года назад +2

    Очень круто, жду продолжения!

  • @michaelfedorov6018
    @michaelfedorov6018 2 года назад +2

    Спасибо за урок!

  • @gylyjovpy
    @gylyjovpy 2 года назад +10

    Lesson is just Perfect! Explicit and understandable. Thanks a lot!

  • @JBNTOP
    @JBNTOP 2 года назад +3

    Очень крутое видео, особенно актуально в наше время!

  • @noolzeeq
    @noolzeeq 2 года назад +2

    Жду продолжения!!!

  • @MrTimmirs
    @MrTimmirs 2 года назад +2

    Спасибо за материал ! Очень полезный!

  • @vasyapupkin9820
    @vasyapupkin9820 Год назад +2

    Это просто нечто! Спасибо огромное.

  • @azion
    @azion 2 года назад +3

    Риспект очень толковый контент Подписка однозначно Удачи вам

  • @krab6266
    @krab6266 2 года назад +4

    Спасибо огромное за это видео и будущую серию видео на эту тему.

  • @404piano
    @404piano 2 года назад +2

    Благодарствую за видео!

  • @user-bh9eb3ws2g
    @user-bh9eb3ws2g 2 года назад +2

    Отличное видео. Как бы - все по полочкам))) Спасибо.

  • @deimon12345
    @deimon12345 2 года назад +2

    Спасибо большое как всегда на высоте)))

  • @ivantarabukin1676
    @ivantarabukin1676 Год назад +2

    Супер. Спасибо за уроки

  • @muradgadjiev3556
    @muradgadjiev3556 2 года назад +16

    Спасибо за урок, как всегда познавательно и супер полезно!

  • @bohdan2812
    @bohdan2812 Год назад +3

    Благодарю за манеру изложения. Очень доступно и понятно

  • @karliam_v
    @karliam_v Год назад +2

    Спасибо за урок) Начал познавать Solidity)

  • @vladimireliseev7602
    @vladimireliseev7602 10 месяцев назад +2

    Большое спасибо за видео!
    Вы очень помогли!

  • @TV-hr7vt
    @TV-hr7vt Год назад +2

    Спасибо за урок, все четко ясно и приятно слушать! Спасибо и подписка )

  • @judokid1010
    @judokid1010 2 года назад +2

    Спасибо! Заинтересовало.

  • @dmytrosapozhnyk1963
    @dmytrosapozhnyk1963 2 года назад +3

    Большое спасибо! Шикарная подача информации!

  • @zheka77111
    @zheka77111 Год назад +4

    Спасибо за такую подачу. Все понятно и интересно

  • @user-dj5nz5vk8e
    @user-dj5nz5vk8e 2 года назад +2

    супер курс!

  • @sslavaa
    @sslavaa Год назад +2

    Класс!!! Подписался! Всё более чем понятно!

  • @bormanamadeus
    @bormanamadeus 4 месяца назад +3

    Начал изучать Solidity по вашим урокам. Спасибо Вам большое.

  • @nickd2837
    @nickd2837 2 года назад +4

    Большой респект вам за уроки на Solidity! Очень хорошо объясняете!

  • @xiar7441
    @xiar7441 Год назад +2

    Спасибо, лучший

  • @screamoviolence1456
    @screamoviolence1456 Год назад +2

    Очень интересно тебя слушать. Спасибо за годный контент!

  • @surferliner1174
    @surferliner1174 2 года назад +104

    Бро, ты открыл мне удивительный мир крипты с новой и очень крутой стороны! Ты очень грамотно излагаешь мысли и тебя хочется слушать заинтересованному человеку. От души! Обняли, приподнял, пошел дальше вдохновляться)

  • @almasklchv
    @almasklchv 2 года назад +11

    Спасибо за урок!) С удовольствием жду продолжения:)

  • @user-jz3ku9wf7c
    @user-jz3ku9wf7c Год назад +2

    спасибо большое, лучшая подача материала

  • @-webee7452
    @-webee7452 2 года назад +69

    Очень приятный тембр, благодарю за урок, буду ожидать продолжения:)

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  2 года назад +2

      На здоровье!

    • @scottjameson2163
      @scottjameson2163 2 года назад +3

      потаму что автор не поскупился на микрафон! спасибо!

  • @artem9977
    @artem9977 2 года назад +3

    Большое спасибо за такую качественную подачу материала!

  • @DeniJackson
    @DeniJackson 11 месяцев назад +2

    Интересный урок)) спасибо
    над будет тоже повторить так

  • @timurmyrzaev1442
    @timurmyrzaev1442 Год назад +4

    Очень приятно слушать, всё быстро и понятно, классный урок...
    Надеюсь получится в таком же быстром темпе переучиться)

  • @AlekseyLovchikov
    @AlekseyLovchikov 6 месяцев назад +2

    Огонь! Очень крутой контент - золото! ❤

  • @dilar8056
    @dilar8056 Год назад +2

    Огромный респект, супер приятная подача. Комент для продвижения и благодарности)

  • @braivs
    @braivs 2 года назад +4

    Отличное видео. Очень подробно. Только начинаю осваивать эту тему. Вообще работаю React разработчиком, но тим лид настойчиво рекомендует разобраться с Solidity.

  • @vie8411
    @vie8411 Год назад +4

    Просто фантастика! Невероятный автор, спасибо!!!!

  • @ONE_TWENTY
    @ONE_TWENTY 5 месяцев назад +2

    Хороший мужик, благодарю за инфу

  • @ruslankarimov1247
    @ruslankarimov1247 2 года назад +2

    Спасибо Вам огромное!

  • @antcapital3857
    @antcapital3857 Месяц назад +1

    спасибо. Все очень доходчиво и понятно.

  • @Robessar
    @Robessar Год назад +3

    Очень круто. Самое развернутое и понятное видео по теме. С удовольствием посмотрю курс и поддержку денежкой.

  • @user-kn9ox6cr3b
    @user-kn9ox6cr3b 5 месяцев назад +2

    Класс! Вы просто гений обучения! Без воды все по делу, без проскальзывания любованием!

  • @user-nl5lg8bu4f
    @user-nl5lg8bu4f 2 года назад +3

    Спасибо за видео)

  • @crypto-pro26
    @crypto-pro26 9 месяцев назад +3

    Очень всё доступно объяснил. Даже не думал что смарт контракты это довольно таки понятная вещь. Спасибо за введение в такую не простую тему

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  9 месяцев назад

      да, там и правда всё сравнительно просто изначально

  • @nigma3623
    @nigma3623 2 года назад +2

    Отличное видео буду рад если продолжите выпускать на регулярной основе

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  2 года назад

      Обязательно, следующее уже завтра

  • @do_bro
    @do_bro Месяц назад +1

    Круто! Очень подробно и поэтому понятно.

  • @Ggg-ih3pk
    @Ggg-ih3pk 2 года назад +25

    Идеальная подача, продолжайте в этом направлении, буду с удовольствием ждать новых уроков, лайк подписка.

  • @xoxolpt01
    @xoxolpt01 Год назад +2

    Илья, Вы очень красиво подаете материал, и как для себя, увидел мир крипты с более интересной стороны, а тем более работа с Solidity. Успехов в развитии!!! И спасибо за контент!

  • @cryptotoro1132
    @cryptotoro1132 2 года назад +3

    очень интересно

  • @user-gp3vc5hl2w
    @user-gp3vc5hl2w 2 года назад +5

    Спасибо за уроки, очень просто и понятно, я рад что есть такие каналы как у вас. Пожалуйста, продолжайте, выпускать уроки.

  • @padowan_________2501
    @padowan_________2501 2 года назад +2

    Вы лучший. слушая помолодел на 15 лет)))

  • @maxim9935
    @maxim9935 2 года назад +2

    Спасибо огромное за урок! Очень приятно вас слушать!)

  • @stopthefire01
    @stopthefire01 Год назад +2

    Спасибо большое вам!Вы лучший! Аналогов вашим урокам в рунете нет) по крайней мере я не нашёл.Всё,что бесплатное на ютубе не дотягивает до вас)

  • @user-fk8lb4jj6k
    @user-fk8lb4jj6k 2 года назад +2

    Спасибо большое за видео!!!!!!

  • @lovelyscenes1476
    @lovelyscenes1476 11 месяцев назад +2

    Знеате? Вы проста красавчик очень добрый. Спасибо за видео брат

  • @user-ok1ck1vp4h
    @user-ok1ck1vp4h Год назад +2

    лайк за голос , очень приятно рассказывает

  • @kiskiskat
    @kiskiskat 2 года назад +3

    Отличная подача материала. Подписался на ваш канал и поставил колокольчик :)

  • @snowiedigga
    @snowiedigga 2 года назад +3

    Уважение автору за то что без воды и максимально понятно объясняет основы смарт-контрактов. 👏👏👏

  • @ramaddeus.9488
    @ramaddeus.9488 2 года назад +3

    Дико ахуенный курс. Лучшая подача. Респект :)

  • @kepamuk1
    @kepamuk1 2 года назад +4

    спасибо что есть такие люди которые все это делают, не знаю на сколько сложно было без таких видео все это изучать, у вас наверно мозги из ушей лезут

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  2 года назад

    • @timon59388
      @timon59388 2 года назад

      Без таких людей пришлось бы документацию изучать, не такой уж и плохой вариант если есть бэкграунд в программировании

  • @dmitrijklimov9635
    @dmitrijklimov9635 2 года назад +6

    Очень доступное объяснение, огромное спасибо за этот курс! Начинаю изучать Solidity по вашим урокам.

  • @user-wd8vn7qi3z
    @user-wd8vn7qi3z Год назад +2

    Знакомый криптомэн посоветовал изучить этот язык,я так рад что наткнулся именно на твои уроки!)

  • @user-ud3ze6wy2j
    @user-ud3ze6wy2j 2 года назад +10

    Неужели! Первый на РУ Sol контент, я прав?

  • @shohzodzet
    @shohzodzet Год назад +3

    Это обладенно. Спасибо!
    Я чё-то протупил, не нашел кнопку Deploy сначала, зато нашёл кнопку Compile and Run - и подумал, что это нововведение такое. И у меня выдавало ошибку. А оказывается, нужна была вкладка ниже. Это я говорю для тех, кто вдруг так же ошибется)

  • @user-ve2zm9bu4e
    @user-ve2zm9bu4e Год назад +2

    Какой-то очень крутой учитель вы.

  • @temirlanalymkulov5168
    @temirlanalymkulov5168 2 года назад +2

    рахмат за контент, лайк и подписка

  • @pphotic
    @pphotic 5 месяцев назад +2

    Здравствуйте Илья спасибо огромное за курсы и во вклад в программирование!
    Хотелось бы увидеть курсы по разработки web3 приложений от простых до сложных. Без учёта фронтовой части, только разработка смартконтрактов.

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  5 месяцев назад

      Спасибо за отзыв, очень приятно. Посмотрим, что можно сделать

  • @intivi5277
    @intivi5277 6 месяцев назад +7

    Наконец-то я нашел внятное объяснение сути смартконтрактов. Для меня самый надежный способ успешного применения - изучение явления с его сути. По первому видео могу утверждать, что автор делает видео на совесть, а не для хронометража.
    п.с. Успехов в развитии канала. Подписался.

  • @digitalluu7867
    @digitalluu7867 Год назад +2

    Топчик топчик топчик топчик топчик

  • @koka80prd
    @koka80prd Год назад +4

    Илья спасибо за отличный урок ясным и понятным языком даже для людей с программированием не связанных. Очень полезных и системно выстроенный материал получился 👏👏👏удачи вам в продолжении курса обучения

  • @prulog679
    @prulog679 8 месяцев назад +2

    За одну подачу информации, голос и постановка, все просто на супер уровне, без разговоров и мыслей сразу решил пойти к вам учится, хотя мне 49 и я не программист, просто решил что то новое научится и самому интересно искал интересных и интеллигентных людей, огромное спасибо, очень надеюсь что вы меня научите, дам отчет год спустя, даже заскриню мой комент так как начало учебы 18 октября 2023 года

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  8 месяцев назад

      На здоровье, очень рад, надеюсь, что всё получится Если речь про guidedao, то тогда увидися на стримах и таунхоллах

  • @user-qy3ll9bx8b
    @user-qy3ll9bx8b 2 года назад +2

    Спасибо большое!!!

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  2 года назад

    • @user-qy3ll9bx8b
      @user-qy3ll9bx8b 2 года назад +1

      Добрый день. Вы берете учеников ? Уровень моего программирования 0 . Но очень нужно сменить профессию. Солидити это очень востребовано в будущем. Есть возможность у вас учиться ?

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  2 года назад

      @@user-qy3ll9bx8b В теории да, это возможно. Вот тут страничка bodrovis.tech/ru/teaching с информацией. Правда упор потребуется сделать на самостоятельном изучении тем; я готов отвечать на вопросы, проверять код, пояснять сложные моменты. Solidity- востребовано, конечно, хотя есть подозрение, что в один прекрасный момент рынок будет перенасыщен. Впрочем, это произойдёт не очень скоро

  • @akmalradjabov3859
    @akmalradjabov3859 Год назад +1

    Ваш урок конечно отлично. Я бы хотел примеры с проекта например я хочу создать токен и кто то купить с фиатом то автоматом перечислялось в его счет токены. Есть такой урок у вас.

  • @minorutamaka159
    @minorutamaka159 5 месяцев назад +2

    Крутой видеоролик я часто взаимодействую со смарт контрактами примерно представляю как они работают но всегда хотелось с чисто технической стороны понять как это все устроено к сожалению с программирование вообще не дружу поэтому многие термины которыми вы оперируете непонятны но видео больше для программистов которые не сталкивались defi чем для людей сталкивавшихся с defi но не с программированием

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  5 месяцев назад

      Да, это правда, тут я ориентируюсь на тех, кто кое-какой опыт имеет, тк в solidity редко приходят с нуля (хотя и это реально). Если есть интерес освоить базовые термины, то у меня есть серия "ruby c нуля", это совсем для начинающих

  • @pleb3672
    @pleb3672 2 года назад +2

    Спасибо

  • @vvvarvfx
    @vvvarvfx 2 года назад +3

    Очень крутая подача материала!
    Большое спасибо!
    Как с Вами можно связаться?

  • @hovhannesavetisyan3708
    @hovhannesavetisyan3708 2 года назад +2

    ждем новых видео

  • @GUNTRUP_
    @GUNTRUP_ Год назад +1

    Друг ,пасомотрю весь курс + буду дальше изучать ,вообще занимаюсь фронтом ,надумывал в реакте разобратся но я так понял прийдется все паралельно изучать ведь руки чешутся

  • @kolobmobile
    @kolobmobile 10 месяцев назад +2

    Like in first 5 min of video

  • @ramzatabdikarov3395
    @ramzatabdikarov3395 Год назад +4

    Спасибо Вам) Нас сейчас обучают бесплатно с университета, толком ничего не было понятно, благодаря вашим видео стало что то прояснятся.

  • @klapperbein6632
    @klapperbein6632 9 дней назад +1

    Каждый раз когда слышу Ява-скрипт, хочется плакать.

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  9 дней назад

      Не плачьте, всё наладится когда-нибудь. Это название связано с сортом кофе "ява"

  • @IlyaBodrovKrukowski
    @IlyaBodrovKrukowski  Год назад +23

    ВАЖНЫЕ МОМЕНТЫ!
    На 7:37 во время монтажа вкралась опечатка. 1 wei = 0.000000000000000001 ether, конечно
    Также, если вы выбираете версию Solidity 0.8.25 или выше, то убедитесь, что у вас установлена среда (environment) Remix VM Cancun

    • @olegrolik
      @olegrolik 5 месяцев назад

      а крышечка перед версией что означает?

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  5 месяцев назад +1

      @@olegrolik подходит версия 0.8.Х, то есть любая от 0.8.0 и далее, но ниже, чем 0.9.Х и выше, чем 0.7.Х

    • @user-xl8up4wu6w
      @user-xl8up4wu6w 4 месяца назад

      @@IlyaBodrovKrukowski 05.02.2024 установил себе Remix и там в примерах контрактов имеется такая строка - pragma solidity >=0.8.2

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  4 месяца назад

      @@user-xl8up4wu6w Ну нормально, так и должно быть, сейчас версия Solidity 0.8 как раз. Только если в компиляторе выбираете 0.8.20 или выше, ставьте VM в значение Shanghai

  • @oddforce
    @oddforce Год назад +2

    Гений

  • @daps9516
    @daps9516 10 месяцев назад +2

    всем c++

  • @user-kb8ik2mw5q
    @user-kb8ik2mw5q 2 года назад +5

    Илья, можете сделать отдельный плейлист по вашим новым курсам solidity? а то выйти на их список только можно через общий плейлист и потом по номерам щелкать, спасибо

  • @ernarzhagiparov237
    @ernarzhagiparov237 Год назад +2

    Автор ролика красава первый урок супер )) хорош теория и практика сразу

  • @MikhailKuklenkov
    @MikhailKuklenkov 10 месяцев назад +2

    Благодарю за такую полезную информацию по введению в Solidity, Илья. Успехов в развитии канала и в вашем ремесле)

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  10 месяцев назад

      Спасибо, будем стараться

    • @MikhailKuklenkov
      @MikhailKuklenkov 9 месяцев назад

      Доброго времени суток, Илья. Решил еще раз пересмотреть урок и возникло пара вопросов. Возможно у вас найдется время на них ответить:
      1. Осталось не ясной необходимость объявления конструктора. Почему мы не можем просто ограничиться объявлением переменной 'address public owner'? Смарт-контракт и в таком случае корректно деплоится и каждый раз корректно выводит адрес хозяина. Не понятен сам смысл конструктора в контракте.
      2. Не знаете ли вы с чем связано отсутствие возможности присвоения типа payable для переменной owner в самом начале? Ведь поэтому нам нужно вводить дополнительную переменную в функции withdraw.
      3. Когда изучал возможности в рамках полученных на уроке знаний попытался создать переменную, которая бы выводила актуальный баланс контракта :
      'uint public myBalance = address(this).balance;' Потерпел небольшое фиаска и, к своему сожалению, не могу разобраться почему не работает. Все деплоится, но каждый раз при вызове переменной вывод '0'. Возможно вы подскажете ошибку?

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  9 месяцев назад

      @@MikhailKuklenkov 1. Просто для демонстрации, что можно создавать конструкторы 2. owner может быть payable сразу, там просто нужно этот модификатор указать (хотя для перевода денег есть и другая функция, кроме transfer) 3. Если это переменная state, то там будет баланс 0, конечно. Ведь если вы задеплоили контракт, то изначально там баланс 0. Соответственно, этот 0 просто присвоен переменной и всё, а дальше она автоматом не обновится уже. Нужна тогда функция типа updateBalance, где обновляется значение переменной myBalance. Тогда если её вызвать, то и myBalance будет иметь новое значение

    • @MikhailKuklenkov
      @MikhailKuklenkov 9 месяцев назад

      Благодарю за обратную связь, Илья.

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  9 месяцев назад

      @@MikhailKuklenkov

  • @ilyamoskvin2094
    @ilyamoskvin2094 2 года назад +1

    Очень приятная подача. Ремарка: London и Berlin Javascript VM - это не города, где они расположены:)

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  2 года назад

      Забавно. Просто обычно пишут таки города. Ну, к примеру в Amazon S3 или в других облачных сервисах.

    • @ilyamoskvin2094
      @ilyamoskvin2094 2 года назад +1

      @@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.

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  2 года назад

      @@ilyamoskvin2094

  • @grigorashka
    @grigorashka 2 года назад +1

    Когда я вникал в бч, мне пришло что он схож с торрентом чем то.

  • @T_O_M_A_T
    @T_O_M_A_T 2 года назад +53

    Надеюсь получится с помощью ваших уроков выучить язык. Остались с семьей без дома, работы из-за ракетных обстрелов

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  2 года назад +22

      Что ж, я продолжаю работать для всех. Учитель и врач - представители этих профессий пост не оставляют, какая бы ни была ситуация

    • @WebParanoid
      @WebParanoid Год назад

      как успехи?

    • @T_O_M_A_T
      @T_O_M_A_T Год назад +8

      @@WebParanoid отлично,уже работаю 🫡. Ну и помимо этого, еще один язык выучил

    • @TMANandMAISON991
      @TMANandMAISON991 Год назад

      @@T_O_M_A_T именно на солидити нашли работу?

    • @elnursh
      @elnursh Год назад

      ​@@T_O_M_A_T работа связана с блокчейном?

  • @b33blebrox
    @b33blebrox 6 месяцев назад +2

    Теперь бы найти настолько же профессиональные уроки по TON...

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  6 месяцев назад

      На этот счёт не подскажу, но может рано или поздно и сам займусь :)

    • @b33blebrox
      @b33blebrox 6 месяцев назад

      @@IlyaBodrovKrukowski Сейчас у них совсем тоскливо с системным изложением предмета, возможно потому, что сама платформа молодая и на пути становления

  • @dmitrys.p.5241
    @dmitrys.p.5241 2 года назад +1

    Добрый день! Начинать изучение Solidity надо с этого урока? просто есть уроки которые без номеров и появились раньше... И второй вопрос: курс просто дает базу или в будущем после его прохождения можно расчитывать на трудоустройство)? Спасибо за уроки

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  2 года назад +1

      Да, с этого. Раньше там стримы, тоже в принципе можно посмотреть, но в ряде случаев уже желательно иметь какие-то знания. Гарантировать по трудоустройству я ничего не могу, конечно, но все основные вопросы точно рассматриваются

  • @minitravel8154
    @minitravel8154 Год назад

    Отличный урок. Господа, вопрос - можно ли как-то привязать кошелек к owner напрямую? Ну то есть при вставке в новый контракт куска кода чтобы просто оставалось сменить кошелек. Спасибо.

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  Год назад +1

      Не вполне понятно, но просто owner - это обычно тот, кто разворачивает контракт. Можно так сделать, что при деплое контракта передаётся нужный адрес как аргумент

  • @lemavisaitov6412
    @lemavisaitov6412 2 года назад +3

    Я не давно решил изучить язык solidity, т.к. я решил попробовать блокчейн разработку и ваши уроки очень кстати, спасибо вам за наставления! Я надеюсь вы по чаще будете выпускать уроки по solidity. И ещё, не могли бы вы дать мне ссылки на дополнительный материал по solidity? Я был бы очень благодарен.

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  2 года назад

      На здоровье! Самое простое - читать доки docs.soliditylang.org/en/latest/ А так материал разрозненный и часто уже не очень актуальный. Есть ещё вот такая забавная штука cryptozombies.io/

    • @lemavisaitov6412
      @lemavisaitov6412 2 года назад +1

      @@IlyaBodrovKrukowski благодарю!

    • @ruslanfm3387
      @ruslanfm3387 2 года назад

      @@IlyaBodrovKrukowski Добрый день, спасибо за ссылку на крипозомби очень интересный способ изучения! У меня вопрос если я только начал изучать солидити стоит ли пройти весь этот курс с коиптозомби? Почему спрашиваю, весь курс сделан на более ранней версии, не сильно ли затруднит изучение, когда перейду на современную версию?

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  2 года назад

      @@ruslanfm3387 Думаю, не сильно, можно попробовать в любом случае

  • @jobbers5451
    @jobbers5451 Год назад +1

    Спасибо за урок. Поясни, как ты включил автокомплит в редакторе?

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  Год назад +1

      Ну, вообще он сам должен работать, вроде я и не включал ничего (местами может показаться, что код "пишется сам", но это могут быть последствия редактирования видео просто). В VS Code можно поставить дополнение "Solidity", очень полезная штука

  • @seostudio3906
    @seostudio3906 2 года назад +2

    Добрый день.
    Вы упомянули о версии Solidity. А что будет с контрактами размещенными ранее (Solidity версии 0.5)?
    Они будут работать или их нужно переделывать?
    Ведь и версия 0.8.0 когда то станет не актуальной.
    Спасибо.

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  2 года назад

      Да, это хороший вопрос. Скажем так: а что будет с сайтами, которые были свёрстаны под старые браузеры и используют какие-нибудь компоненты ActiveX или Flash? Ну, примерно такая же ситуация с контрактами: да они могут устареть, но мы можем сделать новые. Для того, чтобы не рушить существующий функционал, используют прокси-контракты, как это описано здесь santexgroup.com/blog/is-it-possible-to-upgrade-a-smart-contract-once-deployed/