Почему смарт-контракты Ethereum уязвимы
-
@casio например, кто будет ответственен за определенную ошибку в смарт-контракте - разработчик или использующая его сторона.
-
Участник @ivan-ivanov написал в Почему смарт-контракты Ethereum уязвимы:
@casio например, кто будет ответственен за определенную ошибку в смарт-контракте - разработчик или использующая его сторона.
Ну это в договоре называется раздел "ответственность сторон"
-
@casio вот именно, только все нюансы учесть невозможно из-за значительных масштабов задач, которые выполняют смарт-контракты.
-
Участник @ivan-ivanov написал в Почему смарт-контракты Ethereum уязвимы:
@casio вот именно, только все нюансы учесть невозможно из-за значительных масштабов задач, которые выполняют смарт-контракты.
Задачи у смарт контактов думаю не на сто страниц. ответственность по ним думаю можно расписать.
-
@casio в программировании есть такой термин "защита от дурака", то есть глупого пользователя. например, он может ввести букву в то поле, где нужно ввести цифру и программа повиснет и таких случаев тысячи, можно найти кучу нюансов.
-
Участник @ivan-ivanov написал в Почему смарт-контракты Ethereum уязвимы:
@casio в программировании есть такой термин "защита от дурака", то есть глупого пользователя. например, он может ввести букву в то поле, где нужно ввести цифру и программа повиснет и таких случаев тысячи, можно найти кучу нюансов.
ну для этого просто нужно формы проверять, что и в каком формате они отправили.
-
@casio это просто самый простой пример, более сложных случаев может быть огромное множество и все их предусмотреть невозможно.
-
Участник @ivan-ivanov написал в Почему смарт-контракты Ethereum уязвимы:
@casio это просто самый простой пример, более сложных случаев может быть огромное множество и все их предусмотреть невозможно.
У каждого программного продукта есть алгоритм работы. За него выйти просто из теории нельзя. Так что просмотреть все варианты думаю можно.
-
@casio вы в шахматы играете? если да, вот и посудите можно ли перебрать все варианты работы программы.
-
Участник @ivan-ivanov написал в Почему смарт-контракты Ethereum уязвимы:
@casio вы в шахматы играете? если да, вот и посудите можно ли перебрать все варианты работы программы.
Причем тут шахматы. Смарт контракт из функций состоит. Их работа прописана. Что то более они делать не умеют.
-
@casio значит не играете, тогда могли бы понять, что всегда есть такое множество комбинаций, которые невозможно предусмотреть даже на много шагов вперед.
-
Участник @ivan-ivanov написал в Почему смарт-контракты Ethereum уязвимы:
@casio значит не играете, тогда могли бы понять, что всегда есть такое множество комбинаций, которые невозможно предусмотреть даже на много шагов вперед.
функция может замкнуть и что то не то выдать. но допустим написать песню такая функция не сможет.
-
@casio функция при неправильном срабатывании может привести к другому варианту исполнения, что приведет к потерям.
-
@ivan-ivanov Ты пойми когда их показали миру они были сырыми - прошло время - а толком ничего не изменилось - значит им на это наплевать.
-
@andrei1990bit появляются стартапы, которые занимаются аудитом смарт-контрактов, значит что-то изменяется в лучшую сторону.
-
@ivan-ivanov Честно не особо вижу чтобы всё менялось в лучшую сторону или я просто такой не наблюдательный(
-
@andrei1990bit мы просто не близко к теме работаем, поэтому судить можем лишь косвенно, например с помощью новостей.
-
@ivan-ivanov Это как с футболом что-ли - мы не умеем играть , но учимся, а столько будем учиться даже сами не знаем. И здесь также)
-
Участник @ivan-ivanov написал в Почему смарт-контракты Ethereum уязвимы:
@andrei1990bit появляются стартапы, которые занимаются аудитом смарт-контрактов, значит что-то изменяется в лучшую сторону.
Есть такие. Но тут не факт что они не начнут использовать найденное в своих целях.
-
@casio может и будут мошенники, но вероятность невелика, если обращаться в зарекомендовавшие себя компании.