Языки Fift, FunC, Tact, Solidity / Разработка под блокчейн / TON vs Ethereum / Владимир Алефман
Vložit
- čas přidán 6. 06. 2024
- 👉 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
ГДЕ СМОТРЕТЬ И СЛУШАТЬ
🔸 CZcams: • Языки 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 - Věda a technologie
почему мне показалось, что Владимир плавает в ответах? у бч достаточно четкая структура - есть ноды(серверы с запущенным кодом и бд), на которых децентрализовано хранится синхронизированный общий стейт базы данных. есть интерфейс доступа к этому стейту и протокол изменения стейта(транзакции). хранение и изменение стейта стоит какие-то условные единицы. транзакция пришла - попадает в очередь и распространяется на другие ноды. нода может взять или не взять транзакцию в исполнение. есть виртуальная машина, в рамках которой исполняется транзакция и изменяется стейт. смарт-контракт это подпрограмма(список операций в байткоде), которую в рамках транзакции можно заколить. выполнятся операции, обновится стейт в рамках возможностей и ограничений ВМ. abi - интерфейс разметки байткода смарт-контрактов(какие функции что принимают на вход в рамках кола). стейт хранится в слотах, размер слота ограничен, размер подпрограммы ограничен, транзакция ограничена, время исполнения ограничено. в транзакции указывается куда стучим с какими входящими данными. коммент соберет 100 лайков = запилю видос бч для айтишника.
народ, поактивнее лайкайте))
так а что ты нового то написал в своём комменте? всё это было в видео
Потому что наверно он устал , вначале же сказали 3 часа общались где-то, плюс его ещё постоянно перебивает чел своими "неумными" вопросами, да и тема сложная не кажется? Если ты бы там сел на интервью тоже бы поплыл😂
Приятно смотреть как Лекс берет интервью. Даже когда он знает ответ, то все равно не стесняется переспросить чтоб любой зритель мог понять о чем идет речь. 👍
да ! даже не перебивает как некоторые интервьюверы. кстати видео было на автоплее у меня я проснулся начал смотреть и подумал что это у него интервью берут)
Какая прелесть, слежу за TON с конца 21-го года и очень приятно видеть как он обретает популярность
Приветствую всех будущих разработчиков в TON, технологию которая изменит наш привычный мир
Классное видео! Спасибо Бороде за выпускаемый контент)
Спасибо за обширный выпуск.По треугольнику и объяснению триллемы блокчейна(29:05+) только неверная информация предоставлена, чтобы не вводить людей в заблуждение, т.к. это важно, и разработчик такого уровня серьезно оговорился. Масштабируемость и пропускная способность - это одно и то же, на третьем конце данного треугольника - Безопасность. Образуется триллема, достижение одновременно всех 3-х компонентов затруднено - Децентрализации, Безопасности(Security)и Масштабируемости(кол-во обработанных транзакций в единицу времени).
Тоже хотел написать об этом, спасибо ☺️
Лайк не глядя) на ютубе очень много информации по теме, но чего-то стоющего очень мало.
Лекс, топовое интервью! Спасибо! Мне как продакту в крипто-процессинге было интересно слушать и для базового погружения в TON это более чем достаточно.
Однако чего мне не хватило от гостя: 1. Когда ты копал вопросами глубже в архитектуру, в Core логику БЧ, гость начинал заметно плавать и отвечать неоднозначно, особенно когда речь шла о сравнении ETH с TON, хотелось бы более системного ответа. Аналогии можно было провести намного проще, например монолитная и микросервисная архитектура (это я кстати взял со страниц TON) и дальше от этого к каждому компоненту спускаться вниз, а так для меня получился крайне хаотичный материал и в голове долго пришлось все женить))). 2. Очень не хватило визионерства, хотелось бы послушать про то как гость видит развитие БЧ в секторе DeFi, если TON это мультичейн (конструктор блокчейнов) какому заказчику это будет наиболее выгодно, это многоконсенсусная структура или нет, можно было порассуждать на тему инфраструктуры WEB 3 и как БЧ TON планирует туда вкатываться.
В общем это исключительно в рамках обратной связи, потому что хочется чтобы про блокчейн говорили на канале больше и было еще больше крутых гостей. 💪
Лично я вижу, что TON это главный претендент на прорыв web3 в массу. Но тут не менее важно сознание и пользователей
Я только начинаю в айти и мало знаком с криптой и блокчейном. Довольно пренебрежительно к этому относился. Но этот видос прямо открыл мне глаза. Теперь собираюсь углубиться в эту тему и попробовать поработать с блокчейном
круто! респект! спасибо за интервью и отдельное спасибо за взгляд внутрь Израиля, очень позитивно и очень точно, сам айтишник репатриант
а я протоиерей
Удалось досмотреть, очень крутой выпуск, все было интересно)) Спасибо большое!)
Для таких бесед нужно sequence diagram рисовать. Бороде уважение за попытки прояснить картинку.
Лекс стал опытным допрашивателем. В некоторых вопросах гость плавал, но Лекса это не останавливало
Опа, смотрим 🤓
Тема огонь, особенно в сочетании с ИИ, в перспективе 💣
Мне интересна данная тема, как это можно объединить не подскажешь? Куда гуглить
Интересная беседа. Спасибо!
Очень интересный выпуск. Захотелось сразу попробовать что-то сделать на Тоне
Лайк лайк лайк!
Увидел тему интервью и обрадовался, а посмотрев первые 45 минут сложилось 2 впечатления: 1) попытка рекламы TON’а 2) когда гость рассказывал про технологии, то сложилось впечатление, что Лекс - препод, принимающий экзамен у гостя)
Попробую досмотреть выпуск и, надеюсь, изменю свое мнение
Тут не в этом дело, Лекс задает очень много вопросов касающихся конкретных проектов, конкретных технологий в каждом из проектов. Они все очень разные, элементарно человек не может знать, как все устроено у каждой крипты. А что касается технологий, хоть Лекс выглядит чуть увереннее гостя с виду. Сам гость отвечал все верно, просто прыгая с темы на тему, суть пропадает
Спасибо, хорошее видео. Про блокчейн много информационного шума в ключе «купи-продай и быстро обогатись», а вот разработческую сторону слабо освещают. Есть технические материалы для тех, кто уже разрабатывает под web3, а вот подобного «взгляда со стороны для непосвящённых» мало. Приятно видеть, что кто-то восполняет этот пробел.
Спасибо за интервью, очень заинтересовала эта вся движуха с криптой. Все время думал, что это где то там, где сидят очень умные люди, и пишут сложные штуки, сейчас смотрю, изучаю крипту и ТОН в целом, даже купил немного жетончиков, надеюсь вырастет в цене скоро😂
На какой криптобирже ?
Хорошее интервью 👍
Интересно ппц
Спасибо ❤
TON the best!
Настолько интересно, не получается на рабочем коде сосредоточиться, начинаешь выткать и слушать))
Гарне відео , давно хотів вивчити блокчейн розробку, головне щоб навчання не закінчилось запуском Дота 2😹😹😹
Ахаха база
Интересное видео! Мне столько вопросов захотелось задать по ходу интервью)
Худак топ. Хочеться більше блокчейн-релейтед тем
По итогу, обобщенно, ТОН построен на модели акторов. Которую, предварительно, удобнее изучать на примере Erlang, или той же Скалы (akka), так как все можно будет легко развернуть на своей машине.
Воу, очень интересный гость который горит своей работой. Не интересовался про блокчейн но очень интересно узнать что за зверь и с чем его едят🤟
Стейт смартконтракта в оффчейне доступны? Какой смысл тогда скрывать его от других смартконтрактов?
Что у Лекса на байке написано?
1. ТОН масштабируется по горизонтали, т.е. весь блокчейн не должен существовать на каждом валидаторе, как например на Эфире. Из-за этого ТОН не может быть синхронным, т.к. не содержит состояние всех контрактов на каждой ноде. 2. Все взаимодействия происходят через асинхронные сообщения. 3. Код контракта и состояние предтавляет из себя один и тот же тип данных, а адрес высчитывается (по простому) `address = hash(code + initState)`. Т.е. если контракт хочет узнать адрес другого контракта, он может его вычислить если содержит в своих данных код другого контракта. А как сообщение находит нужную ноду по адресу это уже делает раутер через DHT (Distributed Hash Table), но разработчику этого знать не обязательно.
"хакнуть можно только таких как ты" это было эпично :D
Спасибо за такое интервью! Где на работу принимаете? =) Я так понимаю, что TON по идеологии похож на Starknet. У них тоже все является смартконтрактом.
1:21:15 Это не про доверие.. контракт не может прочитать состояние другого контракта потому что другой контракт может находится на другой ноде.
Я люблю тебя, борода!
Спасибо за интервью. К сожалению, я мало чего понял. Надо обязательно потыкать это всё на практике :-(
Очень редко пишу комментарии и ещё реже ставлю лайки. Однако тут я просто не могу удержаться. Хочу поблагодарить ведущего за то, что задаёт интересные вопросы, расспрашивает самые примитивные вещи. Стало гораздо понятнее, как работает блокчейн. Лайк, коммент и подписка! Спасибо большое ❤
Грамотно темп держишь😄
Blueprint !== Blueprint UI kit?
Норм тема, побольше бы информации о трейдинге
3+ часа, мама дарагая... я посмотрел)) было интересно, сам трогал руками Тончик
Простите, не могу удержаться от нахлынувших ассоциаций: Гость подкаста - ну прямо Коля Герасимов из "Гостья из будущего". Был в древнем детстве фильм такой :)
А возможен ли веб3 в чистом виде? Допустим у вас есть dApp (фронт + какая-то бизнес логика в блокчейне), что мешает параллельно собирать каждый клац пользователя на обычный сервачок? Уверен, что все dApp это делают) Ваши действия улетают с фронта к смарт-контракту и параллельно логируется в разные метрики
а где-то можно посмотреть на проект, про который говорили в конце (во время секции Анонс от Лекса)?
Хакатон прошел, я по итогу не выкатывал проект, но ребята поработали
@@itbeard спасибо за ответ,
а репозиторий посмотреть можно?
где-то на гитхабе у меня был, пустой вроде
@@itbeard понял, ещё раз спасибо за ответы
Талантливый и погруженный человек! Рад знакомству с Владимиром, бороде от бороды привет)
Где такую байку можно купить? (Европа)
Хз... надо мерч делать
так Лекс и не выведал лозеку, как смухлевать с криптой 😅
тема блокчейнов и смартконтрактов все таки замудренная, но этот выпуск был вполне понятен и полезен, спасибо.🎉
Борода, как дела с твоим проектом по видосам в TON?
Готов или нет?
Можно посмотреть, если готово или принять участие в разработке?
Борода лучший, спасибо за конетнт. Очень жду новое интервью с Жекой Андриканиченим. Тема фриланса актуальна как никогда с этими постоянными перемещениями. А мне как человеку с инвалидностью так вообще единственный способ заработка. Буду очень благодарен если поднимешь эту тему.
Давно есть мыслі і по Жеке і по теме с инвалидностью, буду думать)
Всем привет!
10:00 ну вообще-то создатель биткоина. По одной из самых популярных версий и был широко известным американским криптографом. Его можно найти по цепочке транзакций в самом начале, через обозреватель биткоина.
РЕЧЬ о первой трате в сети "биткоин" 10 битков . 170 блок. Hal Finney . 12 января 2009. в википедии написано, что Hal Finney умер в 2014. инсценировал он смерть или ему помогли в целях гос безопасности -остается загадкой
Ничего не понятно, но очень интересно!
Захотелось сразу попробовать что-то сделать на Тоне
Bitcoin to the moon🚀🚀🚀! ! !
В первый раз слышу о весёлом Си... не знаю, может ли этот язык быть таковым..
в к ж тоже самое было
АйтиБорода, спасибо тебе за всё что ты делаешь для таких новечков как я, удачи ждем больше инфы про TON!!!
Спасибо!😊
надо 2-й раз пересмотреть, чтобы понять
лайк за видео! очень актуально! учу тон =)
*1:38:27** Аплодисмеенты просле фразы про помку* xD
"Нету же контракта, как ты поймешь что он там работает" - как в тему сказано )))
Это самое вдохновляющее, что я когда-либо видел Спасибо!!!
Крутой чел(:
чем отличается асинхронщина в TON от синхронного кода в Ethereum, есть ли место ООП и функциональщине в мире смарт-контрактов, что за frontend & backend у крипто-проектов, что такое dApp, Web3 и децентрализованный интернет.
В биткоине язык смартконтрактов не тьюринг полный, Bitcoin Script
Ага
rchain тоже основан на сообщениях.
В Израиле медицина как в Казахстане)
Каковы три составляющих трилеммы блокчейна? Децентрализация, безопасность и масштабируемость. А чел сказал, масштабируемость, децентрализация и пропускная способность...
А не сделают ли распределенные телеграм-чатики, которые Дуров не сможет блокировать?
Я знаю закон ома, готов стать боокчейн разработчиком. Забирайте меня скорее. Я тоже из Беларуси, земляки, г. Жабинка
Закон ома сиди дома)) привет из Бреста)
🐗
Tonviewer, jetton)) bounceable or not-bounceable))
Жаль что не затронули тему про цифровой рубль. Было бы интересно послушать мнение криптана на счёт того насколько его внедрение повлияет на рынок труда в данной сфере.
Цифровой рубль раскюшке уже не поможет
@@itbeard ахахахаха
Блокчейн это не децентрализованная база данных, блокчейн может быть и централизованным, это журнал с блоками данных, в котором блоки имеют логическую связь между собой. Децентрализованный блокчейн то, что он описал. Объем этого заблуждения растет снежным комом. Не считая этой базы, дальше много полезной информации.
Спроси 100 знающих людей что такое блокчейн и получишь 100 разных ответов )
Лекс спасибо! Ты крут! Но точно понятно что нужно звать по этой теме более компетентного товарища! Из за этого много неправильных формулировок механизма работы смарт контракта!
Неужели в списке языков нет Rust? 🤔
В ton нет раст. Но в форке everscale/venom нода на расте
NFT на битке есть) Автор может крутой прогер, но объясняет ну очень натянуто, подтянуть бы знания, примеры или лучше только по коду спрашивать так-то
Лайк гостю за смарт контракты в биткоине, многие коллеги не знают об этом. По крайней мере в моем окружении
Дополню ответ немного. Скрипт в биткоине не тюнинг полный. Также ограничение заключается в наборе опкодов - разрешенных операций, реализованных на уровне самой ноды и движка скриптов
Цифровой коммунизм я так понял
Кто это как его найти?
Едь в Израиль
@@itbeard czcams.com/video/1zLnwnKAqf4/video.htmlsi=Pp_SjpSk_MN6fGwX
тема конечно крутая, но уровень нативной интеграции - слезы
ничего не понятно из интервью
пересмотри еще разок
@@itbeard Гость информацию подаёт не структурировано, местами чувство что вообще не понимает о чем говорит. Ведущий вытащил
@@itbeard солнечная энергетика 3:17:21 знает ещё проекты на двигателях Стирлинга и параболоидах из зеркал, которые следят за Солнцем. Примеры уже существуют в Европе, США, Китае и Аравии.
В фокусе параболоида размещён двигатель Стирлинга через который протекает теплоноситель, а далее выход на турбину, как стандарт индустрии.
@@dimitro123 я думаю слишком много инфы, которую нужно преподнести и обьяснить
По майнингу: до публичного майнинга был приватный, и вот там как раз большая часть монет и была собрана неизвестно кем (точнее известно кем - разработчиками сети). Децентрализацией тут и не пахнет
Умные хлопцы
Казалось,что тон эт мрак какой то..оказалось не казалось..к эфиру просто прикрутили сообщения и все,кайфуй..в тоне же просто жесть..реально..как просчитать та все варианты при достаточно большом контракте+всё контракты и каждый токен это кантракт и контракт контракта..короч ощушение,что щас принаровятся ребяки и будут пользователей пачками выносить.
2:23:05 50 баксов в час? 750-800к в рублях в месяц
это много или мало?
@@valentinkhomutenko6308 как по мне много очень, кажется нереально
@@valentinkhomutenko6308 Смотря, на сколько большУю яхту желаете.
Нормальная ЗП. Не каждый сеньор на такую согласится
dude you wanna teach blockchain at Temple69?
Если б Лекс ещё не перебивал гостя, было бы вообще отлично, а так блин чел пытается объяснить сложные темы и тут другой голос вмешиваться постоянно, раздражает чеснговоря
как будет называться канал когда ты решишь сбрить бороду?)
никогда xD
56 секунд назад
Найти бы более компетентного гостя по этой теме. Куча отвлекающих оговорок.
скам
Гость некомпетентен.
Зря вы так, он явно понимает о чём говорит
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
Грамотно темп держишь😄