Друзья, я запустил новую серию уроков по Solidity, где мы очень подробно будем разбирать все аспекты языка. Вот ссылка на первый урок: th-cam.com/video/8A8-7Ks26yY/w-d-xo.html
Илья, подскажите, стоит ли смотреть и предыдущие ваши видео по данной технологии, или в новых уроках все учтено? Можно идти по порядку как в плейлисте или что-то лучше посмотреть в первую очередь?
@@IlyaBodrovKrukowski Ну с ваших уроков можно от и до разобраться и научиться посмотрев или нужно будет дополнительно инфу искать и совершенствоваться ?
@@theomen13 В целом да, но обычно не бывает так, что посмотрел какие-то видео и стал специалистом. Ну, или прочитал одну книгу. Это не слишком быстрый процесс, но в целом в уроках много полезного и в общем начинается с основ
@@IlyaBodrovKrukowski понял, про становление специалистом с просмотра одно лишь курса я не имел ввиду )). А в идеале с чего начинать что посоветуете, если брать программирование ? Питон С++
Добрый! Да, конечно. Так как стрим был на платформе MCS изначально, то курс будет доступен там. Увы, но он платный (зато в него входит ОЧЕНЬ много всего) - однако другие бесплатные стримы я тоже буду продолжать выкладывать. moscoding.ru/ethereum
Илья здравствуйте, возможно я что то понял , но по моему если сумма платежей в данном контракте превысит цену продукта то fullypaid так никогда и не станет true и соответственно владелец не сможет вывести деньги со счета, скажем если первые два платежа будут 1.5 и 1.5 эфира то всё , пожалуйста объясните
вопрос следующий. Насколько remix ide является инструментом по умолчанию у разработчиков? есть ли какие-то предпочтения для выбора vscode или jetbrains ide с плагинами? можете записать, если его нет еще видосик как разрабатывать, к примеру на Rubymine с плагином, что нужно и какие проблемы могут быть?
RubyMine у меня нет, он платный. Remix - это ничего решение, если нужно проверить что-то по-быстрому, но в целом всё равно нужно писать тесты, а для них лучше VS Code или что-то в таком духе, я думаю
В теории, да, конечно. Хотя сейчас используется JS обычно: web3.js или ethers.js. Вот в плейлисте посмотрите th-cam.com/video/DgsnHmNukv8/w-d-xo.html одно из видео есть про Ethers.js, то есть как именно с контрактом общаться извне... А написать что угодно можно: например, сделать контракт для магазина, куда поступают заказы, а на JS написать фронт, с помощью которого всем этим управлять. :) Я потом ещё буду делать уроки по теме, покажу примеры какие-нибудь
@@IlyaBodrovKrukowski Понял, спасибо за ответ)) Есть базовое понимание JS, но кручусь в крипто среде, очень вдохновляет вся эта тематика, хотелось бы продолжать идти по этому же вектору. Но посерфил немного в поисках базовых курсов для Solidity, или хотя бы структурированной инфы, и понял что у новичков он не самый популярный, их практически нет.
@@djoodaduda7345 привет я тоже с нуля хочу начать учиться программировать и начать именно с solidity. Так как интересует направление крипто. Ты уже определился?
@@Александрраз-н8ф йоу, сейчас я понял что мне он будет крутой чисто для общего образования, и понимания работы смарт-контрактов. В плане его пользы уже не знаю, есть много сервесов, где люди могут создать свой смарт-контракт просто нажав кнопку, хотя если делать что то серьезное, то понятно, что нужен кастом.
Да, это очень востребованно. В среднем зарплата по рынку выше сильно именно в крипте. Рано или поздно, впрочем, эта область насытиться. Но крипта и связанные технологии с ней - это огромное новое поле, которое мы только начали разрабатывать. По крайней мере, знать, как это всё работает, - весьма нелишне
Да, всё просто: в Remix открываете Plugins, там будет Hardhat, устанавливаете, потом запускаете Hardhat, выбираете в Environment: Hardhat provider, и он подрубится. А вообще одно из видео в плейлисте про это рассказывает, по-моему
@@IlyaBodrovKrukowski У меня не получается к compiler configuration добавить Enable hardhat, я установил так (npm install -g @remix-project/remixd) и потом ввел команду remixd -s C:\Users\htcon\Downloads\Remix-IDE-1.3.3-win (у меня по такому адресу) и после всего я получил ошибку [ERR] There is already a client running on port 65522!
Бро я понимаю что все прогрессирует но все же что там с Truffle и MyEtherWallet ? они все отвалились и на них не возможно изучать что такое solidity ? использую ganeshe как песочницу + vsc и я понимаю что нужно переходить на remix но так же я вижу что remix скрывает нужные для понимания среды вещи, такие как структуры самого смарт - контракта и из чего он состоит. например пользователи ide remix не смогут узнать из чего состоит структура файлов СК но это наверно мелочи. а если что то для общего понимания то структура строится так .sol .js .json и без этих файлов вы не запустите свой смарт-контракт =) PS для тех кто понимает о чем я ))))
Да можно использовать то, что удобно. Но сейчас remix сильно в тренде, плюс все переползают на Hardhat или Foundry (последнее время Foundry мне нравится больше)
@@IlyaBodrovKrukowski я не уточнил на чем я пытаюсь все это провернуть это как не странно Windows 10, не пробовал не Remix не Foundry что посоветуете для тех кто постигает азы самостоятельно ?
@@СергейРоспатнюк Foundry - должно работать 100%, у меня тоже винда (хотя для некоторых вещей всё равно нужен wsl). Foundry может быть поначалу непривычно, но вообще хорошая штука, на канале про него есть видео
@@IlyaBodrovKrukowski ок большое вам спасибо за совет, не хочу продолжать дальше но есть конечно вопросы, думаю задам их другим людям =) PS так что же дает нам использование этих ide кроме как того что скрывает реальную сложную структуру за простотой интерфейса ?
Друзья, я запустил новую серию уроков по Solidity, где мы очень подробно будем разбирать все аспекты языка. Вот ссылка на первый урок: th-cam.com/video/8A8-7Ks26yY/w-d-xo.html
Илья, подскажите, стоит ли смотреть и предыдущие ваши видео по данной технологии, или в новых уроках все учтено? Можно идти по порядку как в плейлисте или что-то лучше посмотреть в первую очередь?
@@АлександрИноземцев-и4х Думаю, можно по порядку уроки, в них примерно то же самое, что на стримах, опубликованных раньше
Не поверите, это самое лучшая подача информации по языку солидити на русском! Спасибо.
Благодарю вас!
И единственная (?) ;)
Кайф, хорошо обьясняешь, надеюсь хватит сил добить этот плейлист до конца )
Спасибо за лекцию. Ожидаю продолжения :)
;)
спасибо. очень хорошо рассказываете. очень доходчиво, последовательно.
Спасибо! Тут могут уроки уже быть не очень актуальны, в этом плейлисте посвежее th-cam.com/video/8A8-7Ks26yY/w-d-xo.html
Все очень понятно и интересно! Спасибо за урок!
Приятно удивлён увидеть здесь Solidity. Изначально подписывался из-за Ruby on Rails.
Да в целом были планы делать разный контент, так что посмотрим, может ещё что-нибудь будет по теме :)
@@IlyaBodrovKrukowski Было бы классно увидеть видео по Hyperledger Fabric)
@@auzmarts2042 Посмотрим, постараюсь :D
Стоит ли начать обучаться программированию сразу с solidity, если интересна тема смарт контрактов и блокчейн в целом?
Вполне. Но JS всё равно там потребуется рано или поздно
@@IlyaBodrovKrukowski спасибо
Здравствуйте. А нужно знать программирование чтоб изучать Solidity ?
Не обязательно. Но поначалу может быть тяжеловато, скажу честно
@@IlyaBodrovKrukowski Ну с ваших уроков можно от и до разобраться и научиться посмотрев или нужно будет дополнительно инфу искать и совершенствоваться ?
@@theomen13 В целом да, но обычно не бывает так, что посмотрел какие-то видео и стал специалистом. Ну, или прочитал одну книгу. Это не слишком быстрый процесс, но в целом в уроках много полезного и в общем начинается с основ
@@IlyaBodrovKrukowski понял, про становление специалистом с просмотра одно лишь курса я не имел ввиду )). А в идеале с чего начинать что посоветуете, если брать программирование ? Питон С++
@@theomen13 Ruby, Python. Уж точно не С++
Здравствуйте. На протяжение всего видео, вы говорите: "Это будет в курсе". Можно подробнее про курс и когда он появится ?
Добрый! Да, конечно. Так как стрим был на платформе MCS изначально, то курс будет доступен там. Увы, но он платный (зато в него входит ОЧЕНЬ много всего) - однако другие бесплатные стримы я тоже буду продолжать выкладывать. moscoding.ru/ethereum
Илья здравствуйте, возможно я что то понял , но по моему если сумма платежей в данном контракте превысит цену продукта то fullypaid так никогда и не станет true и соответственно владелец не сможет вывести деньги со счета, скажем если первые два платежа будут 1.5 и 1.5 эфира то всё , пожалуйста объясните
Я уже плохо помню это стрим, но там наверное может быть такое
@@IlyaBodrovKrukowski но подача действительно крутая , так что спасибо ))
@@razinabrahamyan3771
а чем этот плейлист отличает от вашего другого "уроки Solidity/Ethereum"? c какого лучше начать ? с этого или "уроки Solidity/Ethereum"?
Здесь ещё стримы дополнительно, а так особенных отличий нет. Просто исторически так сложилось
вопрос следующий. Насколько remix ide является инструментом по умолчанию у разработчиков? есть ли какие-то предпочтения для выбора vscode или jetbrains ide с плагинами? можете записать, если его нет еще видосик как разрабатывать, к примеру на Rubymine с плагином, что нужно и какие проблемы могут быть?
RubyMine у меня нет, он платный. Remix - это ничего решение, если нужно проверить что-то по-быстрому, но в целом всё равно нужно писать тесты, а для них лучше VS Code или что-то в таком духе, я думаю
Подскажите, если я хочу создать смарт контракт на блокчейне binance smart chain, мне подойдет язык solidity или нужно изучать что-то другое?
Да, подойдёт
А можно на пайтоне что то подобное написать какой-то приложение что бы что бы взаимодействовать со смарткантрактом. И что вообще можно написать ?
В теории, да, конечно. Хотя сейчас используется JS обычно: web3.js или ethers.js. Вот в плейлисте посмотрите th-cam.com/video/DgsnHmNukv8/w-d-xo.html одно из видео есть про Ethers.js, то есть как именно с контрактом общаться извне... А написать что угодно можно: например, сделать контракт для магазина, куда поступают заказы, а на JS написать фронт, с помощью которого всем этим управлять. :) Я потом ещё буду делать уроки по теме, покажу примеры какие-нибудь
Solidity может быть как первый основной язык для изучения?
В теории да, хотя начинать с общецелевого языка - это как-то "традиционнее", что ли
@@IlyaBodrovKrukowski Понял, спасибо за ответ))
Есть базовое понимание JS, но кручусь в крипто среде, очень вдохновляет вся эта тематика, хотелось бы продолжать идти по этому же вектору. Но посерфил немного в поисках базовых курсов для Solidity, или хотя бы структурированной инфы, и понял что у новичков он не самый популярный, их практически нет.
@@djoodaduda7345 Просто технология новая. Но у меня вот есть ещё на канале видео по теме, так что для начала можно посмотреть
@@djoodaduda7345 привет я тоже с нуля хочу начать учиться программировать и начать именно с solidity. Так как интересует направление крипто. Ты уже определился?
@@Александрраз-н8ф йоу, сейчас я понял что мне он будет крутой чисто для общего образования, и понимания работы смарт-контрактов. В плане его пользы уже не знаю, есть много сервесов, где люди могут создать свой смарт-контракт просто нажав кнопку, хотя если делать что то серьезное, то понятно, что нужен кастом.
и что это сейчас востребованее, чем rails приложения? я ни одной вакансии ещё не видел, либо не там смотрел. спасибо
Да, это очень востребованно. В среднем зарплата по рынку выше сильно именно в крипте. Рано или поздно, впрочем, эта область насытиться. Но крипта и связанные технологии с ней - это огромное новое поле, которое мы только начали разрабатывать. По крайней мере, знать, как это всё работает, - весьма нелишне
Спасибо вам огромное
Можете подсказать, как подключить Hardhat к ремикс ide?
Да, всё просто: в Remix открываете Plugins, там будет Hardhat, устанавливаете, потом запускаете Hardhat, выбираете в Environment: Hardhat provider, и он подрубится. А вообще одно из видео в плейлисте про это рассказывает, по-моему
@@IlyaBodrovKrukowski в плейлисте 4 видео про Hardhat, но я там не нашел информацию про то, как к ремиксу подключить.
@@IlyaBodrovKrukowski можете пожалуйста подробнее алгоритм действий расписать. Может я что-то неправильно сделал. Заранее спасибо
@@IlyaBodrovKrukowski У меня не получается к compiler configuration добавить Enable hardhat, я установил так (npm install -g @remix-project/remixd) и потом ввел команду remixd -s C:\Users\htcon\Downloads\Remix-IDE-1.3.3-win (у меня по такому адресу) и после всего я получил ошибку [ERR] There is already a client running on port 65522!
@@БекзодОлимов-я4ц th-cam.com/video/E9kkzeFiCrY/w-d-xo.html Вот видео по теме, боюсь, что добавить к нему у меня нечего
Хорошее видео, не так много свежего материала по солидити
Бро я понимаю что все прогрессирует но все же что там с Truffle и MyEtherWallet ? они все отвалились и на них не возможно изучать что такое solidity ? использую ganeshe как песочницу + vsc и я понимаю что нужно переходить на remix но так же я вижу что remix скрывает нужные для понимания среды вещи, такие как структуры самого смарт - контракта и из чего он состоит. например пользователи ide remix не смогут узнать из чего состоит структура файлов СК но это наверно мелочи. а если что то для общего понимания то структура строится так .sol .js .json и без этих файлов вы не запустите свой смарт-контракт =) PS для тех кто понимает о чем я ))))
Да можно использовать то, что удобно. Но сейчас remix сильно в тренде, плюс все переползают на Hardhat или Foundry (последнее время Foundry мне нравится больше)
@@IlyaBodrovKrukowski я не уточнил на чем я пытаюсь все это провернуть это как не странно Windows 10, не пробовал не Remix не Foundry что посоветуете для тех кто постигает азы самостоятельно ?
@@СергейРоспатнюк Foundry - должно работать 100%, у меня тоже винда (хотя для некоторых вещей всё равно нужен wsl). Foundry может быть поначалу непривычно, но вообще хорошая штука, на канале про него есть видео
@@IlyaBodrovKrukowski ок большое вам спасибо за совет, не хочу продолжать дальше но есть конечно вопросы, думаю задам их другим людям =) PS так что же дает нам использование этих ide кроме как того что скрывает реальную сложную структуру за простотой интерфейса ?
продолжайте, как тестировать на виндоус как подключать и тд
Постараюь!
Полезное видео,спасибо!
На здоровье!
Как вы получили 10 000 ETH на метамаск?
да никак, его Hardhat даёт просто. Я запустил локальный блокчейн и к нему подцепился, там всем желающим раздают
!
с каких пор 2**8 = 255?))
Ни с каких. 2**8 - 1 надо считать, тк там с нуля числа
@@IlyaBodrovKrukowski спасибо