Код обновления протокола готов, 23 хардфорк блокчейна планируется на 25 мая в 20:00 по МСК, пост с докер-образами для нод здесь, а пока опишу, что предлагается в составе ХФ.
Система вознаграждений (донаты)
Поступающий сейчас процент от эмиссии токенов блокчейна в Силу Голоса пользователей будет накапливаться на промежуточном CLAIM-балансе (в БЧ accumulative_balance
).
С него, в рамках срока установленного делегатами по параметру claim_idleness_time
пользователи смогут получать (операция claim
) свою долю с вариантом вывода её как в пополнение Силы Голоса, так и на отдельный TIP-баланс для вознаграждений.
Именно с этого баланса пользователи смогут вознаградить пост/комментарий/автора, любую иную активность к которой разработчики привяжут новую операцию donate
(напр. вознаграждения токенами Голос сообщений в мессенджерах, играх и пр.). Фактически это появление персональных пулов вознаграждений, когда сам пользователь решает как распорядиться долей от эмиссии без борьбы за общий пул.
Важно заметить, что claim_idleness_time
по умолчанию 1 сутки, однако делегаты могут сделать этот параметр с большей длительностью.
Если же за установленный срок токены не были востребованы пользователями, их доля от эмиссии будет направлена в фонд воркеров на дальнейшее развитие проекта. Напомню, что каждый пользователь может подать заявку в фонд воркеров на реализацию каких-то идей развития, иной пользы для проекта (при этом в рамках своей Силы Голоса влиять на увеличение/уменьшение суммы по заявкам воркеров путем голосования здесь - https://golos.id/workers).
TIP-баланс можно пополнять с основного баланса (операция transfer_to_tip
), выводить токены, полученные на TIP-баланс, возможно через увеличение Силы Голоса (операция transfer_from_tip
).
В ближайшие недели будут подготовлены и правки к обновлению веб-клиента (сайты golos.id/.in/.today). Чтобы выводилась сумма полученных вознаграждений (get_donates
), лента постов по типу "популярного" с ранжированием по сумме донатов, список отправленных/полученных донатов, рейтинг авторов и прочие изменения...
Еще есть время добавить свои комментарии, предложить иной вариант реализации в интерфейсе https://github.com/golos-blockchain/golos-ui/issues/20
Команды для тестирования системы донатов в блокчейне были описаны в предыдущем посте.
Снижение срока понижения СГ
С учётом перехода к новой системе вознаграждений и обсуждений в делегатском чате Голоса - предлагается принять и это компромиссное изменение. Срок понижения Силы Голоса в 8 недель (нечто среднее между "оставить всё как есть" и резким изменением до 4 недель).
Будет ли это поощрять инвестиции или препятствовать им? Весьма дискуссионный вопрос с разными мнениями, но обновление это шаг к проверке их на практике.
К сожалению декларируемые ранее преимущества долгого периода блокировки средств от вывода, влияния и спекуляций на рынке, возможности вернуть вовлеченность принявших решение выйти из проекта, в большей мере показали свою несостоятельность.
Система чеков/инвайтов
Была реализована механика чеков/кодов, которая многим знакома по блокчейну VIZ и не только.
Пользователи смогут создавать чеки/коды на любое количество ликвидных токенов, имеющихся на балансе. Такие чеки/коды на предъявителя представляют собой пару ключей (публичный и приватный), публичным можно проверять баланс чека (get_invite
), приватный служит для получения средств. Получателем может быть любой аккаунт, в том числе и тот, что выписал чек.
Добавлен делегатский параметр минимальной суммы чека/инвайта min_invite_balance
(по умолчанию 10 токенов Голос).
С помощью чеков/инвайтов можно будет регистрировать новые аккаунты (операция account_create_with_invite
). Что позволит создать и упрощенную форму регистрации без необходимости ввода Gmail почты и префикса id- для выбора никнейма.
Баланс чека/инвайта будет конвертирован в Силу Голоса создаваемого аккаунта, такой вариант возможно подойдёт для привлечения на проект популярных авторов с других сайтов, чатов где будут использоваться боты с механикой донатов (с выделением из фонда воркеров на подобный целевой маркетинг токенов и создания инвайтов cо стартовым балансом).
С использованием кодов/чеков токены Голос станет проще и продавать/покупать через площадки цифрового контента, распечатывать в виде QR-кодов, игровых сценариев и т.д.
Примеры операций к cli_wallet
invite cyberfounder "11.000 GOLOS" "GLS7Pbawjjr71ybgT6L2yni3B3LXYiJqEGnuFSq1MV9cjnV24dMG3" true
claim_invite cyberfounder cyberfounder "5JFZC7AtEe1wF2ce6vPAUxDeevzYkPgmtR14z9ZVgvCCtrFAaLw" true
create_account_invite cyberfounder cat "{}" "5JFZC7AtEe1wF2ce6vPAUxDeevzYkPgmtR14z9ZVgvCCtrFAaLw" true
Печать токенов GBG
С учетом приблежающегося выхода из долга по токену GOLD BACKED GOLOS (на текущий момент sbd_debt_percent
~26%) были внесены изменения и по их печати. При её начале золотые станут поступать в фонд воркеров для дальнейшего распределения по заявкам в результате голосования сообщества.
Изменения по реферальной программе
Были внесены изменения в реализованный 19 ХФ вариант реферальной системы, теперь она распространяется и на донаты.
С этими правками на веб-клиенте пользователи получат возможность привлекать новых авторов, а 10% от отправляемых им донатов будут поступать на баланс пригласившего/реферера в течении 6 месяцев. За счёт гибкой параметризации, детали реферальной системы могут быть изменены делегатами после обсуждения с пользователями.
В описываемом 23 обновлении протокола был исправлен и ряд ошибок/багов: перезапуск docker-контейнера ноды, запуск ноды с mongo-плагином, пропуск блоков из-за нагрузки обработки множ. операций и другие...
Подробнее с ними можно ознакомиться при проверке кода для обновления нод на v0.23.0 - https://github.com/golos-blockchain/golos/commits/golos-v0.23.0
Важно заметить, что предварительные тесты это хорошо, но чем больше участников сообщества попробует вникнуть в детали, тем лучше :)
Cпасибо уже присоединившемуся к тестированию @ksantoprotein
API-нода с принятым 23ХФ и актуальными данными уже к вечеру будет обновлена и доступна по адресу wss://hf23.golos.today/ws
(https://hf23.golos.today), чистый тестнет на wss://testnet.golos.today/ws
(https://testnet.golos.today)
Обновление в JS библиотеке
В ближайшие недели будет обновлена и JS библиотека с добавлением новых операций, а также транспорта для использования её не только через websockets, но и по http https://github.com/golos-blockchain/golos-js/issues
Следом планируется внести правки в API, для которых не требуется ХФ и достаточно обновления лишь API-нод (софтфорк v.0.23.1)
https://github.com/golos-blockchain/golos/milestone/3
Баунти за выявленные баги
Если вы найдете какие-либо ошибки в коде ХФ, просим предоставить описание, способ репродуцирования, входные и выходные данные, скриншоты (по возможности).
Постараемся объективно оценить помощь и передать баунти-вознаграждение.
Изменение времени вывода СГ хотелось бы уже в этой версии видеть голосуемым параметром, а не изменением сборочной константы.
@vvk на проработку иных вариантов (не по медиане) требуется больше времени и затрат, что в случае с этим параметром по которому у бол-ва есть консенсус о необ. снижения срока вывода - имело мало причин откладывать и дальше
Реализация фич типа донатов существенно сложнее, а тут простая логика.
Как подписаться на комменты через telegram
@vvk добавил ишью https://github.com/golos-blockchain/golos/issues/107, в 24-м думаю удастся реализовать, и прокомментируй какие параметры ты считаешь стоит перенести под такую логику...
@lex, я честно прочла, но ничего не поняла :)
@oliko спрашивайте, будем на примерах разбираться )
И попросил пару авторов после готовности изменений на сайте тоже рассписать подробней.
@lex, все эти параметры для делегатов мне непонятны. ну, пауза между постами - понятно. а что с донатом - можно на человеческом?))
@oliko раньше на Голосе был общий пул наград, в зависимости от размера Силы Голоса при апе расчитывался вес влияния пользователя и пост/комментарий получал некую сумму из пула при выплате.
В декабре, так как делегаты "бросились к донатам" общий пул стал почти нулевым и все что причиталось по размеру Силы Голоса пользователя - падало ему сразу в СГ (было непонятно сколько, сложно выводить чтобы кого-то отблагодарить за пост и т.д.).
После ХФ, на той странице где сейчас обычные балансы, СГ, GBG добавятся еще две строки, одна
На этот же баланс будут поступать донаты которые отправили вам.
Фактически, переход на такую систему добавляет персональные пулы наград. Пользователь получает токены в зависимости от его размера СГ и сам решает кому, сколько и когда отдать, без план-нормы по кол-ву апов и борьбы за общий пул, бустеров.
Время покажет, станет ли этот вариант более интересным или важно переходить к иной системе вознагражений, либо смешанной с прежним общим пулом и такими персональными...
@lex, спасибо за ответ)
Говорят, на коммун донат добавили. Вот же радость!)))
@oliko ну хоть немного стало понятней? )
P.S. К слову, я не фанат донатов, считаю что смешанная схема более интересна, когда есть и общий пул со своими особенностями/приключениями и донаты со своими плюсами/минусами.
Но у нас децентрализация, бол-во хочет попробовать, поможем им посмотреть и двигаться дальше...
@lex
Честно - не очень, но я по ходу дела разберусь.
@lex отличные новости!
По комментам получается 1 коммент в минуту минимум?
@vvk для инфо, эта правка перенесена на 24-й (требует доработки)
@vvk получается так, там только правка секунды в минуты, чтобы была возможность поставить окно в сутки по 3 параметрам. Наск. помню ты первый и заметил ограничение по uint16, что макс. в 9 часов ставить...
@lex, Поздравляю!
Ваш пост был упомянут в моем хит-параде в следующих категориях:
@lex Давить Clime каждые сутки?
@lex Ура товарищи!
@avral ура, наконец!
@lex для себя тоже вычитал положительные моменты отличная планировка задач..
@docsait главное есть что-то положительное )
@lex найс найс, надобно потестить
@on0tole велкам, тестов много не бывает )