Привет всем.
После того как я объявил релиз ХФ и установил число на 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 и тестируем ХФ от КФ.
Ты, и только ты, отодвинул этот камень.
Куда теперь потечёт вода? Лишь вода знает. Ключевое слово - потечёт.
Спасибо тебе за труд. Это уже в истории блокчейн. И благодаря в ответ скажу. Благодаря тебе, ХФ скорее будет чем нет. Хороший, не очень, твой, чужой, просто он будет. Тебе благодаря.
@kudesnikaltay хорошо сказали. Поддерживаю!
Полностью согласен.
Именно твоя конкуренция привела к тому, что код начнет обновляться.
Без тебя все пилили год вандервафлю.
http://lurkmore.to/%D0%92%D1%83%D0%BD%D0%B4%D0%B5%D1%80%D0%B2%D0%B0%D1%84%D0%BB%D1%8F
Вандервафля была консенсусом программистов и менеджеров.
Не важно какой код будут принимать, я считаю оба ХФ твоими, без тебя бы из не было.
Георгий, спасибо за труды. Без тебя бы так и не сдвинулись с места.
Это... может, не бросай пока? А то без тебя опять на год хф откладут.
Без тебя ничего бы этого не было в принципе. Так что все не зря в любом случае. Ты не камень, ты гору сдвинул.
@ropox, присоединяясь к благодарностям за проделанную работу, хотел бы задать вопрос, как человеку покопавшемуся во внутреностях блокчейна.
Извиняюсь, но в связи с тем, что первый мой большой коммент на эту тему пропал, я оформил вопрос постом.
Шевели это болото, дружище! Рад бы помочь, да не соображаю в этом ничего)) Удачи!
Дело сдвинулось с мертвой точки, а это главное.
Спасибо за по-двиг!
Спасибо за проделанную работу.
Ждём. Интересно посмотреть что получится.
Спасибо Вам огромное, pea наш!
@ropox , снимаю шляпу, большое спасибо за заботу и работу!
Спасибо за упорство и труд.
Огромное Вам спасибо! Вы расшевелили это болото. Дай Вам Бог здоровья!