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

Самый финальный релиз хардфорка от Гороха

Привет всем.

После того как я объявил релиз ХФ и установил число на 8-е марта, команда @goloscore выкатила свои изменения, плюс состоялась очередная сходка, на которой было сказано, что биржу надо уведомлять за две недели до ХФ.

Посмотрев код от @goloscore, я нашел, что имелось ввиду, что я не взял из стима при портировании "Недельного окна". Я проглядел один фикс, устраняющий баг, который мог привести к тому, что некоторые комментарии к постам могли оставаться вечно редактируемыми. Обычно же через месяц посты и комментарии нельзя редактировать.

Заодно я установил новое время хардфорка - 23.03.2018 12:00:00. Из-за биржи пришлось заложить запас по времени.

@goloscore вчера сняла временное ограничение на линейку и теперь различие между моим вариантом и вариантом от goloscore заключается в следующем. 

  • Мой вариант базируется на 16.4 версии голоса, только функциональные изменения. Для 3rd party приложений все остается по прежнему, адаптировать приложения не придется. Так как изменений много меньше, тестировать так же пришлось только логику приложения. 

В варианте от @goloscore много технических изменений. Были изменения в api. Как следствие, все сторонние приложения, скрипты (к примеру откатные и другие кустарные) находящиеся в обороте придется обновлять. Ну и само ядро голоса надо дольше тестировать. Провести аудит кода сложнее. 

  • Второе отличие заключается в том, как будет осуществляться переход на одно, недельное окно выплат и линейную кривую. В моем варианте на момент ХФ, все посты еще не получившие выплаты будут пересчитаны по новой, линейной функции. На мой взгляд в этом варианте меньше негатива для авторов. Сам я подводных камней не вижу. Посты со вторым активным окном выплат, будут тоже пересчитаны по новому и выплаты придут максимум через месяц - то есть срок выплат останется прежним.

В варианте от @goloscore, будет смешение. Посты созданные до ХФ будут дальше получать выплаты по квадратичной функции. Посты созданные после ХФ, будут обсчитаны по линейной кривой. Как следствие, я ожидаю, что посты созданные после ХФ будут до одной недели будут испытывать на себе негативные последствия перехода на новую кривую. В принципе можно конечно и потерпеть. Посты с активным, месячным окном выплат получат выплаты в момент ХФ.

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

Больше я ничего делать не буду. Честно говоря, не смотря на то, что изменений с гулькин нос, я потратил довольно таки много времени на подготовку ХФ. Пришлось разбираться с устройством кода голоса, вспоминать С++, изучать функциональное устройство голоса, вносить изменения, подготавливать тестнет для тестирования, писать скрипты для тестирования, тестировать, писать посты выпить не одну бутылку вина и литры чая. ) Больше я пока не намерен вкладывать свое свободное время в ХФ. Поднадоело, да и надо еще другими вещами заниматься. 

Будет ли мне жалко, если не примут мой ХФ, а все же примут ХФ от goloscore? Да, немного будет конечно жаль, все же стругал-стругал Буратино вечерам, а в результате придется сжечь бревно. Но потраченное время не жалко. Много нового узнал, было интересно. Да и вообще все пришло в движение. Возможно я буду даже рад, что ХФ примут от golsocore.

Исходный код ХФ можно взять тут

https://github.com/gropox/golos/releases/tag/gropox-0.17.1

Постараюсь еще сегодня выложить инструкцию по запуску через докер

Успехов

[UPDATE]

Несколько часов назад goloscore сделали коммит и теперь переход на новую кривую идентичен в обоих вариантах. Будет сделан пересчет rshares. 

Так что ждем тестнет, новые библиотеки от @golosio и тестируем ХФ от КФ.

0
158.952 GOLOS
На Golos с February 2017
Комментарии (19)
Сортировать по:
Сначала старые