¿Qué es el alquiler de almacenamiento en cripto?
El alquiler de almacenamiento es un modelo de comisiones blockchain que cobra a usuarios, desarrolladores, cuentas o aplicaciones por mantener datos almacenados on-chain a lo largo del tiempo o por reservar espacio de almacenamiento permanente.En cripto, el alquiler de almacenamiento existe porque el almacenamiento blockchain no es gratuito.Cada nodo completo, validador, indexador, servicio de archivo y proveedor de infraestructura puede necesitar almacenar, verificar, servir o procesar el estado de la blockchain.Cuando los usuarios crean cuentas, implementan contratos inteligentes, acuñan NFT, abren cuentas de tokens, escriben estado o almacenan objetos, aumentan la cantidad de datos que la red debe mantener.Un modelo de alquiler de almacenamiento hace visible ese coste al exigir un pago, depósito, reserva o comisión vinculada a la cantidad de datos on-chain utilizada.El concepto está estrechamente relacionado con la acumulación excesiva de estado, que se produce cuando el estado activo de una blockchain crece demasiado y se vuelve más difícil de verificar u operar para usuarios ordinarios.El alquiler de almacenamiento no funciona igual en todas las blockchains. Algunas redes utilizan depósitos de almacenamiento reembolsables; otras, comisiones únicas con reembolsos; otras cobran altas comisiones de gas por escrituras permanentes; y algunas han debatido un alquiler recurrente real, en el que los usuarios deben seguir pagando para mantener los datos activos.En términos sencillos, el alquiler de almacenamiento es la idea económica de que el almacenamiento blockchain a largo plazo debe tener un coste, porque los datos blockchain a largo plazo generan una carga de red a largo plazo.Por qué es importante el alquiler de almacenamiento
El alquiler de almacenamiento es importante porque el estado de blockchain es una de las partes más difíciles de escalar en redes descentralizadas.Una blockchain puede procesar muchas transacciones, pero sus resultados pueden crear datos que deben permanecer disponibles durante años.Estos datos pueden incluir saldos de cuentas, almacenamiento de contratos inteligentes, metadatos de tokens, posiciones de staking, bloqueos de gobernanza, estados de pools de liquidez, registros de NFT, nombres de usuario y objetos de aplicaciones.Si los usuarios pueden crear estado permanente ilimitado a bajo coste, operar la cadena puede volverse caro. Si operar un nodo completo resulta demasiado caro, menos personas podrán verificar la red de forma independiente.Un menor número de verificadores independientes puede debilitar la descentralización. Por ello, el alquiler de almacenamiento no es solo una cuestión de comisiones para desarrolladores, sino también de descentralización, seguridad y sostenibilidad.La propuesta EIP-1682 de Ethereum sobre alquiler de almacenamiento expone claramente esta preocupación: los nodos completos deben almacenar grandes cantidades de datos y los requisitos futuros pueden ser ilimitados si los datos de contratos deben conservarse para siempre.
Aunque EIP-1682 no se adoptó como el modelo de almacenamiento activo de Ethereum, sigue siendo una referencia importante para comprender por qué el crecimiento del estado es un problema blockchain a largo plazo.Alquiler de almacenamiento frente a comisiones de gas
El alquiler de almacenamiento y las comisiones de gas están relacionados, pero no son lo mismo.Una comisión de gas paga por ejecutar una transacción, utilizar computación, leer o escribir estado y, en ocasiones, cubrir costes relacionados con el almacenamiento.El alquiler de almacenamiento se centra específicamente en el coste de mantener datos en el estado de la blockchain.En algunas redes, el coste de almacenamiento se incluye en la comisión de transacción. En otras, se separa en un depósito reembolsable, alquiler de cuenta, pago a un fondo de almacenamiento o saldo reservado.Ethereum es un ejemplo en el que las escrituras de almacenamiento de contratos inteligentes son costosas, pero los usuarios ordinarios no pagan actualmente un alquiler recurrente continuo por cada slot de almacenamiento activo.La documentación de Ethereum sobre contratos inteligentes indica que los datos persistentes de contratos se almacenan permanentemente en la blockchain y que modificar el almacenamiento es costoso.
Esto significa que Ethereum asigna precio al almacenamiento mediante gas al escribir o modificar el estado. Un modelo de alquiler de almacenamiento real iría más allá, cobrando por la existencia continuada de dicho estado a lo largo del tiempo.La diferencia importa porque una comisión única de gas puede no reflejar por completo décadas de carga futura de almacenamiento.Alquiler de almacenamiento frente a depósito de almacenamiento
Un depósito de almacenamiento es un pago bloqueado para mantener datos activos o reservar capacidad de almacenamiento.A diferencia de un pago de alquiler puro, un depósito puede ser reembolsable cuando se eliminan los datos o se cierra la cuenta.Solana es un ejemplo común de modelo de depósito de almacenamiento reembolsable.La guía de Solana sobre el coste de creación de cuentas indica que mantener cuentas activas genera un coste de almacenamiento de datos denominado rent, que puede recuperarse íntegramente si se cierra la cuenta.
La documentación sobre la estructura de cuentas de Solana también explica que cada cuenta debe mantener un saldo mínimo de lamports proporcional al tamaño de sus datos para mantenerlos almacenados on-chain.
Esto suele denominarse rent, pero la documentación de Solana también explica que el saldo exento de rent funciona como un depósito reembolsable.Esta distinción es importante para los usuarios porque cerrar una cuenta sin utilizar puede devolver los lamports bloqueados. Para los desarrolladores, el depósito incentiva un diseño cuidadoso de cuentas, ya que las cuentas más grandes requieren más capital bloqueado.Por tanto, un depósito de almacenamiento es un mecanismo de fijación de precios del almacenamiento, incluso cuando no constituye un pago mensual recurrente.Alquiler de almacenamiento frente a expiración de estado
El alquiler de almacenamiento y la expiración de estado son ideas relacionadas, pero resuelven el problema de forma distinta.El alquiler de almacenamiento cobra a los usuarios por mantener el estado disponible. La expiración de estado permite que el estado antiguo o inactivo quede no disponible, inactivo o eliminado, salvo que se actualice, restaure o vuelva a demostrar.El objetivo de ambas ideas es reducir la carga a largo plazo de almacenar datos para siempre. El alquiler de almacenamiento se centra en la economía; la expiración de estado se centra en la gestión del ciclo de vida.Una red podría teóricamente utilizar ambos sistemas, cobrando por estado activo y haciendo expirar el estado inactivo tras determinadas condiciones.Sin embargo, la expiración de estado puede ser difícil porque los usuarios esperan que cuentas, contratos, saldos y aplicaciones sigan siendo accesibles. Si se diseña mal, puede romper contratos antiguos o sorprender a usuarios que creían que sus datos durarían para siempre.Esta es una razón por la que las propuestas de alquiler de almacenamiento y expiración de estado se debaten cuidadosamente antes de añadirse a redes importantes.Cómo funciona el alquiler de almacenamiento
Un sistema de alquiler de almacenamiento suele empezar midiendo la cantidad de datos on-chain que crea un usuario o contrato.La red puede calcular el tamaño en bytes, slots de almacenamiento, objetos, longitud de datos de cuentas, campos de metadatos o entradas de estado. Después, aplica un coste basado en esa cantidad de datos.El pago puede cobrarse una vez, bloquearse como depósito, deducirse con el tiempo o añadirse a un fondo de almacenamiento compartido.Si los datos se eliminan posteriormente, el usuario puede recibir un reembolso o recuperar el depósito según el diseño de la cadena.Si el usuario no mantiene el saldo o alquiler requerido, la cuenta o entrada de almacenamiento puede quedar inactiva, eliminarse, congelarse o no estar disponible, según el protocolo.Esto incentiva evitar estados innecesarios. Los desarrolladores pueden almacenar menos datos on-chain, comprimir registros, eliminar entradas caducadas, utilizar eventos en vez de almacenamiento o trasladar archivos grandes a redes de almacenamiento descentralizadas.Los usuarios pueden cerrar cuentas de tokens sin utilizar, eliminar objetos no utilizados o evitar crear muchas cuentas con saldos residuales. El objetivo principal es que las decisiones de almacenamiento reflejen honestamente su coste económico.Por qué el almacenamiento on-chain es caro
El almacenamiento on-chain es caro porque los datos blockchain se replican en muchas máquinas.Cuando un contrato inteligente almacena un valor, ese valor puede tener que ser almacenado y verificado por muchos participantes de la red.Cuando una colección NFT almacena metadatos on-chain, estos pueden aumentar el estado que los nodos deben mantener. Cuando una aplicación DeFi crea muchas posiciones, órdenes o cuentas, cada elemento puede aumentar el estado activo.A diferencia del almacenamiento habitual en la nube, el almacenamiento blockchain debe respaldar consenso, verificación y acceso público a largo plazo. Esto lo hace más caro que el almacenamiento de bases de datos normal.También hace que un diseño descuidado de almacenamiento perjudique a toda la red. Un desarrollador que almacena grandes cantidades de datos innecesarios on-chain puede pagar una comisión una vez, pero los operadores de nodos pueden soportar el coste durante años.El alquiler de almacenamiento intenta alinear el coste para el usuario con la carga a largo plazo para la red. Por ello, los buenos desarrolladores blockchain tratan el almacenamiento on-chain como un recurso escaso.Alquiler de almacenamiento y acumulación excesiva de estado
La acumulación excesiva de estado significa que el estado activo de la blockchain crece más de lo necesario.El estado activo es distinto de los datos históricos de transacciones porque es la información que la red necesita conocer ahora para procesar transacciones nuevas.Incluye, por ejemplo, saldos de cuentas, variables de contratos, registros de titularidad de tokens y objetos que aún pueden utilizarse.Un estado activo grande puede ralentizar la sincronización de nodos, incrementar los requisitos de hardware y encarecer la verificación. Esto puede reducir el número de personas capaces de operar nodos completos o validadores.Una red con menos operadores de nodos independientes puede estar más centralizada. El alquiler de almacenamiento es una forma de combatir la acumulación excesiva de estado porque desincentiva mantener datos de poco valor activos para siempre.También anima a los desarrolladores a diseñar contratos que limpien sus propios datos. La acumulación excesiva de estado no es solo una molestia técnica: amenaza la descentralización a largo plazo si hace demasiado costosa la verificación independiente.Ethereum y el alquiler de almacenamiento
Ethereum no utiliza actualmente un modelo general de alquiler de almacenamiento recurrente para el almacenamiento activo de contratos inteligentes.En cambio, Ethereum hace costosas las escrituras de almacenamiento mediante costes de gas, ya que los cambios de estado persistentes imponen una carga a largo plazo sobre la red.La documentación oficial de Ethereum explica que los datos persistentes se almacenan en la blockchain y que modificar el almacenamiento es costoso.Investigadores y desarrolladores de Ethereum han debatido diseños de tipo alquiler durante años porque el crecimiento ilimitado del estado es un reto conocido.La propuesta de alquiler de almacenamiento EIP-1682 definía el alquiler como el coste de almacenar una cuenta a lo largo del tiempo y describía un sistema en el que dependería del tamaño de la cuenta.
La propuesta también señalaba que añadir alquiler modificaría expectativas importantes de los usuarios y requeriría un diseño cuidadoso.El ejemplo de Ethereum muestra por qué el alquiler de almacenamiento es difícil. Un modelo de alquiler puede mejorar la sostenibilidad, pero también romper supuestos de usuarios y contratos inteligentes existentes.Si los usuarios creen que sus contratos y saldos son permanentes, añadir un alquiler recurrente posteriormente puede resultar controvertido. Por ello, es más fácil diseñar el alquiler de almacenamiento desde el inicio de una red que añadirlo después de que exista un gran ecosistema.Fondo de almacenamiento y reembolsos de Sui
Sui utiliza un modelo de fondo de almacenamiento y reembolsos, en lugar de un modelo simple de alquiler recurrente.La documentación de almacenamiento de Sui explica que las comisiones de almacenamiento se dividen en un depósito reembolsable y una comisión no reembolsable.
La misma documentación indica que la parte reembolsable queda bloqueada en el fondo de almacenamiento mientras existe el objeto y puede devolverse como un reembolso de almacenamiento si el objeto se elimina o reduce su tamaño.La documentación de Sui también explica que la parte no reembolsable queda bloqueada permanentemente en el fondo de almacenamiento.Este diseño intenta resolver un problema de incentivos a largo plazo para validadores. Los usuarios actuales crean datos hoy, pero los validadores futuros pueden tener que mantener esos datos posteriormente.El fondo de almacenamiento recauda comisiones cuando se almacenan datos y utiliza el fondo para compensar a los validadores a lo largo del tiempo. Sui también incentiva eliminar datos innecesarios devolviendo un reembolso cuando se libera almacenamiento.Según la documentación oficial, eliminar datos en Sui puede devolver el 99% de la comisión de almacenamiento original como reembolso, mientras que la parte no reembolsable del 1% permanece bloqueada.Esto convierte a Sui en un ejemplo moderno útil de precios de almacenamiento integrados directamente en la tokenomics de una blockchain.Rent de Solana y cuentas exentas de rent
Solana utiliza un modelo de almacenamiento basado en cuentas, donde las cuentas contienen lamports y datos.La documentación oficial sobre la estructura de cuentas de Solana indica que cada cuenta debe mantener un saldo mínimo de lamports, denominado saldo exento de rent, para conservar sus datos on-chain.El saldo requerido es proporcional a la cantidad de datos almacenados en la cuenta. Por ello, crear una cuenta Solana más grande requiere más lamports.Aunque se utiliza el término rent, la documentación de Solana explica que el saldo exento de rent funciona como un depósito reembolsable.La guía de Solana para cerrar cuentas de tokens indica que cerrar una cuenta de token elimina la cuenta y devuelve los lamports de rent de la cuenta a una cuenta de destino.
Esto hace que limpiar cuentas sea económicamente útil. Un usuario con muchas cuentas de tokens vacías puede recuperar lamports bloqueados cerrando cuentas sin utilizar.Un desarrollador que crea muchas cuentas de programa debe comprender el tamaño de las cuentas, porque este afecta al saldo exento de rent requerido. El modelo de Solana muestra cómo el alquiler de almacenamiento puede aparecer como requisito de saldo mínimo en lugar de una factura de comisión continua.Polkadot, depósitos de almacenamiento y depósitos existenciales
Las cadenas basadas en Polkadot SDK suelen utilizar depósitos y saldos mínimos para limitar el crecimiento innecesario del estado.El glosario oficial de Polkadot define un depósito existencial como el saldo mínimo que una cuenta puede tener en el pallet Balances.
La misma documentación explica que una cuenta puede eliminarse si su saldo cae por debajo del depósito existencial y el pallet Balances elimina sus referencias a esa cuenta.Polkadot Hub también utiliza depósitos para la creación de activos y el almacenamiento de metadatos.La guía de Polkadot Hub sobre registro de activos locales explica que crear un activo local en Polkadot Hub requiere depósitos para el activo y sus metadatos.
La documentación de activos de Polkadot Hub también señala que los depósitos reducidos ayudan a cubrir costes mínimos de almacenamiento on-chain para los datos de activos.
Estos mecanismos no siempre se denominan alquiler de almacenamiento, pero tienen una finalidad similar: desincentivar cuentas residuales, activos sin utilizar y entradas de estado innecesarias.También hacen que usuarios y desarrolladores reserven valor cuando solicitan a la cadena que mantenga datos disponibles.Alquiler de almacenamiento en redes de almacenamiento descentralizado
El alquiler de almacenamiento también aparece fuera de las plataformas de contratos inteligentes, en sistemas de almacenamiento descentralizado.En estos sistemas, los usuarios pagan por almacenar archivos, fragmentos, metadatos o referencias de contenido a lo largo del tiempo.Una red de almacenamiento debe recompensar a sus proveedores por mantener los datos disponibles. Si no reciben pago, tienen pocos motivos para almacenar para siempre los datos de otras personas.Algunas redes de almacenamiento descentralizado utilizan almacenamiento prepagado, acuerdos de almacenamiento, periodos de renovación, garantías, comisiones de recuperación o mercados de ancho de banda.La idea es similar al alquiler de almacenamiento blockchain porque el almacenamiento a largo plazo genera costes a largo plazo. Sin embargo, el almacenamiento de archivos y el almacenamiento del estado blockchain no son lo mismo.El estado blockchain forma parte del consenso y de la validación de transacciones. El almacenamiento de archivos suele tratar sobre disponibilidad y recuperación de datos fuera de la máquina de estados de consenso.Ambos sistemas necesitan incentivos, pero su diseño técnico y sus riesgos son diferentes.Alquiler de almacenamiento y NFT
Los NFT pueden generar cuestiones de alquiler de almacenamiento porque a menudo incluyen metadatos, imágenes, registros de colecciones, royalties, atributos e historial de titularidad.Si un NFT almacena grandes cantidades de datos directamente on-chain, puede incrementar significativamente los costes de almacenamiento. Si solo almacena un enlace o hash de contenido on-chain, los medios de mayor tamaño pueden depender de almacenamiento externo o descentralizado.Algunas cadenas cobran depósitos o comisiones al crear colecciones e ítems NFT. Estos cargos ayudan a evitar spam y compensan la carga de almacenamiento de registros de colecciones y metadatos de ítems.Para los creadores, el alquiler de almacenamiento significa que el diseño de NFT debe considerar qué información debe estar on-chain y cuál off-chain.Para los compradores, significa que la permanencia de los datos NFT depende de dónde se almacenen los datos y de cómo se financie ese almacenamiento.Un NFT puede tener un registro de titularidad on-chain mientras su imagen o metadatos dependen de almacenamiento externo. Los usuarios deberían comprobar si los metadatos NFT están on-chain, en almacenamiento descentralizado o alojados en un servidor centralizado.El alquiler de almacenamiento forma parte de la cuestión más amplia de la permanencia de los NFT.Alquiler de almacenamiento y DeFi
Las aplicaciones DeFi crean una gran cantidad de estado on-chain.Un protocolo de préstamos puede almacenar posiciones de garantía, saldos de deuda, índices de intereses y registros de liquidación. Un exchange descentralizado puede almacenar pools, órdenes, posiciones de liquidez, crecimiento de comisiones y datos de recompensas.Un protocolo de derivados puede almacenar cuentas de margen, tasas de financiación, posiciones y datos de liquidación. Cada uno de estos registros puede aumentar el tamaño del estado.El alquiler o los depósitos de almacenamiento incentivan a los desarrolladores DeFi a reducir el estado innecesario y eliminar registros caducados. También los animan a diseñar estructuras de datos eficientes.Para los usuarios, el alquiler de almacenamiento puede aparecer como un mayor coste de transacción, coste de creación de cuentas o posiciones, o depósito bloqueado.Para los protocolos, afecta a la experiencia de usuario y eficiencia de capital. Una dApp DeFi con un mal diseño de almacenamiento puede resultar cara incluso si su lógica principal de trading funciona.Alquiler de almacenamiento y diseño de contratos inteligentes
Los desarrolladores de contratos inteligentes deberían tratar el almacenamiento como caro y limitado.El almacenamiento persistente solo debería utilizarse para datos que deban estar disponibles para una validación futura o lógica de aplicación. Los valores temporales deberían permanecer en memoria o en la ejecución de transacciones cuando sea posible.Los eventos pueden registrar a veces información histórica sin añadir estado activo que futuras transacciones deban leer.Mappings, arrays, registros de objetos, campos de metadatos y estructuras de cuentas deben diseñarse cuidadosamente.Los desarrolladores deberían considerar si los registros antiguos pueden eliminarse, comprimirse, archivarse o trasladarse off-chain. También deberían saber si eliminar datos genera reembolsos, rebates o devoluciones de depósitos en la cadena objetivo.El alquiler de almacenamiento puede cambiar la economía del diseño de contratos porque cada byte puede conllevar un coste. Un contrato barato de escribir una vez, pero caro para que la red lo almacene para siempre, no es sostenible.Un buen diseño de contratos inteligentes minimiza el estado manteniendo suficientes datos para seguridad y usabilidad.Alquiler de almacenamiento y experiencia de usuario
El alquiler de almacenamiento puede confundir a los usuarios porque puede aparecer como comisión, depósito, saldo bloqueado, saldo mínimo, reembolso o coste de creación de cuenta.Una cartera puede mostrar fondos como no disponibles porque están bloqueados para la exención de rent o reservados como depósito.Un usuario puede pensar que una cuenta de token está vacía, pero la cuenta puede contener todavía lamports de rent recuperables. También puede crear un NFT o activo sin darse cuenta de que parte del pago es un depósito de almacenamiento.Un usuario puede eliminar un objeto y recibir un reembolso que parezca una devolución inesperada. Las buenas carteras deberían explicar claramente estos mecanismos.Las buenas dApps deberían indicar por qué se requiere un depósito y si puede recuperarse. Los buenos exploradores deberían mostrar depósitos de almacenamiento, saldos reservados, alquiler de cuentas y rebates de objetos en un lenguaje comprensible.El alquiler de almacenamiento es un concepto técnico, pero una explicación deficiente puede hacer que parezca una comisión oculta. Un diseño fácil de usar debería hacer previsibles los costes y visibles los reembolsos.Alquiler de almacenamiento y tokenomics
El alquiler de almacenamiento puede formar parte de la tokenomics de una blockchain.Si las comisiones de almacenamiento se queman, pueden reducir la oferta en circulación. Si se bloquean en un fondo, pueden respaldar la compensación futura de validadores.Si los depósitos de almacenamiento son reembolsables, pueden bloquear liquidez mientras existan los datos. Si se devuelven al eliminarse los datos, pueden incentivar la limpieza del estado.Si el alquiler se paga continuamente, puede crear demanda recurrente del token nativo.Sin embargo, los precios de almacenamiento deben equilibrarse cuidadosamente. Si es demasiado barato, el estado puede crecer demasiado rápido; si es demasiado caro, los desarrolladores pueden evitar crear aplicaciones útiles.Un buen modelo de alquiler de almacenamiento respalda la sostenibilidad de la red sin hacer inasequible la actividad ordinaria de los usuarios.Alquiler de almacenamiento e incentivos para validadores
Los validadores y nodos completos soportan la carga real de infraestructura del almacenamiento blockchain. Necesitan hardware, ancho de banda, bases de datos, copias de seguridad, supervisión y habilidades operativas.A medida que crece el estado, operar un nodo puede ser más caro. Si los costes de almacenamiento no se reflejan en las comisiones, los usuarios pueden crear estado barato mientras los validadores soportan el coste a largo plazo.El alquiler de almacenamiento intenta corregir este desajuste. El modelo de fondo de almacenamiento de Sui es un ejemplo claro: las comisiones se recaudan al crear datos y se utilizan para compensar a validadores con el tiempo.El modelo de depósito exento de rent de Solana es otro ejemplo, ya que las cuentas más grandes requieren más lamports bloqueados. Los depósitos de estilo Polkadot y depósitos existenciales también reducen el estado innecesario al exigir valor para el almacenamiento de cuentas y activos.Estos modelos son diferentes, pero comparten un objetivo: hacer económicamente sostenible el almacenamiento blockchain para quienes mantienen la red.Beneficios del alquiler de almacenamiento
El primer beneficio del alquiler de almacenamiento es que desincentiva datos on-chain innecesarios.El segundo es que ayuda a proteger la accesibilidad de nodos completos y validadores.El tercero es que puede reducir cuentas de spam, saldos residuales y estado abandonado.El cuarto es que puede incentivar la eliminación de datos sin utilizar.El quinto es que puede hacer más honestos los costes de desarrollo al vincular el uso de almacenamiento con la carga de red.El sexto es que puede respaldar la compensación de validadores a largo plazo.El séptimo es que puede mejorar el diseño de aplicaciones al incentivar una gestión eficiente del estado.El octavo es que puede ayudar a que las redes sean más fáciles de verificar con el tiempo.Estos beneficios son más sólidos cuando el alquiler de almacenamiento es claro, previsible y justo. Un sistema confuso puede frustrar a los usuarios aunque su objetivo técnico sea válido.Riesgos y críticas del alquiler de almacenamiento
El primer riesgo es la confusión de los usuarios. Muchos no comprenden por qué algunos saldos están bloqueados, reservados o son reembolsables.El segundo riesgo es la complejidad para desarrolladores. El alquiler de almacenamiento les obliga a considerar cuidadosamente la limpieza de cuentas, eliminación de datos y ciclo de vida del estado.El tercer riesgo son las expectativas incumplidas. Los usuarios pueden esperar que los datos blockchain sean permanentes, mientras que un modelo de alquiler puede hacer que los datos inactivos sean eliminables o caros.El cuarto riesgo es que las aplicaciones se rompan. Si un contrato depende de estado antiguo que desaparece o queda inactivo, la aplicación puede fallar.El quinto riesgo es la asequibilidad. Los costes elevados de almacenamiento pueden hacer que aplicaciones útiles sean demasiado caras para usuarios normales.El sexto riesgo es el griefing. Los atacantes pueden intentar crear estado de formas que impongan costes a otro contrato o usuario.El séptimo riesgo es el abuso de gobernanza. Una red podría cambiar parámetros de alquiler de almacenamiento de formas que sorprendan a usuarios o desarrolladores.Estos riesgos explican por qué el diseño del alquiler de almacenamiento requiere ingeniería y comunicación cuidadosas.Mejores prácticas para desarrolladores
Almacena solo datos que deban verificarse on-chain.Utiliza almacenamiento off-chain o descentralizado para archivos grandes siempre que no sea necesario almacenar todo on-chain.Diseña contratos y programas para que los registros caducados puedan eliminarse de forma segura.Comprende si la cadena objetivo utiliza comisiones de gas, saldos exentos de rent, depósitos de almacenamiento, rebates de almacenamiento o alquiler recurrente real.Muestra a los usuarios si un pago es una comisión, un depósito reembolsable, un saldo bloqueado o un coste elegible para rebate.Estima el coste de almacenamiento antes de lanzar un producto con muchas cuentas, NFT, órdenes o posiciones.Evita crear cuentas residuales o entradas de estado muy pequeñas que aporten poco valor.Utiliza eventos, registros o indexación cuando corresponda en vez de almacenar todos los detalles históricos en estado activo.Prueba el cierre de cuentas, eliminación de objetos y flujos de rebate antes del despliegue en Mainnet.Trata el diseño de almacenamiento como parte de la seguridad, no solo como una tarea de optimización de comisiones.Mejores prácticas para usuarios
Infórmate sobre si la red que utilizas tiene alquiler, depósitos, saldos reservados o rebates de almacenamiento.Cierra cuentas de tokens sin utilizar cuando la red admita una recuperación de rent segura.Comprueba si un NFT, token o aplicación requiere un depósito de almacenamiento antes de crearlo.Mantén suficiente saldo del token nativo para conservar cuentas y pagar comisiones de transacción.No supongas que todos los saldos bloqueados se han perdido, ya que algunos pueden ser depósitos reembolsables.Utiliza carteras, exploradores y documentación oficiales para comprender los mecanismos de alquiler o depósito.Ten cuidado al eliminar objetos o cuentas porque la eliminación puede ser irreversible, aunque devuelva un rebate.Evita crear muchas cuentas de prueba en Mainnet cuando una testnet o red local sea suficiente.Antes de utilizar intensivamente una dApp, pregunta si explica claramente los costes de almacenamiento.Recuerda que el almacenamiento on-chain tiene un coste de red real incluso cuando la comisión de una transacción parece pequeña.Malentendidos comunes sobre el alquiler de almacenamiento
Un malentendido habitual es que el alquiler de almacenamiento siempre implica una comisión mensual.En cripto, puede significar un cargo recurrente, comisión única, depósito reembolsable, saldo mínimo o contribución a un fondo de almacenamiento, según la red.Otro malentendido es que el almacenamiento blockchain es gratuito tras confirmarse una transacción. En realidad, el estado activo puede cargar a la red durante años después de la transacción original.Un tercer malentendido es que los depósitos reembolsables de rent se pierden para siempre. En algunas redes, cerrar una cuenta o eliminar datos puede devolver parte o todo el depósito.Un cuarto malentendido es que el alquiler de almacenamiento solo afecta a desarrolladores. Los usuarios también pueden encontrarlo en cuentas de tokens, NFT, saldos de carteras, eliminación de objetos y limpieza de cuentas.Un quinto malentendido es que más almacenamiento on-chain siempre significa más descentralización. El almacenamiento excesivo puede reducirla al dificultar la operación de nodos.FAQ
¿Qué significa alquiler de almacenamiento en cripto?
El alquiler de almacenamiento es una comisión, depósito o mecanismo económico que cobra por mantener datos almacenados en el estado activo de una blockchain.¿Por qué las blockchains necesitan alquiler de almacenamiento?
Las blockchains necesitan alquiler o precios de almacenamiento porque los datos on-chain deben almacenarse, verificarse y servirse por nodos y validadores con el tiempo.¿El alquiler de almacenamiento es lo mismo que el gas?
No. El gas suele pagar por la ejecución de transacciones, mientras que el alquiler de almacenamiento aborda específicamente el coste de mantener datos on-chain.¿Ethereum tiene alquiler de almacenamiento?
Ethereum encarece el almacenamiento persistente mediante costes de gas, pero actualmente no utiliza un modelo amplio de alquiler de almacenamiento recurrente para todo el almacenamiento activo de contratos.¿Qué es el rent de Solana?
El rent de Solana es un requisito de saldo exento de rent por el que las cuentas deben mantener un saldo mínimo de lamports proporcional al tamaño de sus datos; este saldo puede recuperarse al cerrar la cuenta.¿Qué es el fondo de almacenamiento de Sui?
El fondo de almacenamiento de Sui recauda comisiones cuando se crean datos y utiliza un modelo de depósito reembolsable y comisión no reembolsable para respaldar incentivos de almacenamiento a largo plazo.¿Puede reembolsarse el alquiler de almacenamiento?
Sí. Algunas blockchains devuelven depósitos de rent o rebates cuando los usuarios cierran cuentas, eliminan objetos o reducen datos almacenados.¿Por qué es caro el almacenamiento on-chain?
El almacenamiento on-chain es caro porque muchos nodos independientes pueden necesitar conservar y verificar los datos para que la red siga siendo descentralizada y segura.¿Cómo afecta el alquiler de almacenamiento a los NFT?
Puede afectar al coste de crear colecciones NFT, almacenar metadatos, mantener registros de titularidad y conservar disponibles los datos relacionados on-chain.¿Cómo pueden los desarrolladores reducir los costes de alquiler de almacenamiento?
Pueden reducirlos minimizando el estado activo, eliminando datos caducados, utilizando estructuras de datos eficientes y almacenando archivos grandes off-chain o en sistemas de almacenamiento descentralizado.Conclusión
El alquiler de almacenamiento es una de las herramientas económicas más importantes para gestionar el crecimiento del estado blockchain.Refleja la realidad simple de que almacenar datos on-chain crea costes a largo plazo para validadores, nodos completos, proveedores de infraestructura y la red en general.Las distintas blockchains resuelven este problema de formas diferentes. Ethereum hace costoso el almacenamiento persistente mediante gas y ha debatido propuestas de tipo alquiler.Sui utiliza un fondo de almacenamiento con rebates reembolsables y un componente de comisión no reembolsable. Solana utiliza saldos de cuenta exentos de rent que funcionan como depósitos reembolsables al cerrar cuentas.Los sistemas basados en Polkadot SDK utilizan depósitos existenciales, depósitos de activos y saldos reservados para reducir saldos residuales y estado innecesario.Estos modelos difieren, pero todos vinculan el uso de almacenamiento con la responsabilidad económica.Para los desarrolladores, el alquiler de almacenamiento implica que los datos on-chain deben diseñarse cuidadosamente, eliminarse cuando sea posible y explicarse con claridad a los usuarios.Para los usuarios, significa que algunos saldos pueden estar bloqueados, ser reembolsables, estar reservados o vinculados a la existencia de una cuenta.Para las redes, ayuda a proteger la descentralización al hacer más sostenible el crecimiento del estado a largo plazo.En el contexto de un glosario cripto, alquiler de almacenamiento significa el coste o depósito requerido para mantener datos blockchain activos y disponibles con el tiempo.La idea principal es que el almacenamiento blockchain es valioso, escaso y compartido, por lo que las redes cripto saludables necesitan mecanismos de precios que eviten que los datos permanentes se conviertan en una carga gratuita para todos los demás.También te puede interesar
WhatsMiner M30S++
Dominios Web3
Proyectos Web3
POPULAR
Criptomonedas de moda que están acaparando la atención del mercado
Volumen TOP
Las criptomonedas con mayor volumen de trading
Recién Añadidos
Criptomonedas recientemente listadas y disponibles para operar

