HF27: Новые возможности
В дополнение к имеющемуся делегированию СГ с процентом (когда часть кураторских поступает инициатору, другая получателю), была добавлена опция при которой станет возможным делегировать СГ с передачей права получения эмиссии.
У получателя появляется своего рода автоматически и ежечасно наполняемый персональный пул для вознаграждений с TIP-баланса (за счет эмиссии на спонсорское делегирование СГ).
В методе get_accounts были добавлены поля:
emission_received_vesting_shares
(сколько СГ с правом на эмиссию было получено)
emission_delegated_vesting_shares
(сколько делег ировано другим)Доработана операция
delegate_vesting_shares_with_interest
, где поле extensions
расширяется параметром interest_direction
(is_emission = true
).Так как с момента появления CLAIM-баланса невостребованная пользователями часть эмиссии (что отправлялась в фонд сообщества) снизилась с ~12% до менее 3%, а также решения большинства проявлять свою «активность» ботами, были внесены правки.
После ХФ начисление эмиссии за стейкинг токенов в Силе Голоса станет автоматическим, но с поступлением на TIP-баланс (шаг в сторону развития донатов, сервисов, игр).
В блокчейне добавится ещё один способ создания аккаунта, переводом токенов на спецаккаунт newacc.
Это позволит купив токены на бирже или обменнике вывести их сразу для анонимного создания аккаунта. Например, пользователь отправляет 1000 токенов с заметкой/memo к переводу НовоеИмя:ПубличныйКлюч (
vasya:GLS6XuUhWu1LmCbBmQX8c5861Q3L1VzKALVqy1JcYzECxQKGbR4q
), в БЧ создается аккаунт с этим ключом для owner/active/posting/memo прав.С суммы перевода вычитается комиссия, установленная делегатами (как видно на explorer.golos.id сейчас
Account Creation Fee = 25.000 GOLOS
), остальные токены начиcляются в Силу Голоса аккаунта.Для тех кто не готов проверять доступность имени, генерировать пару (приватного + публичного) ключей, регистрация переводом токенов будет добавлена и в сервисе Golos Auth, тут и проверка имени, генерация ключа, подсказки...
Теперь fee/комиссия будет поступать в фонд сообщества на развитие проекта, вне зависимости от способа:
- операция
account_create
илиперевод на newacc
(параметр комиссииAccount Creation Fee
) - операция
account_create_with_delegation
(параметрCreate Account Min Golos Fee
) - операция
account_create_with_invite
(параметрMin Invite Balance
)
После обсуждений вопроса о сбросе аккаунтов (описанного в заявке), реализован более «мягкий» вариант - заморозка аккаунтов.
Он не коснется ~912 пользователей с более 100 токенами в Силе Голоса и ~7745 пользователей с более 100 токенами на ликвидном балансе. Достаточно иметь на ликвидном балансе или СГ аккаунта 100 и более токенов.
При этом около 160 тысяч аккаунтов будут «заморожены», что даст оптимизацию внутренних процессов на нодах блокчейна (циклы начисления эмиссии, автопонижения СГ, конвертации GBG и пр.), а также снижение рисков спам-активности с «забытых» аккаунтов.
В БЧ добавлена виртуальная операция списания токенов за активацию аккаунта
account_freeze
(по ней же можно отслеживать кто «возвращается»):"account_freeze",
{
"account": "abc",
"frozen": false,
"unfreeze_fee": "25.000 GOLOS"
}