Языки Fift, FunC, Tact, Solidity / Разработка под блокчейн / TON vs Ethereum / Владимир Алефман
👉 UPD 2024: НОВЫЙ ХАКАТОН ОТ TON с призом в 2 миллиона долларов, го участвовать: bit.ly/ton-hack-2024
Регистрация до 30.04.2024
Сегодня вас ждёт хардкорный выпуск про блокчейн-разработку: что за языки программирования Fift, FunC, Tact, Solidity и зачем они нужны, как работают нодовые виртуальные машины, чем отличается асинхронщина в TON от синхронного кода в Ethereum, есть ли место ООП и функциональщине в мире смарт-контрактов, что за frontend & backend у крипто-проектов, что такое dApp, Web3 и децентрализованный интернет.
Так что, заваривайте чаинский/кофеинский и погнали, сегодня будет вкусно 😉
ДОП. МАТЕРИАЛЫ:
🔹 Материалы из выпуска: t.me/itbeard/1165
🔹 Аудио-версия выпуска: podcast.itbeard.com/e/180
🔹 Канал Вовы: @alefman_vladimir
🔹 ТГ-канал Вовы: t.me/alefmanv
🔹 Поддержать АйТиБороду на Patreon: / itbeard
ГДЕ СМОТРЕТЬ И СЛУШАТЬ
🔸 KZhead: • Языки Fift, FunC, Tact...
🔸 Apple Podcasts: apple.co/41hwOIQ
🔸 Google Podcasts: bit.ly/itbeard-googlepodcasts
🔸 Spotify: spoti.fi/3Ktbf1Y
🔸 Скачать mp3: podcast.itbeard.com/e/178
НАВИГАЦИЯ
0:00 Тизер
00:57 Начало
01:23 Представление гостя
7:30 Почему мы не слышим про блокчейн-разработку
11:40 Как Вова попал в программирование
18:05 Что такое блокчейн
20:30 Терминология из блокчейна: ноды и роли, proof of work, proof of stake
25:05 Отличие сетей Bitcoin, Ethereum, Tron, Ton
29:30 Почему у эфира дорогая транзакции
33:49 Особенности TON: асинхронный блокчейн
38:40 Message oriented programming
41:20 Что такое смарт-контракт
46:46 Кто запускает код смарт-контрактов: виртуальные машины
49:40 Как хакают блокчейн
50:05 Ограничения по количеству кода
52:00 В TON всё смарт-контракты
54:06 Стандартизация в блокчейне
56:20 Про написание кошелька
1:00:35 Параллелизм и месенджинг в TON на примере
1:05:00 Жетоны
1:09:55 Bounced-сообщения
1:12:25 Как высчитывается комиссия за выполнение твоего смарт-контракта
1:16:55 TON Storage
1:19:08 Детерминированные смарт-контракты
1:23:25 Синхронность в TON не синхронность в классическом понимании
1:24:35 Ethereum - это монолит, TON - микросервисы
1:26:05 Правдивая децентрализация
1:27:24 TON Foundation
1:31:50 Новый TON
1:33:51 Запрет TON и как обошли: security token vs utility token
1:40:05 На каких языках программируют в TON
1:47:10 Кривой код напрямую влияет на деньги
1:52:46 Форки TON
1:53:58 Тестирование смарт-контрактов
1:57:54 Testnet vs Mainnet
2:00:15 Back-end и front-end на примере
2:04:31 Вызов внешних смарт-контрактов
2:07:55 Фреймворки и SDK
2:11:00 Как стать TON-разработчиком
2:20:50 Сколько зарабатывают блокчейн-разработчики
2:23:35 Web3 и dApp
2:29:51 Децентрализованный интернет на TON
2:36:18 TON Domain и TON Site
2:40:30 HACK-TON-BERFEST
2:48:44 Анонс от Лекса (ЭКСКЛЮЗИВ)
2:55:22 Рандом: приятность данных и жизнь в Израиле
ПОДПИСЫВАЙТЕСЬ
🔻 Сайт: itbeard.com
🔻 Telegram: t.me/itbeard
🔻 WhatsApp: s.itbeard.com/whatsapp
#айтиборода #блокчейн #ton
почему мне показалось, что Владимир плавает в ответах? у бч достаточно четкая структура - есть ноды(серверы с запущенным кодом и бд), на которых децентрализовано хранится синхронизированный общий стейт базы данных. есть интерфейс доступа к этому стейту и протокол изменения стейта(транзакции). хранение и изменение стейта стоит какие-то условные единицы. транзакция пришла - попадает в очередь и распространяется на другие ноды. нода может взять или не взять транзакцию в исполнение. есть виртуальная машина, в рамках которой исполняется транзакция и изменяется стейт. смарт-контракт это подпрограмма(список операций в байткоде), которую в рамках транзакции можно заколить. выполнятся операции, обновится стейт в рамках возможностей и ограничений ВМ. abi - интерфейс разметки байткода смарт-контрактов(какие функции что принимают на вход в рамках кола). стейт хранится в слотах, размер слота ограничен, размер подпрограммы ограничен, транзакция ограничена, время исполнения ограничено. в транзакции указывается куда стучим с какими входящими данными. коммент соберет 100 лайков = запилю видос бч для айтишника.
народ, поактивнее лайкайте))
так а что ты нового то написал в своём комменте? всё это было в видео
Приятно смотреть как Лекс берет интервью. Даже когда он знает ответ, то все равно не стесняется переспросить чтоб любой зритель мог понять о чем идет речь. 👍
да ! даже не перебивает как некоторые интервьюверы. кстати видео было на автоплее у меня я проснулся начал смотреть и подумал что это у него интервью берут)
Какая прелесть, слежу за TON с конца 21-го года и очень приятно видеть как он обретает популярность Приветствую всех будущих разработчиков в TON, технологию которая изменит наш привычный мир
Лайк не глядя) на ютубе очень много информации по теме, но чего-то стоющего очень мало.
Классное видео! Спасибо Бороде за выпускаемый контент)
Лекс стал опытным допрашивателем. В некоторых вопросах гость плавал, но Лекса это не останавливало
Спасибо за обширный выпуск.По треугольнику и объяснению триллемы блокчейна(29:05+) только неверная информация предоставлена, чтобы не вводить людей в заблуждение, т.к. это важно, и разработчик такого уровня серьезно оговорился. Масштабируемость и пропускная способность - это одно и то же, на третьем конце данного треугольника - Безопасность. Образуется триллема, достижение одновременно всех 3-х компонентов затруднено - Децентрализации, Безопасности(Security)и Масштабируемости(кол-во обработанных транзакций в единицу времени).
Тоже хотел написать об этом, спасибо ☺️
Удалось досмотреть, очень крутой выпуск, все было интересно)) Спасибо большое!)
Интересная беседа. Спасибо!
Я только начинаю в айти и мало знаком с криптой и блокчейном. Довольно пренебрежительно к этому относился. Но этот видос прямо открыл мне глаза. Теперь собираюсь углубиться в эту тему и попробовать поработать с блокчейном
Для таких бесед нужно sequence diagram рисовать. Бороде уважение за попытки прояснить картинку.
Очень интересный выпуск. Захотелось сразу попробовать что-то сделать на Тоне
круто! респект! спасибо за интервью и отдельное спасибо за взгляд внутрь Израиля, очень позитивно и очень точно, сам айтишник репатриант
а я протоиерей
Опа, смотрим 🤓
Лекс, топовое интервью! Спасибо! Мне как продакту в крипто-процессинге было интересно слушать и для базового погружения в TON это более чем достаточно. Однако чего мне не хватило от гостя: 1. Когда ты копал вопросами глубже в архитектуру, в Core логику БЧ, гость начинал заметно плавать и отвечать неоднозначно, особенно когда речь шла о сравнении ETH с TON, хотелось бы более системного ответа. Аналогии можно было провести намного проще, например монолитная и микросервисная архитектура (это я кстати взял со страниц TON) и дальше от этого к каждому компоненту спускаться вниз, а так для меня получился крайне хаотичный материал и в голове долго пришлось все женить))). 2. Очень не хватило визионерства, хотелось бы послушать про то как гость видит развитие БЧ в секторе DeFi, если TON это мультичейн (конструктор блокчейнов) какому заказчику это будет наиболее выгодно, это многоконсенсусная структура или нет, можно было порассуждать на тему инфраструктуры WEB 3 и как БЧ TON планирует туда вкатываться. В общем это исключительно в рамках обратной связи, потому что хочется чтобы про блокчейн говорили на канале больше и было еще больше крутых гостей. 💪
Лично я вижу, что TON это главный претендент на прорыв web3 в массу. Но тут не менее важно сознание и пользователей
Тема огонь, особенно в сочетании с ИИ, в перспективе 💣
Мне интересна данная тема, как это можно объединить не подскажешь? Куда гуглить
1. ТОН масштабируется по горизонтали, т.е. весь блокчейн не должен существовать на каждом валидаторе, как например на Эфире. Из-за этого ТОН не может быть синхронным, т.к. не содержит состояние всех контрактов на каждой ноде. 2. Все взаимодействия происходят через асинхронные сообщения. 3. Код контракта и состояние предтавляет из себя один и тот же тип данных, а адрес высчитывается (по простому) `address = hash(code + initState)`. Т.е. если контракт хочет узнать адрес другого контракта, он может его вычислить если содержит в своих данных код другого контракта. А как сообщение находит нужную ноду по адресу это уже делает раутер через DHT (Distributed Hash Table), но разработчику этого знать не обязательно.
Увидел тему интервью и обрадовался, а посмотрев первые 45 минут сложилось 2 впечатления: 1) попытка рекламы TON’а 2) когда гость рассказывал про технологии, то сложилось впечатление, что Лекс - препод, принимающий экзамен у гостя) Попробую досмотреть выпуск и, надеюсь, изменю свое мнение
Тут не в этом дело, Лекс задает очень много вопросов касающихся конкретных проектов, конкретных технологий в каждом из проектов. Они все очень разные, элементарно человек не может знать, как все устроено у каждой крипты. А что касается технологий, хоть Лекс выглядит чуть увереннее гостя с виду. Сам гость отвечал все верно, просто прыгая с темы на тему, суть пропадает
Хорошее интервью 👍
Интересно ппц Спасибо ❤
Настолько интересно, не получается на рабочем коде сосредоточиться, начинаешь выткать и слушать))
Лайк лайк лайк!
Спасибо, хорошее видео. Про блокчейн много информационного шума в ключе «купи-продай и быстро обогатись», а вот разработческую сторону слабо освещают. Есть технические материалы для тех, кто уже разрабатывает под web3, а вот подобного «взгляда со стороны для непосвящённых» мало. Приятно видеть, что кто-то восполняет этот пробел.
Очень редко пишу комментарии и ещё реже ставлю лайки. Однако тут я просто не могу удержаться. Хочу поблагодарить ведущего за то, что задаёт интересные вопросы, расспрашивает самые примитивные вещи. Стало гораздо понятнее, как работает блокчейн. Лайк, коммент и подписка! Спасибо большое ❤
Интересное видео! Мне столько вопросов захотелось задать по ходу интервью)
Худак топ. Хочеться більше блокчейн-релейтед тем
По итогу, обобщенно, ТОН построен на модели акторов. Которую, предварительно, удобнее изучать на примере Erlang, или той же Скалы (akka), так как все можно будет легко развернуть на своей машине.
"хакнуть можно только таких как ты" это было эпично :D
Гарне відео , давно хотів вивчити блокчейн розробку, головне щоб навчання не закінчилось запуском Дота 2😹😹😹
Ахаха база
Спасибо за интервью. К сожалению, я мало чего понял. Надо обязательно потыкать это всё на практике :-(
Простите, не могу удержаться от нахлынувших ассоциаций: Гость подкаста - ну прямо Коля Герасимов из "Гостья из будущего". Был в древнем детстве фильм такой :)
Спасибо за интервью, очень заинтересовала эта вся движуха с криптой. Все время думал, что это где то там, где сидят очень умные люди, и пишут сложные штуки, сейчас смотрю, изучаю крипту и ТОН в целом, даже купил немного жетончиков, надеюсь вырастет в цене скоро😂
На какой криптобирже ?
TON the best!
3+ часа, мама дарагая... я посмотрел)) было интересно, сам трогал руками Тончик
Я люблю тебя, борода!
так Лекс и не выведал лозеку, как смухлевать с криптой 😅 тема блокчейнов и смартконтрактов все таки замудренная, но этот выпуск был вполне понятен и полезен, спасибо.🎉
Ничего не понятно, но очень интересно!
Воу, очень интересный гость который горит своей работой. Не интересовался про блокчейн но очень интересно узнать что за зверь и с чем его едят🤟
Blueprint !== Blueprint UI kit?
Норм тема, побольше бы информации о трейдинге
Спасибо за такое интервью! Где на работу принимаете? =) Я так понимаю, что TON по идеологии похож на Starknet. У них тоже все является смартконтрактом.
Захотелось сразу попробовать что-то сделать на Тоне
Грамотно темп держишь😄
Что у Лекса на байке написано?
1:21:15 Это не про доверие.. контракт не может прочитать состояние другого контракта потому что другой контракт может находится на другой ноде.
Талантливый и погруженный человек! Рад знакомству с Владимиром, бороде от бороды привет)
Всем привет!
Борода, как дела с твоим проектом по видосам в TON? Готов или нет? Можно посмотреть, если готово или принять участие в разработке?
А возможен ли веб3 в чистом виде? Допустим у вас есть dApp (фронт + какая-то бизнес логика в блокчейне), что мешает параллельно собирать каждый клац пользователя на обычный сервачок? Уверен, что все dApp это делают) Ваши действия улетают с фронта к смарт-контракту и параллельно логируется в разные метрики
"Нету же контракта, как ты поймешь что он там работает" - как в тему сказано )))
Стейт смартконтракта в оффчейне доступны? Какой смысл тогда скрывать его от других смартконтрактов?
10:00 ну вообще-то создатель биткоина. По одной из самых популярных версий и был широко известным американским криптографом. Его можно найти по цепочке транзакций в самом начале, через обозреватель биткоина.
РЕЧЬ о первой трате в сети "биткоин" 10 битков . 170 блок. Hal Finney . 12 января 2009. в википедии написано, что Hal Finney умер в 2014. инсценировал он смерть или ему помогли в целях гос безопасности -остается загадкой
*1:38:27** Аплодисмеенты просле фразы про помку* xD
а где-то можно посмотреть на проект, про который говорили в конце (во время секции Анонс от Лекса)?
Хакатон прошел, я по итогу не выкатывал проект, но ребята поработали
@@itbeard спасибо за ответ, а репозиторий посмотреть можно?
где-то на гитхабе у меня был, пустой вроде
@@itbeard понял, ещё раз спасибо за ответы
Жаль что не затронули тему про цифровой рубль. Было бы интересно послушать мнение криптана на счёт того насколько его внедрение повлияет на рынок труда в данной сфере.
Цифровой рубль раскюшке уже не поможет
@@itbeard ахахахаха
Борода лучший, спасибо за конетнт. Очень жду новое интервью с Жекой Андриканиченим. Тема фриланса актуальна как никогда с этими постоянными перемещениями. А мне как человеку с инвалидностью так вообще единственный способ заработка. Буду очень благодарен если поднимешь эту тему.
Давно есть мыслі і по Жеке і по теме с инвалидностью, буду думать)
Где такую байку можно купить? (Европа)
Хз... надо мерч делать
В первый раз слышу о весёлом Си... не знаю, может ли этот язык быть таковым..
надо 2-й раз пересмотреть, чтобы понять
АйтиБорода, спасибо тебе за всё что ты делаешь для таких новечков как я, удачи ждем больше инфы про TON!!!
Спасибо!😊
лайк за видео! очень актуально! учу тон =)
в к ж тоже самое было
В Израиле медицина как в Казахстане)
rchain тоже основан на сообщениях.
Это самое вдохновляющее, что я когда-либо видел Спасибо!!!
Крутой чел(:
Bitcoin to the moon🚀🚀🚀! ! !
В биткоине язык смартконтрактов не тьюринг полный, Bitcoin Script
Ага
Tonviewer, jetton)) bounceable or not-bounceable))
Лекс спасибо! Ты крут! Но точно понятно что нужно звать по этой теме более компетентного товарища! Из за этого много неправильных формулировок механизма работы смарт контракта!
Я знаю закон ома, готов стать боокчейн разработчиком. Забирайте меня скорее. Я тоже из Беларуси, земляки, г. Жабинка
Закон ома сиди дома)) привет из Бреста)
Неужели в списке языков нет Rust? 🤔
В ton нет раст. Но в форке everscale/venom нода на расте
А не сделают ли распределенные телеграм-чатики, которые Дуров не сможет блокировать?
Блокчейн это не децентрализованная база данных, блокчейн может быть и централизованным, это журнал с блоками данных, в котором блоки имеют логическую связь между собой. Децентрализованный блокчейн то, что он описал. Объем этого заблуждения растет снежным комом. Не считая этой базы, дальше много полезной информации.
Спроси 100 знающих людей что такое блокчейн и получишь 100 разных ответов )
Лайк гостю за смарт контракты в биткоине, многие коллеги не знают об этом. По крайней мере в моем окружении
Дополню ответ немного. Скрипт в биткоине не тюнинг полный. Также ограничение заключается в наборе опкодов - разрешенных операций, реализованных на уровне самой ноды и движка скриптов
чем отличается асинхронщина в TON от синхронного кода в Ethereum, есть ли место ООП и функциональщине в мире смарт-контрактов, что за frontend & backend у крипто-проектов, что такое dApp, Web3 и децентрализованный интернет.
🐗
Цифровой коммунизм я так понял
тема конечно крутая, но уровень нативной интеграции - слезы
Кто это как его найти?
Едь в Израиль
@@itbeard kzhead.info/sun/ZN6FntumgnOnmWw/bejne.htmlsi=Pp_SjpSk_MN6fGwX
2:23:05 50 баксов в час? 750-800к в рублях в месяц
это много или мало?
@@valentinkhomutenko6308 как по мне много очень, кажется нереально
@@valentinkhomutenko6308 Смотря, на сколько большУю яхту желаете.
Нормальная ЗП. Не каждый сеньор на такую согласится
По майнингу: до публичного майнинга был приватный, и вот там как раз большая часть монет и была собрана неизвестно кем (точнее известно кем - разработчиками сети). Децентрализацией тут и не пахнет
Казалось,что тон эт мрак какой то..оказалось не казалось..к эфиру просто прикрутили сообщения и все,кайфуй..в тоне же просто жесть..реально..как просчитать та все варианты при достаточно большом контракте+всё контракты и каждый токен это кантракт и контракт контракта..короч ощушение,что щас принаровятся ребяки и будут пользователей пачками выносить.
Умные хлопцы
ничего не понятно из интервью
пересмотри еще разок
@@itbeard Гость информацию подаёт не структурировано, местами чувство что вообще не понимает о чем говорит. Ведущий вытащил
@@itbeard солнечная энергетика 3:17:21 знает ещё проекты на двигателях Стирлинга и параболоидах из зеркал, которые следят за Солнцем. Примеры уже существуют в Европе, США, Китае и Аравии. В фокусе параболоида размещён двигатель Стирлинга через который протекает теплоноситель, а далее выход на турбину, как стандарт индустрии.
@@dimitro123 я думаю слишком много инфы, которую нужно преподнести и обьяснить
dude you wanna teach blockchain at Temple69?
56 секунд назад
как будет называться канал когда ты решишь сбрить бороду?)
никогда xD
скам
Гость некомпетентен.
Зря вы так, он явно понимает о чём говорит
NFT Chia Friends будут тоооп
Hey guys, I'm currently interested in web 3 and I've come across an interesting project that is actively developing.
Очень рекомендую канал W3B GODS. Очень подробные разборы по зароботку на Web3
Tron рулит, Ton скам и говно☝️😏
Почему tron в рейтинге ниже чем ton?
@w3bgods
Грамотно темп держишь😄
@w3bgods