саша
> есть блокчей на идрисе
> репа с одним файлом, и тот README.md
Leonid 🦇
заканчивай уже с картинками
Anonymous
Leonid 🦇
или память
М
Слава
Евгений
Ну в общем не надо стикеров, у нас тут это не приветствуется
Евгений
Слава
A64m
интересно, почему нет опции не отображать стикеры? явно же их ненавидит каждый второй
М
Или хотя бы поменьше размером, да
Alexander
тогда часть чятиках будут абсолютно пустыми
A64m
вроде для стикера есть соответствующий значек/слово
Anton
A64m
Евгений
Писать на тотальном языке это верифицировать
A64m
не совсем
кана
"верифицировать завершаемость" наверное, а не корректность
Vladimir
A64m
с такми же успехом можно сказать, что писать на типизированном языке и запускать, проверяя не зацикливается ли - то же самое что верифицировать
Vladimir
Anton
Software Foundations
A64m
т.е. проверка соотвествия некоей спецификации при этом происходит, но спецификация довольно неинтересная
Alexander
о, надо бы дочитать
A64m
так при этом проверяется только что ничего по памяти не проедет там где не надо
A64m
будет ли программист при этом какую-то более интересную спецификацию проверять - это уже другой вопрос
Евгений
Смысл в том, что функции языка у тебя объекты первого поряда в нём же, как в системе доказательства теорем.
А если ты будешь питон на coq верифицировать, то тебе нужно будет работать с программой как со сомнительными данными какого-то странного индуктивного типа синтаксических структур питона
Евгений
A64m
безусловно, верифицировать какую-то интересную спецификацию легче на тотальном языке
М
Если вы про верификацию смарт-контрактов, то это тупо проверка что этот код компилится с этой версией компилятора в этот байткод
М
Сейчас этим занимается только сайт etherscan
Евгений
A64m
но минимальная спецификация которую придется верифицировать если писать на тотальном языке - не очень интересная
Слава
Евгений
Хочется чтобы были математические гарантии на финансовые инструменты
Anton
Слава
Слава
саша
Cheese
М
Парити это кстати ребята, пишушие на расте
М
Это боянистая история с их багом, руки отрубать таким контрактописателям
Евгений
М
В эфири проблемы нету, проблема в кадрах как всегда
М
Тупо в контракте можно было назначить себя админом
М
И удалить всё нахер
М
Selfdestruct
М
Нефиг писать такие сложные контракты, если честно
Cheese
М
Мне странно что криптокотов
М
Не сломали
М
Ведь там 2000+ строк кода
Mary
Vladimir
как если это проверка?
что проверка? Там можно было инициализировать овнера контракта больше одного раза, в этом был косяк, не понятно как это работало несколько лет
М
https://blog.zeppelin.solutions/on-the-parity-wallet-multisig-hack-405a8c12e8f7
Vladimir
А, тут путаница в терминах контракт и смарт контракт
М
смысл в том что перемудрили с логикой и не закрыли очевидную дыру
Alexander
я не очень шарю в последних тенденциях, но это все ещё про Haskell?
М
а нет, сорян, это про днугой хак
М
Вот https://blog.springrole.com/parity-multi-sig-wallets-funds-frozen-explained-768ac072763c