
Autor: Gerry Wang @ Arweave Oasis, el primero se lanzó por primera vez en @aarweaveasis Twitter
El contenido de este artículo continuará tomando la #Arweave 17a edición del Libro BlancoSección 4Se interpreta la «agencia de acuerdo».
¿Cómo calcular el número total de particiones de los parámetros de red?
Podemos calcular el valor de hash promedio de cada partición calculando la relación de fuente SPOA observada.Supongamos que en los últimos 1,000 bloqueos, hay N1 First -Range SPOA y N2 Second -Range SPOA.Esto significa que la integridad promedio de la copia es N2/N1.
Con la expresión anterior, podemos estimar con precisión el número total de particiones en la red.Cuando el parámetro de dificultad es D, el valor esperado del número de hash viene dado por el siguiente:
Teniendo en cuenta que el tamaño de una partición es de 3.6 TB, podemos obtener la capacidad de almacenamiento de implementación de la red:
Optimizar el incentivo de las rutas de datos
Para los mineros, este nuevo incentivo de este enrutamiento de datos optimizado puede generar un entorno competitivo, que es similar a la situación de competir para los mineros de bitcoin para desarrollar un hardware de máquina de minería especial más eficiente.Esta competencia promoverá la innovación de la infraestructura de enrutamiento y, en última instancia, contribuirá a una red distribuida más eficiente y poderosa.
Ancho de banda compartiendo incentivos
El mecanismo de incentivos mineros de Arweave en otro efecto derivado de almacenar la replicación es que los mineros obtienen la fuerte necesidad de datos en la red.Esto crea una variedad de modelos de mercado de acceso a datos, que incluyen:
-
Karma y principios optimistas:Los nodos en la red Arweave participaron conjuntamente en un juego de compartir ancho de banda similar a BitTorrent.En este juego, comparta datos entre nodos.Además, los nodos ocasionalmente comparten datos al azar, con ansias optimistas con ansias futuras.Cada nodo mantiene su propia clasificación, sin informar cómo se determinan estas clasificaciones.Tal mecanismo ha logrado un éxito muy significativo en las plataformas de intercambio de datos como BitTorrent, y una vez ocupó alrededor del 27% del tráfico de Internet del mundo.
-
Aumento de la distribución del disco físico:Los operadores de nodos pueden comprar o vender directamente discos físicos que almacenan datos de tejido a cambio de dinero u otras formas de pago.Para los mineros con ancho de banda limitado, una gran cantidad de datos requeridos para ejecutar nodos de Arweave puede ser una opción más deseable.Este método de transmisión omite el filtro de paquetes tradicional y el firewall.De hecho, la descarga de los datos originales es de hecho un umbral para que muchos mineros nuevos pasen.
-
Acuerdo de pago:Los nodos también pueden participar en el acuerdo y el mercado que les permite pagar al acceder a los datos.El Protocolo de pago de Permaweb (P3) proporciona tal forma de usar el canal de pago para motivar muchos servicios en Arweave (incluido el acceso simple de datos).
Escalabilidad
El tiempo promedio del bloque creado de Arweave es de aproximadamente 2 minutos, y cada bloque contiene hasta 1,000 transacciones.Este límite garantiza que la verificación y la sincronización del bloque permanezcan en un nivel muy liviano, de modo que toda la red pueda descentralizarse ampliamente.Sin embargo, el límite del número de bolígrafos de transacción no significa que cualquier límite se aplicará al tamaño o número de datos almacenados en un bloque dado, porque Arweave usa un mecanismo de «agrupación».La unión es todo el estándar de red (número estándar #ANS104) basado en el protocolo central, que se utiliza para fusionar muchas entradas de datos diferentes en una sola transacción.Estas entradas de datos son equivalentes a las principales transacciones de almacenamiento de datos en Internet, porque al buscar, las transacciones agrupadas pueden ser «desagradables» en su elemento de composición.
El tamaño máximo de la transacción de Arweave es 2^{256} -1 bytes, que se pueden dividir en entradas de datos arbitrarias en un posible embalaje recursivo.Esto permite que el rendimiento de la red se expanda sin restricciones reales.Esta optimización es posible, ya que la carga de datos en Arweave no tiene parametrización. Todo el byte en Internet es parte del mismo conjunto de datos global de Merkel, y un fondo de almacenamiento compartido).Uno de los elementos en este diseño es la agregación de pago de un solo elemento de datos a cargar y empacar.Los usuarios pueden optar por fusionar sus elementos de datos en una transacción de embalaje, o transferir completamente el pago a la cadena, y un proveedor de servicios de embalaje combina sus elementos de datos con los elementos de datos de otros usuarios.
En Arweave, todas las transacciones se seleccionan en 1,000 espacios contenidos en cada bloque de acuerdo con su valor total, porque las tarifas de contención ganadas por los mineros son proporcionales a la tarifa de transacción.En el caso de la escasez de espacio en bloque, el servicio de empaque está inspirado para combinar transacciones de manera recursiva, aumentando la escalabilidad de la red.Por lo tanto, no importa cuántos empacadores y usuarios puedan escribir datos en la red dentro de un tiempo dado, no conducirá a un mecanismo de subasta de espacio de bloques como otra cadena de bloques.Además, la competencia entre los empacadores para construir una transacción más grande reducirá el costo final del usuario.Esto está en marcado contraste con otra formación de blockchain.
Los usuarios también pueden cargar datos a través del proveedor de servicios de embalaje bajo la cadena.A partir de ahora, a través del servicio de embalaje, la red Arweave ha admitido al menos 18 métodos de pago diferentes.