Последние несколько дней идут мерджи в новую бранч 0.19.0, решил посмотреть, что там нового. Это конечно не все. Только то, что было интересно мне.
Реферальная система на голосе.
Bugs 942, 295
Новые атрибуты у аккаунта:
referrer_account - аккаунт реферер, регистратор
referrer_interest_rate - процент отчислений рефереру
referral_end_date - время окончания реферальной кабалы
referral_break_fee - величина суммы выкупа из реферальной кабалы
Новые параметры блокчейна
max_referral_interest_rate
max_referral_term_sec
max_referral_break_fee
Расширение операции account_create_with_delegation.
Возможность задать аккаунт реферер (любого!?), комиссионные отчисления рефереру (максимально max_referral_interest_rate), время окончания кабалы (макс. max_referral_term_sec) и сумма выкупа (макс. max_referral_break_fee).
Новая операция break_free_referral
Не понял проверки
GOLOS_CHECK_LOGIC(referral.referral_break_fee.amount != 0,
logic_exception::no_right_to_break_referral,
"This referral account has no right to break referral");
Операция comment_options
Реферер автоматически добавляется как бенефициар при создании поста. Его процент учитывается, то-есть если есть реферер, то бениками уже не получится задать 100%.
Операция comment
Тоже самое, реферер добавляется как бенефициар.
Новая операция create_account_referral
Тоже что и обычная, плюс реферальные параметры
Штрафное окно
Bugs 898
Сейчас штрафное окно голосования 30 минут. Потом можно будет задавать параметром блокчейна auction_window_size, максимально до суток.
Операция comment_options
Добавляется новый параметр auction_window_reward_destination
По умолчанию to_reward_fund. То-есть срезанные кураторские идут обратно в пул. Альтернативно можно задать
to_reward_fund,
to_curators,
to_author - только для старых постов
Новые алгоритмы ограничения постинга
Bugs #533 #825
Изменения в ограничениях на постинг комментариев и голосование. Раньше было раз 20сек. и раз в 3 сек. соотв.
Новые параметры блокчейна
comments_window - Размер окна комментирования
comments_per_window - Количество комментариев в окне
votes_window - Размер окна голосования (вроде такого не было в пожеланиях ??)
votes_per_window - Количество апвоутов в окне (??)
Медиана считается от window / items (то есть размер окна деленное на число комментариев или апвоутов в окне)
Принцип такой же как и при расчете voting_power. Записывается время последнего поста, потребленная пропускная способность на комментирование. Если израсходовано, то надо ждать, пока регенерирует (см comments_window).
Тоже самое на голосование. Будет пропускная способность на голосование, а ни как до сих пор, раз в 3 секунды.
Смерть паровозам.
Возможность задать процент за делегированную СГ
Bugs #756
Новый параметр блокчейна max_delegated_vesting_interest_rate
У аккаунта добавляются новые атрибуты
benefaction_rewards
curation_rewards
delegation_rewards
Новая операция delegate_vesting_shares_with_interest
Параметры:
delegator
delegatee
vesting_shares
interest_rate default STEEMIT_DEFAULT_DELEGATED_VESTING_INTEREST_RATE
payout_strategy default to_delegaror или to_delegated_vesting
Выплаты
При выплатах вознаграждения куратору просматриваются все делегирования и если указан процент interest_rate, то от кураторского вознаграждения вычисляется процент и начисляется делегатору в vesting_shares и в аттрибут delegation_rewards. (Непонятно для чего он, для статистики?). Дополнительно, если указан метод начисления to_delegated_vesting, заработанное добавляется к делегированной СГ (происходит начисление сложного процента). То есть делегатору не нужно делегировать больше по мере получения заработка с делегированной СГ, это происходит автоматически.
Новая виртуальная операция delegation_reward
Голосование
Фиксация процента отчисления происходит на момент голосования в vote_object.
Comments 9
@litrbooh, все будут ставить to_curators. Потому что кураторы - не дураки и апать будут тех, кто им больше всех отдаёт.
Кто "все"? Это голосуемый параметр насколько я понял (код не смотрел).
вроде ответили уже в чате, to_author после ХФ ставить нельзя будет, этот параметр на момент перехода, для статей опубликованых до ХФ, но с выплатами после него
@vvk не, не голосуемый, авторы сами могут выставлять, куда срезанные кураторские пойдут. to author для старого функционала сделали. Я просто поторопился с выводом
Удачный пост!
@ropox, смерть паровозам это забавно. Твинководы и ботнеты взвоют.