Думаю многое зависит не от столько ограничений языка, а сколько от фантазии и сообразительности программиста. Ты правильно заметил что Solidity полньй по Тьюрингу. Те ограничения которые ты перечислил очень просто обходятся так же как и в классическом бекенде. 1. Прокси контракты позволят обновлять сам код. Нужно поменять storage, не проблема, используй EIP-2535 - это более чем удобное решение. 2. Поиск/изменения большого массива данных - используй деревья, транзакции будут дешевыми. Конкретно задачка с исправлением балансов вообще решается одной внутренеей функцией перед balanceOf которая будет домножать балансы на переменную стораджа, это даже дешевле чем два баланса перебрать циклом. 3. На счет UI посмотри как 1inch wallet работает, ты удивишься на сколько это удобно по сравнению с metamask и тд, проблема решаема, зависит от реализации. Вообщем согласен с тем что программирование смарт-контрактов сильно отличается от классической разработки, но это ни сколько не делает его хуже или лучше. Это просто другие концепции и чтобы развивать web3 нужно просто их принять.
Вы видели проект команды РМРК - КАНАРИЯ? там НФТ птицы могут обладать другими вложенными нфт (например - одежда, оружие, шапки, очки и т/д/) И эти нфт можно надевать на птицу и снимать их ! Также их можно продавать отдельно!
Разбить 1 транзакцию на несколько? Владелец - Owner, Блокчейн не всегда безопасен Солидити - не единственный язык контрактов Перенести 1 токен в другую сеть - мосты EVM - Ethereum Virtual Machine, это только 1 из ветвей криптовалюты
Спасибо за прогноз! Нужен совет: У меня есть кошелёк OKX с USDT, и у меня есть seed фраза. (air carpet target dish off jeans toilet sweet piano spoil fruit essay). Можете подсказать, как перевести их на Binance?
Web 3.0 не скаллируется - это фундаментальная проблема (тысячи и миллионы пользователей - это НЕ ПРО WEB 3.0) Для реализации Web 3.0 - требуется, чтобы каждый участник сети (коих будет ограничение до 100 пользователей гиптотетического лимита) был ещё и равнодолевым РЕАЛЬНЫМ хозяином сети и её активов в реальном мире....а это просто НЕРЕАЛЬНО в нашем мире.
Я честно не разбираюсь в блокчейне а так чисто филосовски не возможно ли как то разбить сайт на веб 2 и веб 3 скажем так сделать гибрид из изменяемых файлов и не изменяемых или даже все разделить по ячейкам чтобы каждая ячейка обрабатывалась и синхронизировалась по отдельности?
Сделать это можно, но проблема в доверии. В веб3 все что мы используем не принадлежит одному человеку или компании, но если мы будем это сильно мешать с веб2, то в какой-то момент можем легко отключить важные системы нашего сайта. То есть, чем больше веб2 на нашем сайте, тем меньше нам помогает веб3
Привет! Спасибо за контент! Подскажи пожалуйста как создать функцию позволяющую подключаться к сайту через метамаск? Может есть у тебя какое ни будь видео на эту тематику?
О чем ты, во-первых есть mutable blockchain, во-вторых ты лезишь в технолонию не понимания её структуру, используя блоки с газом, что в корень не верно исходя из ТЗ, и в третьих - python это солидный выбор. Учи матчасть, децентр must have, хотя явное преимущество ты так и не понял!
Proxy не может поменять код внутри самого контракта. От Ownable у меня тоже не будет возможности поменять код. Смысл не в том что можно сделать замену на новый контракт, а в том что можно что-то поменять внутри изначального контракта
@@PythononPapyrusRU именно что может. Не формально, но по отношению к пользователю по факту. Просто выполняться будут новые функции нового контракта, а пользователь об этом может даже не узнать, обращаясь к одному и тому же самому прокси, но выполняя уже другой функционал. А про ownable - это к утверждению о невозможности поменять владельца контракта.
Почему вэб3 связывают с блокчейн? Разве мы говорим про вэб2 про какието финансовые штуки? В вэб2 мы говорим про ajax, про сайты, сервера итд.. Но вэб3 почемуто про блокчейн, как будто уже сайты будут деценрализованы и все будет завязано на крипте?
Думаю многое зависит не от столько ограничений языка, а сколько от фантазии и сообразительности программиста.
Ты правильно заметил что Solidity полньй по Тьюрингу. Те ограничения которые ты перечислил очень просто обходятся так же как и в классическом бекенде.
1. Прокси контракты позволят обновлять сам код. Нужно поменять storage, не проблема, используй EIP-2535 - это более чем удобное решение.
2. Поиск/изменения большого массива данных - используй деревья, транзакции будут дешевыми. Конкретно задачка с исправлением балансов вообще решается одной внутренеей функцией перед balanceOf которая будет домножать балансы на переменную стораджа, это даже дешевле чем два баланса перебрать циклом.
3. На счет UI посмотри как 1inch wallet работает, ты удивишься на сколько это удобно по сравнению с metamask и тд, проблема решаема, зависит от реализации.
Вообщем согласен с тем что программирование смарт-контрактов сильно отличается от классической разработки, но это ни сколько не делает его хуже или лучше. Это просто другие концепции и чтобы развивать web3 нужно просто их принять.
И более того, это лишь начало. Зарождение чего-то нового. Интернет 20 лет назад очень сильно отличается от текущего. Как мне кажется, всё еще впереди
Вы видели проект команды РМРК - КАНАРИЯ? там НФТ птицы могут обладать другими вложенными нфт (например - одежда, оружие, шапки, очки и т/д/) И эти нфт можно надевать на птицу и снимать их ! Также их можно продавать отдельно!
🔥
😵💫🤯
обычная агрегация классов, часть - целое)
Видео супер. Мне было интересно смотреть
Разбить 1 транзакцию на несколько?
Владелец - Owner,
Блокчейн не всегда безопасен
Солидити - не единственный язык контрактов
Перенести 1 токен в другую сеть - мосты
EVM - Ethereum Virtual Machine, это только 1 из ветвей криптовалюты
Спасибо за прогноз! Нужен совет: У меня есть кошелёк OKX с USDT, и у меня есть seed фраза. (air carpet target dish off jeans toilet sweet piano spoil fruit essay). Можете подсказать, как перевести их на Binance?
Лучше удалите этот кошелек, с сид фразой теперь с него могут украсть деньги. В бинанс можно просто deposit нажать и вам покажут куда переводить
Web 3.0 не скаллируется - это фундаментальная проблема (тысячи и миллионы пользователей - это НЕ ПРО WEB 3.0)
Для реализации Web 3.0 - требуется, чтобы каждый участник сети (коих будет ограничение до 100 пользователей гиптотетического лимита) был ещё и равнодолевым РЕАЛЬНЫМ хозяином сети и её активов в реальном мире....а это просто НЕРЕАЛЬНО в нашем мире.
Расскажи стоит ли сейчас учить solidity и есть ли спрос на блокчейн разработчиков
Стоит?
Не учи пожалуйста, мне больше хлеба достанется
Не учи иди работать на заводе. Нам не нужен конкуренты
2022 самый высоко оплачиваемый профессия среди прогрмистов это разработчики Solidity. Теперь решай стоит или нет.
Учи, мне больше хлеба на заводе достанется
круто! ждемс
Я честно не разбираюсь в блокчейне а так чисто филосовски не возможно ли как то разбить сайт на веб 2 и веб 3 скажем так сделать гибрид из изменяемых файлов и не изменяемых или даже все разделить по ячейкам чтобы каждая ячейка обрабатывалась и синхронизировалась по отдельности?
Сделать это можно, но проблема в доверии. В веб3 все что мы используем не принадлежит одному человеку или компании, но если мы будем это сильно мешать с веб2, то в какой-то момент можем легко отключить важные системы нашего сайта. То есть, чем больше веб2 на нашем сайте, тем меньше нам помогает веб3
Привет! Спасибо за контент! Подскажи пожалуйста как создать функцию позволяющую подключаться к сайту через метамаск? Может есть у тебя какое ни будь видео на эту тематику?
О чем ты, во-первых есть mutable blockchain, во-вторых ты лезишь в технолонию не понимания её структуру, используя блоки с газом, что в корень не верно исходя из ТЗ, и в третьих - python это солидный выбор. Учи матчасть, децентр must have, хотя явное преимущество ты так и не понял!
Тратя по 4 часа в день, ты не дошел до концепции ownable и прокси-контрактов?.. Да и остальные утверждения в ролике очень странные...
Proxy не может поменять код внутри самого контракта. От Ownable у меня тоже не будет возможности поменять код. Смысл не в том что можно сделать замену на новый контракт, а в том что можно что-то поменять внутри изначального контракта
@@PythononPapyrusRU именно что может. Не формально, но по отношению к пользователю по факту. Просто выполняться будут новые функции нового контракта, а пользователь об этом может даже не узнать, обращаясь к одному и тому же самому прокси, но выполняя уже другой функционал. А про ownable - это к утверждению о невозможности поменять владельца контракта.
@@PythononPapyrusRU Ну так в неизменяемость кода и есть основа для построения децентрализованных проектов.
Почему вэб3 связывают с блокчейн? Разве мы говорим про вэб2 про какието финансовые штуки? В вэб2 мы говорим про ajax, про сайты, сервера итд.. Но вэб3 почемуто про блокчейн, как будто уже сайты будут деценрализованы и все будет завязано на крипте?
С чего ты решил что блокчейн это только про финансы? Вы бы хоть узнали что такое блокчейн в целом…
!
что за игра на видео?
krunker
Господи какаяже все это срань
X типо твиттер? ты Илон Маск?
Хватит стремится к хауди хо, был раньше нормальный контент. Сейчас кликбейты и шляпа
Я не стремлюсь к нему. Просто есть люди которым ничего не нравится, но тут уже ничего не поделать
@@PythononPapyrusRU так нравился контент, который был раньше. Не зря же я подписался.
человек затратил 100-ни часов, где тут хауди хо?
ты видно не разбираешься в этих вещах!!! ты биткоин не можешь отличить от блокчейна!!! ты крипту не можешь отличить от токена!!!