El modelo económico de Filecoin se basa en el almacenamiento de datos, y los mineros de almacenamiento desempeñan un papel fundamental a la hora de garantizar el consenso en la cadena y proporcionar servicios de almacenamiento. La cadena de bloques Filecoin utiliza sus recompensas en bloque para subsidiar la participación en el consenso en la cadena y proporcionar servicios de almacenamiento disponibles. Este artículo describe cómo proporcionar servicios de almacenamiento en la red Filecoin y explica los conceptos y el marco para tomar el almacenamiento que existe en diferentes dispositivos en diferentes máquinas y convertirlo en productos comercializables en una red de almacenamiento distribuida. En la figura se muestra una descripción general del proceso de prestación del servicio de almacenamiento.
Figura 1: Ciclo de vida de un minero, crear un minero en la cadena, obtener tokens y comprometer capacidad para la red, comenzar a producir bloques cuando se alcance el tamaño mínimo de minero, realizar transacciones con los usuarios, actualizar sectores de capacidad comprometida a sectores con transacciones. obtenga ingresos comerciales adicionales, reclame y solucione fallos.
Este artículo profundiza en siete aspectos:
1 ¿Qué es un sector?
paquete de 2 sectores
3 Ciclo de vida del sector
4 Compromiso minero
5 Redundancia de datos
6 Búsqueda rápida
7 Transferencia de datos sin conexión
que es un sector
Sector es la unidad básica de almacenamiento en Filecoin, con un tamaño estándar y un período de tiempo de compromiso claro, similar a los contenedores en el transporte global para brindar servicios de almacenamiento digital. El tamaño del sector equilibra la seguridad y la disponibilidad. El ciclo de vida de un sector está determinado por el mercado de almacenamiento y especifica la duración del compromiso del sector.
Cuando los mineros de almacenamiento y los usuarios en el mercado de almacenamiento de Filecoin coinciden, se forma una orden de transacción. El protocolo no distingue entre órdenes que generan transacciones con usuarios reales y órdenes que los mineros negocian por su cuenta.1 Sin embargo, una arquitectura de "capacidad comprometida" puede hacer que la autocontratación sea innecesaria y económicamente irracional.
Si solo una parte de la capacidad de un sector son órdenes de transacción, la red considera el resto como "capacidad comprometida". Del mismo modo, los sectores sin órdenes de transacción se denominan sectores de capacidad comprometida; los mineros simplemente demuestran a la red la capacidad que comprometen para el almacenamiento y son recompensados, y el protocolo alienta a los mineros a buscar las necesidades de almacenamiento de los usuarios. Cuando los mineros encuentran necesidades de almacenamiento, pueden actualizar sus sectores de capacidad comprometidos para obtener ingresos adicionales, un proceso que actualmente implica reempaquetar y generar una identidad única para los datos almacenados a través de un proceso computacional intensivo. Las actualizaciones futuras prometen capacidad que eventualmente se logrará sin necesidad de reempaquetado.
Comprometer sectores de capacidad puede aumentar el incentivo de los mineros para almacenar datos de los usuarios, pero no resuelve completamente el problema. El almacenamiento de archivos de usuarios reales aumentará los costos operativos de los mineros de almacenamiento. En algunos casos (como si el minero cree que el valor de la recompensa del bloque excede con creces el valor de la orden de transacción), el minero aún puede optar por ignorar los datos del usuario por completo y almacenar solo la capacidad comprometida para aumentar su almacenamiento recibiendo el bloque recompensa lo antes posible la potencia informática. Esto hará que Filecoin sea menos eficiente y limitará la capacidad de los usuarios para almacenar datos en la red. Filecoin resuelve este problema introduciendo el concepto de usuarios autenticados. Los usuarios autenticados se autentican a través de una red distribuida de validadores. Después de la verificación, pueden publicar una cantidad predeterminada de datos de transacciones de usuarios verificados en el mercado de almacenamiento, según el tamaño de su volumen de datos. Los sectores que realizan transacciones con usuarios verificados recibirán más potencia informática de almacenamiento y, por lo tanto, más recompensas en bloque que los sectores que realizan transacciones con usuarios no verificados. Esto proporciona un incentivo adicional para que los mineros de almacenamiento almacenen datos de usuarios.
No es difícil ser verificado, es muy fácil para cualquiera que tenga datos reales almacenados en Filecoin. Los validadores pueden asignar libremente (pero de manera responsable y transparente) la cantidad de datos de usuario verificados, lo que les facilita unirse, pero el efecto general debería ser aumentar en gran medida la proporción de datos útiles almacenados en Filecoin. Las transacciones de usuarios verificadas se detallan con más detalle en la Sección 4.
En el diseño inicial de la red, sólo las órdenes de transacción podían aumentar las posibilidades de los mineros de recibir recompensas en bloque. Esto da como resultado que los mineros actúen como proveedores de espacio de almacenamiento y usuarios al mismo tiempo para atacar y utilizar la red para crear autotransacciones falsas y maliciosas. 2) Lograr este objetivo requiere un esquema conciso y públicamente verificable para demostrar que el espacio de compromiso se reemplaza correctamente por datos replicados. Este mecanismo requiere especificaciones adicionales antes de su implementación para garantizar la seguridad de la red y la estructura de incentivos.
Figura 2: Tipos de transacciones y su impacto en la calidad del sector Vale la pena mencionar que la calidad del sector no cambia durante el ciclo de vida del sector. La calidad del sector es el promedio ponderado de diferentes pedidos y sus múltiplos de calidad en el sector según sus proporciones temporales y espaciales.
Dependiendo del contenido del sector, no todos los sectores tienen la misma utilidad para la red. El concepto de calidad del sector distingue diferentes sectores indicando que contienen datos valiosos. Esta distinción se utiliza para asignar mayores subsidios a sectores de mayor calidad. Para cuantificar la contribución de los sectores a la capacidad de consenso de la red, a continuación se describirán algunos parámetros relevantes.
- Espacio y tiempo del sector: determinado por el tamaño del sector multiplicado por el período de compromiso del sector (en unidades de época de bytes).
- Peso de la orden de transacción: este peso convierte el tiempo y el espacio ocupados por la orden de transacción en potencia informática de consenso. El peso de las órdenes de transacciones de los usuarios verificados en un sector se denomina peso de las órdenes de transacciones verificadas y es mayor que el peso de las órdenes de transacciones ordinarias. Hay más detalles en la Sección 6.
- Múltiplo de calidad de orden de transacción: diferentes categorías de orden de transacción (capacidad comprometida, transacciones ordinarias y transacciones de usuario verificadas) tienen diferentes múltiplos de calidad para diferenciar las recompensas.
- Multiplicador de calidad del sector: la calidad del sector se asigna cuando se activa un sector (la época en la que los mineros comienzan a demostrar que están almacenando archivos). El múltiplo de calidad del sector se calcula como el promedio del múltiplo de calidad de la transacción (capacidad comprometida, transacciones ordinarias y transacciones de usuario verificadas) y se pondera por la cantidad de tiempo y espacio que ocupa cada tipo de transacción en el sector, de la siguiente manera:
- Potencia informática de bytes sin procesar: los bytes sin procesar de un sector, su tamaño de sector.
- Potencia informática de bytes ponderados: potencia informática de bytes sin procesar * múltiplo de calidad del sector. Esta es también la potencia informática de consenso.
Los multiplicadores de la capacidad comprometida y las órdenes comerciales ordinarias del protocolo actual hacen que la autocomercio sea irracional. En el futuro, es posible que se tomen valores diferentes en función de la aparición de otras formas de prevenir ataques de autocontratación.
El mayor multiplicador de calidad y el simple proceso de verificación otorgado a las "transacciones de usuarios verificadas" pueden en realidad promover la descentralización de la potencia informática de los mineros. A diferencia de otros protocolos basados en prueba de trabajo, como Bitcoin, el control centralizado de la red no está determinado únicamente por los recursos que los nuevos participantes aportan. En Filecoin, la acumulación de control requiere una mayor cantidad de recursos o una gran cantidad de usuarios y mineros verificados que han centralizado gradualmente el control de la red para realizar transacciones y aumentar su influencia. El mecanismo de usuario autenticado agrega una capa de confianza social a una red puramente basada en recursos. Mientras el proceso sea justo y transparente, con voluntad de aceptar responsabilidades y confianza limitada, los abusos pueden contenerse y minimizarse. Los múltiplos de gran calidad pueden proporcionar a los usuarios un impulso para que los proveedores de almacenamiento creen un rendimiento que sea útil para toda la red y brinden influencia para aumentar el valor a largo plazo de la red. El proceso de verificación y la distribución del volumen de datos evolucionarán con el tiempo a medida que la comunidad continúe aprendiendo y mejorando este proceso. La Figura 6 muestra sectores con diversos contenidos y sus respectivas cualidades sectoriales.
embalaje de 2 sectores
Encapsular un sector mediante Prueba de replicación (PoRep) es un proceso computacional intensivo que genera un código de identificación único para el sector. Una vez que los datos estén encapsulados, el minero de almacenamiento: generará la prueba; ejecutará SNARK para comprimir la prueba y, finalmente, enviará el resultado comprimido a la cadena de bloques como prueba del compromiso de almacenamiento; Según los parámetros de seguridad del algoritmo y protocolo PoRep, las características de costo y rendimiento serán diferentes, por lo que se deben hacer concesiones en términos de costo de embalaje, seguridad, espacio ocupado en la cadena, retraso de recuperación, etc. Sin embargo, los sectores se pueden empaquetar utilizando hardware básico y se espera que los costos de empaque disminuyan con el tiempo. El protocolo Filecoin se lanzará con Stacked Depth Robust (SDR) PoRep, con planes de actualizar a Narrow Stacked Expander (NSE) PoRep, mejorando el costo y la latencia de recuperación. La Figura 3 ilustra las ventajas y desventajas de estos dos algoritmos PoRep, así como las direcciones de investigación futuras.
Figura 3: Ilustración de las características de costo y rendimiento de diferentes pruebas de replicación, comparando la prueba de replicación Stacked Depth Robust (SDR) con la prueba de replicación Narrow Stacked Expander (NSE).
3 Ciclo de vida del sector
Una vez que se genera un sector y las órdenes de transacción se envían a la cadena de bloques de Filecoin, los mineros de almacenamiento comienzan a generar Pruebas de tiempo y espacio (PoSt) en el sector para tener la oportunidad de recibir recompensas en bloque y ganar tarifas de almacenamiento. El establecimiento de parámetros requiere que los mineros aseguren la estabilidad del sector dentro del período de validez del contrato original para generar y obtener más ingresos. Sin embargo, para mejorar el rendimiento de la red, se imponen algunos límites al ciclo de vida de los sectores. A medida que los sectores de vida más corta se unan a la red, ésta puede experimentar cuellos de botella en su capacidad. Esto se debe a que el ancho de banda de la cadena está ocupado por nuevos sectores que simplemente reemplazan la capacidad de los sectores que acaban de expirar. Por lo tanto, la vida útil mínima del sector se establece en 6 meses para utilizar de manera más eficiente el ancho de banda de la cadena. Los mineros también tienen incentivos para comprometerse con sectores con vidas más largas. La vida útil máxima del sector está limitada por la seguridad de la estructura de prueba actual. Para un conjunto determinado de pruebas y parámetros, se espera que la seguridad de la Prueba de replicación (PoRep) de Filecoin disminuya a medida que aumenta la vida útil del sector. La red planea actualizar periódicamente los algoritmos para mejorar la vida útil y la eficiencia de la red. Las mejoras futuras a la red incluirán pruebas de seguridad para vidas ilimitadas de sectores, pero la primera iteración del protocolo aún no incluye esta funcionalidad.
La primera iteración del protocolo admitía sectores de 32GiB y 64GiB. El ciclo de vida más largo del sector está determinado por el algoritmo de prueba. Preliminarmente, el ciclo de vida más largo del sector es de 18 meses. Estos parámetros también se ajustarán cuando estén disponibles nuevas pruebas o nuevas funciones comerciales.
Los sectores naturalmente expiran al final de su ciclo de vida. Además, los mineros también pueden ampliar el período de sus sectores. Sólo después de que los mineros completen sus compromisos podrán recibir recompensas en bloque y recuperar sus promesas iniciales.
Los riesgos y fallas operativas son comunes en el negocio del almacenamiento. Sin embargo, es importante incentivar a los proveedores de almacenamiento para que informen de manera proactiva las fallas a la cadena y hagan todo lo posible para reparar las fallas para mantener el almacenamiento de los usuarios de la red. Sin este incentivo, sería imposible distinguir el fallo real del hardware de un minero del comportamiento malicioso, lo que también es coherente con el principio de trato justo a los mineros. El tamaño de la tarifa por falla depende de la gravedad de la falla y de los ingresos que los mineros reciben del sector para garantizar la compatibilidad con el mecanismo de incentivos. Los tres tipos de cargos por falla de almacenamiento del sector son:
- Tarifa por falla del sector: esta tarifa se paga por sector por día cuando un sector se encuentra en un estado fallido. El importe de la tasa es ligeramente superior a los ingresos previstos para el sector. Si un sector permanece defectuoso durante más de dos semanas consecutivas, el sector pagará una tarifa de cancelación y será eliminado de la cadena. Para los sectores defectuosos, el valor inicial de esta tarifa es de 2,14 días de recompensas en bloque. Cuando la confiabilidad de los mineros de almacenamiento aumente por encima de un umbral razonable, los riesgos que plantean estas tarifas disminuirán rápidamente.
- Tarifa de detección de fallas del sector: si el minero no informa la falla verazmente, pero se descubre una falla no reportada en la cadena, esta es una tarifa única que se paga cuando ocurre la falla. Teniendo en cuenta la probabilidad de que se realicen controles PoSt, la tarifa es la recompensa en bloque de 5 días que puede obtener un sector específico.
- Tarifa de terminación de sector: finalice un sector antes de que expire, ya sea mediante la detección automática de fallas o una decisión del minero. La tarifa de terminación cobrada es en principio igual a los ingresos que el sector ha obtenido hasta la fecha, pero existe un límite para alentar a los sectores a comprometerse por más tiempo. En la terminación activa, los mineros deciden incumplir y dejar de minar, pagar una tarifa de terminación y marcharse. En la terminación por falla, si un sector permanece en estado de falla durante demasiado tiempo (14 días), la cadena cancelará la transacción y reembolsará al usuario la tarifa restante del pedido y castigará a los mineros por pagar esta tarifa. Actualmente, la tarifa de terminación de cada sector tiene un límite de la recompensa en bloque de 90 días que recibirá ese sector. Los mineros son responsables de cumplir con las regulaciones locales y, en ocasiones, se les puede exigir que acepten tarifas de terminación para cumplir con las regulaciones legales.
Muchos de los conceptos y parámetros anteriores utilizan el concepto de "beneficio diario de un sector" para comprender y ajustar los incentivos para los participantes. Este concepto se rastrea y deduce en la cadena.
La figura muestra un proceso simplificado del ciclo de vida del sector.
Figura 4: Ilustración del ciclo de vida de un sector, incluido el empaquetado del sector con transacciones, la prueba de replicación (PoRep) como parte de la inicialización del sector, la generación de pruebas de espacio y tiempo (PoSts) para demostrar el almacenamiento persistente. , y dos posibles estados finales.
4 Compromiso minero
La mayoría de las redes blockchain de libre acceso requieren recursos para participar en el consenso. Cuanta más potencia informática tenga un individuo en la red, mayor será la proporción de los recursos totales que deberá poseer en términos de recursos físicos y/o tokens apostados. Esto asegura que siempre haya una inversión de capital en el proceso minero. Bitcoin y otras cadenas de bloques que utilizan prueba de trabajo tienden a seleccionar ASIC que son difíciles de revender, lo que garantiza que las inversiones de capital sean específicas de la red y difíciles de recuperar después de un ataque. El mecanismo de prueba de participación utiliza una gran cantidad de tokens que se prometen para lograr la misma función. Otro beneficio es que un atacante que compre una gran cantidad de tokens consumirá el suministro de tokens, lo que aumentará el precio, lo que hará que el ataque sea muy costoso. costoso.
Filecoin también debe ganar seguridad aportando recursos. Sin embargo, es importante tener en cuenta que Filecoin está diseñado para extraerse utilizando equipos de hardware básicos con costos amortizados bajos y fácil reutilización, lo que significa que no podemos confiar únicamente en el hardware para aumentar la inversión de capital del atacante, como en la prueba de participación. acuerdo, Filecoin también utiliza promesas de tokens iniciales, que son proporcionales al equipo de hardware de almacenamiento comprometido. Esto tiene un efecto de esfuerzo mutuo: atacar la red requiere adquirir y ejecutar hardware y adquirir grandes cantidades de tokens.
Para reducir al mínimo la carga de los mineros para satisfacer las múltiples demandas de participación, Filecoin tiene tres mecanismos de participación diferentes: participación inicial, recompensa en bloque como promesa y promesa de proveedor de transacciones de almacenamiento. La primera es que los mineros deben proporcionar filecoin para cada sector como compromiso inicial. El segundo mecanismo es reducir los requisitos iniciales de apuesta de tokens mediante la apuesta de recompensa en bloque. El tercer tipo consiste en establecer un mecanismo de incentivos entre mineros y usuarios para que los mineros se destaquen en el mercado. El resto de esta sección describe cada mecanismo en detalle.
4.1 Promesa inicial
Los mineros de Filecoin deben invertir recursos para participar en el desarrollo económico; el protocolo puede aprovechar el capital de los mineros en la red para garantizar un comportamiento racional que beneficie a la red, recompensando la creación de valor y castigando el comportamiento malicioso. El monto del compromiso está diseñado para incentivar completamente la finalización del ciclo de vida del compromiso del sector y brindar garantía suficiente para la seguridad del consenso.
Por tanto, el compromiso inicial consta de dos partes: compromiso de almacenamiento y compromiso de consenso. La participación de almacenamiento garantiza la calidad del servicio de la red para los usuarios y brinda garantías de inicio para los sectores en caso de sanciones. La participación en el almacenamiento debe ser lo suficientemente pequeña como para permitir que los mineros se unan a la red, pero lo suficientemente grande como para que pueda manejar fallas tempranas, multas y tarifas. Bloquear recompensas en bloque y utilizar recompensas desbloqueadas como garantía adicional puede reducir el compromiso de almacenamiento inicial sin destruir la coherencia de los incentivos de la red. Esta parte se analizará en profundidad en las siguientes subsecciones. Actualmente, el equilibrio se logra utilizando una participación de almacenamiento inicial correspondiente a una cantidad aproximadamente suficiente para cubrir 7 días de tarifas de falla del sector y 1 tarifa de detección de fallas del sector. Generalmente se calcula como el número de días de ganancias futuras esperadas para el sector.
Pero si el compromiso de cada sector solo depende de la futura recompensa en bloque de ese sector, la cantidad total de compromiso de almacenamiento de red no tiene nada que ver con la cantidad total de almacenamiento de red. El resultado es que la cantidad total de apuestas de la red depende únicamente de las futuras recompensas en bloque de la red. Por lo tanto, aunque el compromiso de almacenamiento proporciona una forma clara de juzgar si se deben agregar sectores, no puede proporcionar una garantía de seguridad suficiente a largo plazo para la red, a medida que disminuye la recompensa del bloque, el costo de romper el consenso disminuirá; Por lo tanto, la segunda mitad del compromiso inicial, el compromiso de consenso, depende de la potencia informática de bytes ponderados (QAP) del sector y del suministro circulante de la red, que se explicará en la Sección 6. Cuando la red alcanza o supera la línea de base, el objetivo es que aproximadamente el 30% del suministro circulante de la red quede bloqueado en el consenso inicial. Para lograr este objetivo, simplemente asigne una pequeña parte de la participación a un sector en función de su proporción de la potencia informática de bytes ponderados del sector en la red. A medida que la línea de base continúa creciendo, la participación inicial por unidad de QAP debería disminuir con el tiempo, al igual que otros costos de minería deberían disminuir con el tiempo.
4.2 Compromiso de recompensa en bloque
Los usuarios necesitan un almacenamiento confiable. En algunos casos, los mineros pueden aceptar una transacción de almacenamiento y luego abandonarla debido al aumento de costos o cambios en otros factores del mercado. Si los mineros pueden renunciar libremente a los archivos de almacenamiento a bajo costo y provocar una pérdida grave de datos y una reducción de la calidad del servicio, los usuarios de almacenamiento abandonarán Filecoin. Para garantizar la compatibilidad de incentivos tanto como sea posible, Filecoin penalizará a los mineros que no cumplan con los plazos de compromiso. Por lo tanto, se pueden utilizar más apuestas para incentivar el comportamiento correcto y mejorar la calidad del servicio de red. Pero apostar demasiado también puede impedir que los mineros se unan a la red. La estructura económica de Filecoin debe satisfacer ambas necesidades.
Para reducir la apuesta inicial que los mineros deben proporcionar, las recompensas en bloque desbloqueadas también se utilizan como garantía. Esto permitirá que el protocolo establezca una apuesta inicial más pequeña pero aún significativa. Si un sector termina antes de su vencimiento, la recompensa en bloque obtenida por ese sector será penalizada. Sin embargo, debido a las limitaciones del estado de la cadena, el protocolo no puede rastrear cada sector, aunque este es el más justo y preciso. Pero la alternativa es que la cadena se estime por minero. La recompensa del bloque de desbloqueo sublineal proporciona una sólida garantía de que los mineros siempre tendrán la motivación para completar las transacciones. Un calendario de lanzamiento extremo podría bloquear todo el bloque de recompensas obtenido por un sector y solo liberar los tokens una vez que se cumplan los compromisos del sector.
Sin embargo, el protocolo debería proporcionar liquidez a los mineros para respaldar la minería, mientras que la liberación inmediata de todas las recompensas también tendrá un impacto en el suministro de tokens de la red. Además, el período de desbloqueo no puede depender del ciclo de vida del sector; de lo contrario, los mineros no tienen incentivos para almacenar sectores con ciclos de vida más largos. Por lo tanto, el esquema de desbloqueo de recompensa en bloque es un retraso a corto plazo más un período fijo de liberación lineal para lograr la liberación sublineal necesaria. Los parámetros iniciales recomiendan establecer el período de retraso de desbloqueo en 20 días y el período de liberación lineal en 180 días después del período de retraso.
En términos generales, la multa se deduce primero de la recompensa del primer bloque de bloqueo desbloqueado y luego se agrega al saldo de la cuenta del minero. Cuando el saldo de la cuenta de un minero cae por debajo del requisito mínimo, la capacidad del minero para participar en el consenso, ganar recompensas en bloque y aumentar la potencia informática de almacenamiento se verá restringida hasta que el minero recargue el saldo de la cuenta y cumpla con el requisito mínimo. En general, un mecanismo de este tipo reduce los requisitos previos a la promesa y proporciona un disuasivo económico suficientemente grande para las quiebras, sin castigar con frecuencia los saldos de las cuentas de los mineros.
4.3 Compromiso de transacción del proveedor de almacenamiento
La tercera forma de compromiso es el compromiso de transacción del proveedor de almacenamiento. El protocolo requiere un compromiso mínimo para proporcionar una garantía de almacenamiento mínima. Si la orden de transacción se cancela anticipadamente, esta parte del compromiso será castigada. Sin embargo, los mineros pueden ofrecer compromisos de transacción más altos, lo que significa un mayor nivel de servicio más confiable para los usuarios potenciales. Bajo la premisa de compromisos más altos, los usuarios pueden vincular positivamente compromisos de transacciones adicionales más allá del valor mínimo con la confiabilidad del almacenamiento de datos. Esta orden de transacción comprometida en el sector se devolverá al proveedor de almacenamiento una vez completada con éxito.
5 Redundancia de datos
Para mejorar la confiabilidad de la red de almacenamiento, el protocolo Filecoin brinda a los usuarios de almacenamiento una flexibilidad ilimitada para usar diferentes mineros para almacenar copias de seguridad de archivos y verificar que realmente se almacene una copia única. A diferencia de los servicios centralizados de almacenamiento en la nube donde los usuarios no pueden cambiar ni verificar los datos de la copia de seguridad, Filecoin permite a los usuarios expresar fácilmente sus preferencias de confiabilidad y costo.
Los usuarios verificados también pueden pedir a los mineros postores que almacenen varias copias de sus datos. La red también subsidiará a los proveedores de almacenamiento que brinden almacenamiento confiable de múltiples copias de datos relevantes, respaldando así nuevamente cosas y actividades que aportan valor a la red.
6 Búsqueda rápida
Dado que el PoRep seguro actual requiere una codificación lenta en ambas direcciones, la red Filecoin puede permitir que los mineros almacenen adicionalmente copias de datos en texto plano y sin encapsular para admitir una recuperación rápida de los datos del usuario. En el futuro, la recuperación de PoRep será más rápida y económica. Sin embargo, las primeras redes brindarán a los usuarios verificados la posibilidad de solicitar a los mineros que almacenen copias no encapsuladas. El aumento de los costos de almacenamiento adicionales se compensa con subsidios de recompensa en bloque adicionales para mejorar la calidad del sector. Se está desarrollando un sistema de reputación para verificar si los mineros responden a solicitudes de recuperación rápida.
7 Transferencia de datos sin conexión
Cuando se trata de grandes cantidades de datos, es difícil (caro y requiere mucho tiempo) transferir estos archivos a través de Internet para su custodia. Para conjuntos de datos de escala PiB y mayores, la solución más sensata es transferir los datos a través de un disco duro. El protocolo Filecoin y sus proyectos tienen las herramientas y estructuras para soportar la transferencia de datos fuera de línea.
El costo y el tiempo son dos factores importantes al considerar la transferencia de datos en línea o fuera de línea.
Costo: Al utilizar flujos de datos de Internet para transmitir datos, los costos de transmisión se acumulan rápidamente. La transferencia de datos de nivel PiB en los servicios de nube actuales requiere enviar datos a través de múltiples regiones, incurriendo en cargos de red y de ancho de banda regional, además de tarifas adicionales si decide alquilar una línea dedicada o realizar reintentos inevitables. Un cálculo aproximado muestra que el ancho de banda necesario para transferir solo 2,5 PiB de datos costaría alrededor de 140.000 dólares, y si transfiere estos datos entre regiones, el costo será aún mayor. En segundo lugar, considere el costo del disco duro en sí: el medio físico utilizado para almacenar y transmitir datos. Un disco duro de 8 TiB de calidad de servidor cuesta alrededor de $200. Por ejemplo, para transferir 2,5 PiB de datos, necesitaría unos 315 discos duros, por un total de unos 63.000 dólares. Aunque es posible que deba pagar algunos gastos de envío, tarifas de importación y diferencias de tipo de cambio adicionales, su costo es mucho menor que el costo de transmitir sus datos a través del flujo de datos de Internet.
Tiempo: la transmisión de datos requiere mucho tiempo. Transferir 500 TB de datos a 100 Mbps llevaría más de un año. Por otro lado, transferir los mismos datos fuera de línea usando un disco duro solo requeriría tiempo de descarga y envío, tal vez dentro de una semana.
La función de transferencia de datos fuera de línea de Filecoin permite a los usuarios con conjuntos de datos muy grandes completar el proceso de transferencia de datos fuera de línea (por ejemplo, enviando un disco duro desde el lado del usuario a un minero de almacenamiento) y realizar transacciones en la cadena como se espera. Esto se logra mediante una bandera que le indica al usuario que no transmita datos a través de la red. En cambio, los usuarios pasan un código CID (un identificador único que describe esos datos) que luego los mineros deben hacer coincidir para realizar la transacción. Esto proporciona a los nodos de usuario la flexibilidad de configurar transacciones; por ejemplo, pasar a los mineros los datos que utilizan para generar CID de segmento en una ubicación específica de su disco duro.