Tras el anuncio del CIP-107, recibimos comentarios de nuestro equipo y de la comunidad. Se plantearon dos casos generales:
- Al acuñar NFT basados en el estándar ERC721-, estos contratos inteligentes NFT ocuparán permanentemente espacio de almacenamiento y no podrán quemarse con el CIP107 implementado.
- Al acuñar NFT basados en el estándar ERC1155, el espacio de almacenamiento ocupado por estos contratos inteligentes NFT puede fluctuar continuamente. Durante esta fluctuación, la garantía de almacenamiento del contrato inteligente se quemará constantemente, aumentando el coste de almacenamiento del contrato sin un límite superior teórico.
Con los casos mencionados, la Fundación decidió mejorar el CIP-107 con los siguientes principios:
- La expectativa de “pagar una vez, usar para siempre” para la garantía de almacenamiento no debería cambiar.
- Si el límite superior de uso de almacenamiento de un contrato no aumenta, CIP-107 no debería incrementar su coste aunque el almacenamiento total fluctúe.
- El CIP-107 debería suponer una importante quema de tokens.
Para lograr estos objetivos, hemos introducido los siguientes cambios en el CIP-107 original (lo que sigue es un borrador para debate):
- Cambiamos el punto temporal para quemar tokens de “reembolsar garantía de almacenamiento” a “patrocinar garantía de almacenamiento”. Patrocinar la garantía de almacenamiento corresponde a la fase de pago en “pagar una vez, usar para siempre”. Las cuentas de propiedad externa (EOA) no participan en el mecanismo de patrocinio y no quemarán tokens debido al CIP-107.
- Para evitar un aumento del coste de almacenamiento de las aplicaciones del ecosistema, los tokens quemados se convierten en “puntos de almacenamiento” según una proporción §. Al pagar por la garantía de almacenamiento, los puntos de almacenamiento equivalen a la cantidad correspondiente de tokens quemados. Al liberar espacio de almacenamiento, los puntos de almacenamiento se reembolsarán igual que los tokens y podrán reutilizarse. Las diferencias entre los puntos de almacenamiento y las fichas son que los puntos de almacenamiento no pueden canjearse por fichas, no generan intereses de garantía y no pueden circular.
- La proporción p se fija en el 50% en el estado inicial y puede ser ajustada por la DAO. La DAO controla por votación un parámetro
STORAGE_POINT_PROP
, que se inicializa en 1 con 18 decimales. p se define comoSTORAGE_POINT_PROP/(1+STORAFE_POINT_PROP)
. Por ejemplo, en el primer ciclo de votación, si todos los votos coinciden en aumentar la proporción p,STORAGE_POINT_PROP
aumentará a 2, y p aumentará correspondientemente a 2/3 = 67%.
Preguntas frecuentes de los primeros debates:
- ¿Son transferibles los “puntos de almacenamiento”?
- No, los puntos de almacenamiento pertenecen únicamente al contrato patrocinado.
- ¿Se pueden reembolsar los “puntos de almacenamiento”?
- Se pueden reembolsar CFX o puntos de almacenamiento cuando se libera espacio de almacenamiento, pero los puntos de almacenamiento sólo se pueden utilizar para garantías de almacenamiento posteriores.
- ¿Se quemarán CFX cuando un nuevo patrocinador sustituya a uno antiguo?
- Sólo la parte incremental quemará CFX. Por ejemplo, si el antiguo patrocinador concede 100 CFX, de los cuales 50 se convirtieron en puntos de almacenamiento, entonces si el nuevo patrocinador sólo proporciona 50 CFX, no habrá quema de CFX. Si el nuevo promotor proporciona 70 CFX, la mitad de los CFX incrementales de la parte 20 se quemarán y se convertirán en puntos de almacenamiento.
Posibles impactos del CIP-107:
- Para los desarrolladores y usuarios de contratos, no necesitan preocuparse por los detalles de implementación de CIP-107 y la diferencia entre puntos de almacenamiento y garantía de almacenamiento.
- Para los patrocinadores de contratos, cuando un nuevo patrocinador sustituye a un antiguo patrocinador, el CFX que el nuevo patrocinador necesita enviar al antiguo patrocinador disminuirá.
- Para los mineros, la recompensa del bloque disminuirá en 0,001 CFX.
Anuncio Original: Instructions on Improving CIP-107 (20230307)