Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
litrbooh
6 лет назад

Новые голосуемые параметры от GolosCore вызывают недоумение

Вчера была встреча делегатов с представителями ядра, обсуждались изменения ядра после проведения 18го ХФ. Но, почему-то сам 18ХФ не обсуждался, хотя на днях ядро внесло в ХФ изменения, которые, на мой взгляд, требуют обсуждения.

Интересно, что до начала работы над 18тым ХФ я предлагал встретиться и обсудить алгоритм делегирования, брать его один в один как стиме, или что-то поменять.  Обсуждения не было, потому что было озвучено, что всё будет как в стиме – времени на допилы нет.

И тут появляется пост ядра с информацией о вводимых голосуемых параметров делегирования, которых на стиме нет: https://golos.io/ru--golos/@goloscore/novosti-golos-core-pro-golosuemye-parametry-v-khf-18

Что меня смущает в этом решении. Меня смущает излишнее усложнение системы нетривиальными мультипликаторами, попробую пояснить.

У нас уже есть три базовых параметра account_creation_fee, maximum_block_size, sbd_interest_rate. Первые два простые и абсолютное, а третий параметр связан на экономику GBG.

Что нам предлагает добавить @goloscore:

1) min_delegation_multiplier — задаёт минимальное количество СГ, которое можно делегировать аккаунту.

Ну, наверно, это полезный параметр если делегаты его задавать в абсолютном значении, так же как и account_creation_fee. Но нет, @goloscore делает этот параметр мультипликатором, т.е. минимальное количество делегированной СГ будет = account_creation_fee * min_delegation_multiplier.

Как это работает.  Допустим, я хочу поставить , чтобы можно было делегировать не менее 5СГ. Я смотрю значение account_creation_fee = 1, ставлю min_delegation_multiplier = 5. Но, если потому другие делегаты изменят fee на 2, то и моё значение минимально делегированной СГ станет не 5, а 10.

 Получается, что я должен оглядываться постоянно на то, что делают остальные?

 

2) Берем следующий параметр. create_account_delegation_time — задаёт минимальный срок заморозки делегированной СГ при создании аккаунта с делегированием. Параметр простой, абсолютный, но не нужный. Минимальное значение 15 дней. В стиме было поначалу 30, но все пришли к выводу, что это долго и поменяли на 15. Какой смысл в смене 15 на 30, или на 45 я не понимаю. 15 дней достаточно, зачем менять этот параметр я не понимаю, а значит мне он не нужен. Нужен ли он оcтальным?

2) create_account_with_golos_modifier - во сколько увеличивается стоимость создания аккаунта с делегированием по сравнению с Это опять мультипликатор. Зачем опять привязка к fee, почему нельзя сделать просто цифру? И почему вообще fee при создании аккаунта с делегированием должно отличаться от создания аккаунта без делегирования? Делегаты устанавливают минимум, а уже регистратор пусть дает столько, сколько считает нужным.

 Вполне допускаю, что fee с делегированием и без может быть разным, с делегированием можно давать меньше, но в чем проблема параметр сделать абсолютным? Интересно, что по умолчанию этот коэффициент = 1.

 3) И последний параметр, я не понимаю зачем он нужен вообще. Я даже больше скажу, без пол литра я так и не понял, что это. create_account_delegation_ratio - во сколько раз больше весит оплачиваемая часть относительно делегируемой.

Во-первых, меня смущает формулировка «во сколько раз оплачиваемая часть больше делегируемой». Мне как-то казалось, что делегируемая часть должна быть больше оплачиваемой.

Во-вторых, меня убивает формула, по которой я должен вычислять минимумы последних двух мультипликаторов, которые ещё и завязаны друг на друга:

create_account_delegation_ratio * fee + delegation >= create_account_delegation_ratio * create_account_with_golos_modifier * account_creation_fee

 Резюмируя, у нас есть минимальная fee регистрацию, если минимально делегированная СГ, т.е. регистратор может дать по минимуму, может дать больше, если захочет. Зачем нужен этот create_account_delegation_ratio, чтобы задать ограничения по отношению fee к минимально делегируемой СГ, а зачем?

 

Что мы имеем по факту. Команда @goloscore уже давно говорит о том, что код стима плохой и активно от него уходит, а тут вводя делегирование предлагает голосуемые параметры, которые были введены в стиме. Зачем они там введены, почему это мультипликаторы, нужны ли они голосуемые – такого анализа проведено не было.

 

Моё предложение такое оставить min_delegation как абсолютный параметр и create_account_delegation_fee как абсолютный параметр, остальное – к чертям!

3
415.066 GOLOS
Комментарии (19)
Сортировать по:
Сначала старые