ХФ без предустановки времени на обновление – это свинство в публичном БЧ

24.05.2020 18:34:27

То, как сегодня приняли ХФ 2.5.0 - это форменное свинство. Подобное принятие харфорков актуально только в случае обнаружение критической уязвимости, или когда БЧ уже упал или лежат все API ноды, тогда делегаты онлайн могут что-то мутить, чтобы оперативно запустить сервисы.
В имеющей же у нас ситуации: БЧ работал штатно, API работало, никакого бага не было. Ну, да шел спам комитета и делегатов в логическую дыру, которая была известна со времен запуска цепи. Это неприятно, но не смертельно – вполне можно было заложить на обновление 3-4 дня, а и неделю.

Для чего нужно это время? В приличных БЧ это время нужно, чтобы все делегаты штатно обновились (а не выключали массово ноды на обновлении и не отваливались в момент принятия ХФ – это вопрос стабильности и безопасности сети), чтобы обновились приложения, чтобы обновились биржи. Ну, да – на VIZ приложений и шлюзов кот наплакал, но это не повод принимать ХФ как попало.

Почему же Толя постоянно не ставит время принятия ХФ в будущем, хотя это уже неоднократно обсуждалось в прошлом? Тут две версии:

1) Первая: Большой жирный таракан у Толи в голове, который почему-то решил, что голосование за ХФ должно идти в таком виде, а не в человеческом. И этот таракан явно жирнее здравого смысла и логики.
2) Вторая: Толя понимает, что это кривота. Но ему хочется, чтобы делегаты или проявили активность и сами дату поставили (обратив внимание на код и его труды), или чтобы делегаты пали ниц и сказали: «Толян, мы все бездари нихера сами не можем, но такую херню принимать не будем – поставь дату другую» (т.е. проявили активность). Это такие посылы к воспитанию делегатов, хотя вроде никто не просил.

Дальше возникает вопрос, а почему делегаты это молча принимают? Ну, тут ответ прост – опыт с голосом подсказывает, что им похер. Если топ холдер дает такое, и считает что отвал части делегатов, приложений и шлюзов в момент ХФ это норм, то и нам норм.

И тут мне вспоминается опять же история голоса, когда все начитают дружно орать что им пох, типа вам надо – вы и делайте. Чем это заканчивается, тоже хорошо известно – люди потом из принципа потом нихера не делают вообще, чтобы ярко продемонстрировать, что им пох. Так что такая тактика воспитания, это как писать против ветра.

@on1x, воспитание работает только в определенном виде – это личный пример и показ того, как НАДО делать, а не как тебе похер.

В общем, если практика принятия ХФ не измениться, подумаю нужно ли мне быть делегатов VIZ, потому что VIZу это явно не нужно. Тем более сейчас, эта услуга стала платной и очередь из желающих будет большая.


3
6 наград
244.247825 Ƶ
Отобразить форму комментирования
Комментарии

24.05.2020 19:13:12

Воспитательный процесс если и есть, то только в том, чтобы делегаты вообще смотрели код и понимали, что они ставят и как. Вносили правки, если считают нужным. В гитхабе и чате про разработку были какие угодно обсуждения — но никто не удосужился вообще заикнуться про смену начала голосования в коде.

Выстраивайте консенсус, процесс обсуждения, споры — что угодно. И пеняйте на себя. Многие делегаты как раз понимали, что принимают и зачем. Процессы где-то ходят, когда одновременно делегаты выключались для обновления? Ну так вы живые люди — умеете договариваться. Что некоторые делегаты и сделали через чат в телеграме.

Мне кажется, ты не правильно подходишь к ситуации. У тебя каждый раз есть кто-то плохой, кто за тебя что-то не сделал. Не надо так.

24.05.2020 20:14:36

Я тебе уже написал, что воспитание - это прежде всего личный пример, которым нужно демонстрировать как нужно. А ты делаешь как тебе хочется, уже который раз, хотя это неоднократно обсуждалось. Ну, если топ-холдеру похер, тем более тому, который всё понимает и код доставляет, то делегатам то какой смысл дергаться?

Но вот было бы смешно, если бы делегаты таки залезли код и поставили разные ХФ, а потом на это фоне устроили форк цепи.

Хочется поэкспериментировать? Ну, ок в следующий раз если заняться будет нечем попробуем накатить разный код.

25.05.2020 04:50:45

Ты твердишь одно и то же каждый раз. Я личным примером как раз показываю что нужно брать и делать. Ты что ли за код взялся? Нет! Ты делегатские обязанности перекидываешь на разработчика. Что ты сделал? В код залез? Исправил 1 строчку? Участвовал в обсуждении на этапе разработке? Вносил предложения? Ты ничего не делал.

Что за абсурд с разными ХФ? Делегаты между собой могут договориться о дате. Предложить её ИЛИ ручками внести правку в код. Репозиторий открыт, нужную строчку большинство знает где искать.

Безответственный наглый делегат, который НИЧЕГО кроме наезда на других не делает. Удивляюсь, как за тебя вообще кто-то голосует.