Руководство по усовершенствованию CIP-107 (07.03.2023)

После объявления CIP-107 мы получили отзывы от нашей команды и сообщества. Были подняты два общих вопроса:

  1. При “минте” NFT на основе стандарта ERC721 эти смарт-контракты NFT будут постоянно занимать место в хранилище и не могут быть сожжены с помощью CIP107.
  2. При “минте” NFT на основе стандарта ERC1155 место в хранилище, занимаемое этими смарт-контрактами NFT, может постоянно колебаться. Во время этих колебаний залог хранения смарт-контракта будет постоянно сжигаться, увеличивая стоимость хранения контракта без теоретического верхнего предела.

Учитывая вышеупомянутые случаи, Фонд решил усовершенствовать CIP-107 с помощью следующих принципов:

  1. Принцип “заплати один раз, используй вечно” для обеспечения хранения не должен меняться.
  2. Если верхняя граница использования хранилища по контракту не увеличивается, CIP-107 не должен увеличивать свою стоимость, даже если общий объем хранилища колеблется.
  3. CIP-107 должен принести значительное сжигание токенов.

Для достижения этих целей мы внесли следующие изменения в оригинальный CIP-107 (ниже приводится черновик версии для обсуждения):

  1. Мы изменили временную точку для сжигания токенов с “возврата залога за хранение” на “спонсирование залога за хранение”. Спонсирование залога хранения соответствует фазе оплаты в “заплати один раз, пользуйся вечно”. Счета, принадлежащие внешним владельцам (EOA), не участвуют в механизме спонсорства и не сжигают токены в соответствии с CIP-107.

  2. Чтобы предотвратить увеличение стоимости хранения экосистемных приложений, сжигаемые токены конвертируются в “очки хранения” в соответствии с пропорцией §. При оплате за обеспечение хранения баллы хранения эквивалентны соответствующему количеству сожженных токенов. При освобождении места для хранения баллы хранения возвращаются так же, как и токены, и могут быть использованы повторно. Разница между очками хранения и токенами заключается в том, что пункты хранения не могут быть обменены на токены, не генерируют проценты за обеспечение и не могут циркулировать.

  3. Пропорция p устанавливается на уровне 50% в начальном состоянии и может быть скорректирована DAO. DAO контролирует параметр STORAGE_POINT_PROP путем голосования, который инициализируется в 1 с 18 десятичными знаками. p определяется как STORAGE_POINT_PROP/(1+STORAFE_POINT_PROP). Например, в первом цикле голосования, если все голоса согласны увеличить пропорцию p, STORAGE_POINT_PROP увеличится до 2, а p соответственно увеличится до 2/3 = 67%.

F.A.Q. из ранних обсуждений:

Можно ли передавать “очки хранения”?

Нет, “очки хранения” принадлежат только спонсируемому контракту.

Можно ли вернуть “очки за хранение”?

CFX или очки хранения могут быть возвращены при освобождении складского пространства, но очки хранения могут быть использованы только для последующего обеспечения хранения.

Будет ли происходить сжигание CFX, когда новый спонсор заменяет старого спонсора?

Сжигание CFX будет происходить только при увеличении части. Например, если старый спонсор предоставил 100 CFX, из которых 50 были конвертированы в очки хранения, то если новый спонсор предоставит только 50 CFX, сжигания CFX не произойдет. Если новый спонсор предоставит 70 CFX, то половина дополнительной части 20 CFX будет сожжена и преобразована в очки хранения.

Возможные воздействия CIP-107:

  1. Разработчикам и пользователям контрактов не нужно заботиться о деталях реализации CIP-107 и разнице между точками хранения и обеспечением хранения.

  2. Для спонсоров контрактов, когда новый спонсор заменяет старого спонсора, CFX, которые новый спонсор должен отправить старому спонсору, уменьшится.

  3. Для майнеров вознаграждение за блок уменьшится на 0,001 CFX.

Ссылка на оригинал: CIP-107: Instructions on Improving CIP-107 (20230307)

Присоединяйся к сообществу Conflux Russia

Чат Telegram | Официальные новости Telegram | Twitter | Reddit | Discord | Forum | Medium | Официальный сайт

1 Like