Size: a a a

2021 July 30

AZ

Alexey Zhdanov in Ethereum Russia
После ада с резолвингом наследований всё больше хочется вернуться к vyper
источник

MD

Microwave Dev in Ethereum Russia
там множественных наследований нет чтоли?)
источник

AZ

Alexey Zhdanov in Ethereum Russia
Из их манифеста в доке
Class inheritance: Class inheritance requires people to jump between multiple files to understand what a program is doing, and requires people to understand the rules of precedence in case of conflicts (“Which class’s function X is the one that’s actually used?”). Hence, it makes code too complicated to understand which negatively impacts auditability.

Нет наследований
источник

MD

Microwave Dev in Ethereum Russia
ну пиши в солидити без наследований, кто мешает?))
источник

А

Александр in Ethereum Russia
Всем привет! Безопасность 🔒 блокчейна и смарт-контрактов очень важна, если пространство хочет продолжать расти.  

Immunefi - это ведущая платформа для поиска ошибок 🪲 и служб безопасности для DeFi с крупнейшими в мире вознаграждениями. У них есть награды на сумму более 24 миллионов долларов.

В настоящее время они ищут разработчиков и разработчиков блокчейнов. Вот их сайт.

Если вам это интересно, пожалуйста, подайте заявку на вакансии здесь!

Также, вот отличный репозиторий на github, в котором есть список взломов криптобиржи, компромис смарт контракт DeFi, атак на блокчейн и т. д.
источник

AZ

Alexey Zhdanov in Ethereum Russia
Классовый строй))00
источник

MD

Microwave Dev in Ethereum Russia
ох уж эти классовые враги
источник

AZ

Alexey Zhdanov in Ethereum Russia
Ну а если серьезно, то репа curve вполне даёт представление о недостатках и плюсах вайпера https://github.com/curvefi/curve-contract
источник

MD

Microwave Dev in Ethereum Russia
я видел, и не понимаю что мешает писать также на солидити, без наследования)
источник

MD

Microwave Dev in Ethereum Russia
копипасти всё в один класс и прекрасно будешь себя чувствовать)
источник

AZ

Alexey Zhdanov in Ethereum Russia
Дело же не только в наследовании, вникни чуть больше в общую концепцию, если интересно
источник

AZ

Alexey Zhdanov in Ethereum Russia
Я помню что ты не питонист
источник

MD

Microwave Dev in Ethereum Russia
я на питоне писал) ну там с одной функции генерируется несколько если аргументы опциональные)
источник

MD

Microwave Dev in Ethereum Russia
по-моему это только путаницу создаёт)
источник

MD

Microwave Dev in Ethereum Russia
у них каждый файл это как отдельный класс считай, ну так пиши также) если тебе нравится синтаксис питона больше чем солидити - это конечно уже другое дело)
источник

AZ

Alexey Zhdanov in Ethereum Russia
Как раз в другом дело
Почему-то никто с растом еще не ворвался в тред
источник

MD

Microwave Dev in Ethereum Russia
так в чём дело то?) и причём тут раст?)
источник

AZ

Alexey Zhdanov in Ethereum Russia
Думаю тут на целую мини-статейку тянет, мне лень рили расписывать сейчас по фактам, ибо тут больше субъктива получится, как часто бывает в отношении ЯП
Joke про Раст о том, что в языкоспоры традиционно тут врываются растнаци
источник

MD

Microwave Dev in Ethereum Russia
ну ты мог бы просто конструкцию скинуть с репо курва, которую нельзя было бы сделать на солидити)
источник

AZ

Alexey Zhdanov in Ethereum Russia
Нет, ты не уловил суть, доподлинно известно что на солидити больше конструкций возможно. С таким же аргументом можно про yul сказать)
Чисто по фану можно анализ сделать, если интересно
Где-то был сайтик по пунктам расписывающих разницу в возможностях
источник