Economía
IOTA Storage no tiene token propio. La red usa IOTA para todo: para pagar el almacenamiento y para hacer stake en los nodos de almacenamiento.
La red está en testnet y los precios de esta página son de prueba. Son los que votan los nodos de almacenamiento y pueden cambiar.
Pagar el almacenamiento
El almacenamiento se paga en IOTA, en la misma transacción que reserva el espacio y registra el blob (o lo renueva). El contrato cobra lo justo de la moneda de quien paga, que puede ser la propia moneda de gas. No hay cambio de token ni ningún otro token de por medio.
El precio tiene dos partes, las dos por unidad de 1 MiB de tamaño codificado, redondeando hacia arriba:
| Parte | Precio actual | Cuándo |
|---|---|---|
| Almacenamiento | 100.000 nanos (0,0001 IOTA) por unidad y época | Al guardar y al renovar. |
| Escritura | 200.000 nanos (0,0002 IOTA) por unidad | Una vez, al guardar. |
1 IOTA son 10⁹ nanos. Con 100 shards, el tamaño codificado es unas 4,4 veces el del archivo más unos 0,6 MiB de metadatos, así que el blob más pequeño ya ocupa una unidad. Ejemplos:
| Archivo | Tamaño codificado | Unidades | 1 época | 5 épocas | 53 épocas |
|---|---|---|---|---|---|
| Hasta unos pocos KB | 0,63 MiB | 1 | 0,0003 | 0,0007 | 0,0055 |
| 1 MiB | 5,06 MiB | 6 | 0,0018 | 0,0042 | 0,033 |
| 10 MiB | 44,96 MiB | 45 | 0,0135 | 0,0315 | 0,2475 |
(Precios en IOTA.) Renovar cuesta solo la parte de almacenamiento: unidades × precio de almacenamiento × épocas.
Los archivos pequeños salen mucho más baratos juntos: un quilt guarda hasta 66 archivos como un solo blob y paga los metadatos fijos una sola vez.
Límites
- Como mucho 53 épocas por compra (53 días en testnet). Para guardar más tiempo, se renueva.
- La red vende el espacio que sus nodos votan que tienen: 24 GiB de tamaño codificado en total en testnet. Cuando está todo reservado, las compras nuevas fallan hasta que se libera espacio o los nodos votan más.
- El blob más grande es de unos 142 MiB (149.286.452 bytes) con 100 shards.
Gas
Cada uno paga en IOTA el gas de sus transacciones. Medido en testnet:
| Operación | Gas |
|---|---|
| Guardar un blob (registrar y certificar) | unos 0,006 IOTA |
| Renovar o borrar un blob | unos 0,002 IOTA |
| Publicar un sitio de 6 archivos | unos 0,035 IOTA en total, casi todo un depósito de unos 0,005 IOTA por archivo que se recupera al destruir el sitio |
Los objetos que se crean en IOTA llevan un depósito de almacenamiento que vuelve a quien los borra.
Por ejemplo, quemar un Blob caducado no cuesta casi nada, porque su depósito vuelve.
El gas patrocinado (un IOTA Gas Station que paga el gas de los usuarios) se ha probado, pero no forma parte de la red actual: cada uno paga su gas.
Adónde van los pagos
Cada pago se reparte en una hucha de recompensas por cada época de almacenamiento comprada. En cada cambio de época:
- el 3 % de la hucha de la época que se cierra va a la tesorería del proyecto;
- el resto va a los nodos de almacenamiento y a quienes les hicieron stake.
La comisión de un nodo penalizado también va a la tesorería (el objeto Treasury).
No hay emisión ni subsidios por emisión. Cualquiera puede subvencionar el almacenamiento con IOTA
con la función add_subsidy del contrato.
Stake
- Los nodos de almacenamiento hacen stake en IOTA. El mínimo es 1 IOTA por stake.
- El IOTA en stake queda bloqueado, no se gasta. Hoy cada uno de los 4 nodos tiene 1 IOTA de stake.
- El IOTA en stake en un nodo de almacenamiento solo gana su parte de los pagos por almacenamiento. No gana además las recompensas del staking nativo de IOTA con un validador. Que gane las dos cosas (restaking) está en el roadmap.
- El staking de terceros, las recompensas y las penalizaciones están en el roadmap.
Tesorería
La Treasury es un objeto compartido (su ID, en Contratos). Cualquiera
puede ingresar en ella; solo quien tiene el TreasuryAdminCap, el proyecto, puede retirar. Todavía
no está definido cómo se usará ni cómo se gobernará la tesorería.