Краткое изложение
Удалить списки стейкинг счетов.
Аннотация
Списки стейкинга всех счетов удаляются в неспешном режиме. После активации данного CIP, когда счет впервые обращается к интерфейсу withdraw внутреннего контракта со ставкой с ненулевой суммой, его стейкинг-лист будет удален, и все неурегулированные проценты будут распределены на этот счет.
Мотивация
Некоторые майнинговые пулы PoS позволяют пользователям делегировать токены своим контрактам и распределять вознаграждения от участвующих PoS. Тем не менее,стейкинг-лист PoS-контрактов на майнинг-пулах продолжают расти. Это приводит к тому, что потребление газа для одной операции «пополнения» или «снятия» растет линейно и будет превышать максимальный лимит газа для транзакции. После хардфорка Hydra активируется CIP-43, и стейкинг больше не будет приносить проценты. Бессмысленно поддерживать такой стейкинг-лист. Поэтому мы должны удалить стейкинг-лист, чтобы решить проблему потребления газа.
Технические характеристики
- После активации этого CIP аккаунт, впервые вызывающий withdrawинтерфейс внутреннего контракта стейкинга с ненулевым amount, Conflux будет распределять все невыплаченные проценты.
- После очистки стейкинг-листа последующие операции «депозит» и «снятие» не будут иметь доступа к списку ставок.
- Если учетная запись выполняет операцию «депозит» до очистки своего списка ставок, Conflux выполняет ее как обычно.
Расход газа
- Стоимость газа для withdrawинтерфейса стейкинга внутреннего контракта меняется на 400 ( SLOAD_GAS * 2).
- После очистки списка ставок стоимость газа для depositинтерфейса внутреннего контракта ставок меняется на 10000 ( SSTORE_GAS * 2).
Обоснование
Уточняется.
Обратная совместимость
Это изменение нарушает спецификацию.
Тестовые случаи
Уточняется.
Реализация
Уточняется.
Вопросы безопасности
Уточняется.
Авторские права
Отказ от авторских и смежных прав через CC0
Ссылка на оригинал: CIP-97: Clear staking lists
.
Присоединяйся к сообществу Conflux Russia
Чат Telegram | Официальные новости Telegram| Twitter | Reddit | Discord | Forum |Medium | Официальный сайт