*Reenviar el Título Original: Polygon Ex Co-Founder “Going Solo”: Una Visión General de la Disponibilidad de Datos de Avail
Polygon fue fundada originalmente por tres cofundadores en 2017. Sin embargo, en marzo de 2023, uno de los cofundadores, Anurag Arjun, anunció su partida, diciendo que lideraría a su equipo para enfocarse completamente en otro nuevo proyecto.
El nuevo proyecto esAvail. Polygon, actuando como un agregador masivo de capa 2, ha explorado internamente varias direcciones de escalado a lo largo de los años. En 2020, inició la investigación sobre el proyecto modular de blockchain Avail. Tal vez Polygon se esté enfocando en su propio desarrollo, o tal vez Avail tenga un potencial sustancial. A partir de marzo de 2023, Avail cuenta conspun offdesde Polygon y opera como una entidad independiente.
Desde su escisión, Availcomenzóun Kate Testnet de tres meses en junio,lanzadoun 'Puente de Attestation de Datos' y cooperó con Equilibrium Group paracódigo abiertoun nuevo prototipo del Optimism EVM (OpEVM) Software Development Kit (SDK). Avail afirmó que se espera que la red de prueba Gate estéterminar en octubre, y el siguiente avance significativo es el lanzamiento de una red de prueba incentivada. Se proyecta el lanzamiento de la mainnet para el cuarto trimestre de 2023 o el primer trimestre de 2024.
Entonces, ¿qué es Avail que hace que Anurag Arjun, co-creador de Polygon, elija "ir en solitario"? ¿Y cuál es exactamente su propósito?
Al final del día, Avail todavía está abordando el problema de escalabilidad de blockchains monolíticos como Ethereum. Inicialmente, podría haber sido llamado L3, o una solución de escalabilidad fuera de la cadena, u otra cosa, pero ahora Avail ha encontrado un término más adecuado - blockchain modular.
Los componentes principales de la tecnología blockchain incluyen la capa de consenso/capa de ejecución, capa de liquidación y capa de disponibilidad de datos. En arquitecturas tradicionales de blockchain monolíticas como Ethereum y Solana, todas estas tareas se completan de forma independiente por un solo sistema. Por lo tanto, la escalabilidad es limitada. La idea de diseño de blockchain modular es dividir estas funciones principales en varios módulos, cada uno de los cuales puede ser ejecutado por un proveedor dedicado, logrando así una mayor personalización y escalabilidad.
Avail es un proveedor que se enfoca únicamente en la Capa de Disponibilidad de Datos.
Avail puede ordenar y registrar transacciones de manera efectiva, proporcionar almacenamiento de datos y verificar la disponibilidad de datos. Admite blockchains compatibles con la Máquina Virtual Ethereum (EVM) y permite que Rollup publique datos directamente en Avail. El mecanismo de verificación de la red de clientes livianos de Avail (explicado más abajo) permite que Rollup en Avail verifique el estado a través de la red de clientes livianos, independientemente de contratos inteligentes y capas base.
A diferencia de otros equipos como Ethereum que están tratando de mejorar las capacidades de disponibilidad de datos en blockchains existentes, Avail está construyendo una solución escalable de disponibilidad de datos desde cero. El diseño de Avail será analizado desde varios aspectos, incluido el mecanismo de consenso, la descentralización y la prueba de validez.
Diferentes blockchains eligen diferentes mecanismos de seguridad según sus necesidades después de equilibrar la actividad y la seguridad. Y Avail elige el 'camino intermedio'. Utiliza los mecanismos de consenso BABE y GRANDPA heredados del SDK de Polkadot. BABE actúa como motor de producción de bloques y prioriza la actividad coordinándose con los nodos validadores para identificar nuevos productores de bloques. GRANDPA actúa como un dispositivo de finalidad, una vez que más de dos tercios de los validadores demuestran que la cadena que contiene el bloque, puede finalizar todos los bloques que conducen a un bloque específico al mismo tiempo. Este mecanismo híbrido proporciona resistencia de red para Avail, permitiéndole resistir particiones temporales de red y un gran número de fallos de nodos.
En términos de descentralización, Avail adopta el Nominated Proof of Stake (NPoS) de Polkadot, con soporte para hasta 1000 nodos validadores. NPoS también tiene una distribución de recompensas efectiva que puede reducir el riesgo de centralización de stake.
Además, la funcionalidad de nodo de Avail le proporciona un mecanismo único de tolerancia a fallos. La arquitectura de red de blockchains monolíticas consta de nodos validadores, nodos completos y clientes ligeros, que pueden considerarse como desempeñando los roles de artesanos, inspectores de calidad y consumidores, respectivamente. Sin embargo, Avail otorga los derechos de inspectores de calidad de nodos completos a clientes ligeros. Los clientes ligeros utilizan Muestreo de Disponibilidad de Datos (DAS) para la verificación, un proceso en el que los clientes ligeros solicitan pequeñas porciones aleatorias de cada bloque. Este método puede proporcionar el mismo nivel de garantía de seguridad que los nodos completos tradicionales. En el diseño de Avail, los nodos completos todavía existen pero son casi vistos como herramientas de respaldo para mantener una alta redundancia de datos en la red. Este diseño evita que Avail dependa de los nodos completos para obtener datos durante interrupciones o cuellos de botella de la red, evitando así el riesgo de que los nodos completos coludan.
Cuando se trata de modularización, tenemos que mencionar a Celestia, que recientemente se ha vuelto popular debido al lanzamiento de su token. Hubo un pequeño malentendido entre Avail y Celestia. En junio de 2021, cuando Polygonacaba de implementar Avail, Mustafa Al-Bassam, el co-fundador de Celestia,reclamadoLa introducción de Avail casi se copió palabra por palabra de su publicación en el blog presentando Celestia escrita en 2019. Dejando de lado el plagio, dio la bienvenida a más equipos para ingresar al campo de la disponibilidad de datos. En respuesta, MihailoBjelic, el cofundador de Polygon, se disculpó con Celestia y su comunidad por el error cometido por el equipo de marketing y contenido.
Aunque ambos tienen muchas similitudes en el nivel de disponibilidad de datos, Avail y Celestia difieren en la prueba de validez. Avail adopta compromisos polinómicos KZG (compromisos KZG), que pueden reducir los requisitos de memoria, ancho de banda y almacenamiento y proporcionar concisión. La combinación de compromisos KZG y los clientes ligeros de Avail acelera el proceso de verificación en Avail. Por otro lado, Celestia utiliza la tecnología de prueba de fraude, que es mucho más rápida de generar que los compromisos KZG. Pero debido a que la escala de sus datos de muestra es mayor, requiere un ancho de banda de comunicación ligeramente más alto.
Los compromisos polinómicos de KZG de Avail se refieren a los compromisos generados por los productores de bloques al producir bloques, que resumen los datos en toda la fila de bloques de Avail. Durante la fase de verificación, los clientes ligeros ven los compromisos en el encabezado del bloque y verifican la prueba de cada unidad basada en los compromisos, confirmando así la disponibilidad de todos los datos en el bloque. Esto se hace para aumentar el rendimiento de datos en la cadena y resolver cuellos de botella de rendimiento.
En resumen, aunque Avail todavía está lejos de lanzar su mainnet, su papel como solución modular de disponibilidad de datos proporciona una nueva dirección para el desarrollo y exploración de la tecnología blockchain. Actualmente, cada vez más participantes de la industria se enfrentan al desafío del crecimiento de alto costo debido al espacio de bloque limitado, y este desafío se volverá cada vez más severo en el futuro. Una capa escalable de disponibilidad de datos es crucial para expandir eficazmente la cadena de bloques. Donde los desarrolladores elijan construir sus proyectos determinará si tendrán una ventaja competitiva en los años venideros.
*Reenviar el Título Original: Polygon Ex Co-Founder “Going Solo”: Una Visión General de la Disponibilidad de Datos de Avail
Polygon fue fundada originalmente por tres cofundadores en 2017. Sin embargo, en marzo de 2023, uno de los cofundadores, Anurag Arjun, anunció su partida, diciendo que lideraría a su equipo para enfocarse completamente en otro nuevo proyecto.
El nuevo proyecto esAvail. Polygon, actuando como un agregador masivo de capa 2, ha explorado internamente varias direcciones de escalado a lo largo de los años. En 2020, inició la investigación sobre el proyecto modular de blockchain Avail. Tal vez Polygon se esté enfocando en su propio desarrollo, o tal vez Avail tenga un potencial sustancial. A partir de marzo de 2023, Avail cuenta conspun offdesde Polygon y opera como una entidad independiente.
Desde su escisión, Availcomenzóun Kate Testnet de tres meses en junio,lanzadoun 'Puente de Attestation de Datos' y cooperó con Equilibrium Group paracódigo abiertoun nuevo prototipo del Optimism EVM (OpEVM) Software Development Kit (SDK). Avail afirmó que se espera que la red de prueba Gate estéterminar en octubre, y el siguiente avance significativo es el lanzamiento de una red de prueba incentivada. Se proyecta el lanzamiento de la mainnet para el cuarto trimestre de 2023 o el primer trimestre de 2024.
Entonces, ¿qué es Avail que hace que Anurag Arjun, co-creador de Polygon, elija "ir en solitario"? ¿Y cuál es exactamente su propósito?
Al final del día, Avail todavía está abordando el problema de escalabilidad de blockchains monolíticos como Ethereum. Inicialmente, podría haber sido llamado L3, o una solución de escalabilidad fuera de la cadena, u otra cosa, pero ahora Avail ha encontrado un término más adecuado - blockchain modular.
Los componentes principales de la tecnología blockchain incluyen la capa de consenso/capa de ejecución, capa de liquidación y capa de disponibilidad de datos. En arquitecturas tradicionales de blockchain monolíticas como Ethereum y Solana, todas estas tareas se completan de forma independiente por un solo sistema. Por lo tanto, la escalabilidad es limitada. La idea de diseño de blockchain modular es dividir estas funciones principales en varios módulos, cada uno de los cuales puede ser ejecutado por un proveedor dedicado, logrando así una mayor personalización y escalabilidad.
Avail es un proveedor que se enfoca únicamente en la Capa de Disponibilidad de Datos.
Avail puede ordenar y registrar transacciones de manera efectiva, proporcionar almacenamiento de datos y verificar la disponibilidad de datos. Admite blockchains compatibles con la Máquina Virtual Ethereum (EVM) y permite que Rollup publique datos directamente en Avail. El mecanismo de verificación de la red de clientes livianos de Avail (explicado más abajo) permite que Rollup en Avail verifique el estado a través de la red de clientes livianos, independientemente de contratos inteligentes y capas base.
A diferencia de otros equipos como Ethereum que están tratando de mejorar las capacidades de disponibilidad de datos en blockchains existentes, Avail está construyendo una solución escalable de disponibilidad de datos desde cero. El diseño de Avail será analizado desde varios aspectos, incluido el mecanismo de consenso, la descentralización y la prueba de validez.
Diferentes blockchains eligen diferentes mecanismos de seguridad según sus necesidades después de equilibrar la actividad y la seguridad. Y Avail elige el 'camino intermedio'. Utiliza los mecanismos de consenso BABE y GRANDPA heredados del SDK de Polkadot. BABE actúa como motor de producción de bloques y prioriza la actividad coordinándose con los nodos validadores para identificar nuevos productores de bloques. GRANDPA actúa como un dispositivo de finalidad, una vez que más de dos tercios de los validadores demuestran que la cadena que contiene el bloque, puede finalizar todos los bloques que conducen a un bloque específico al mismo tiempo. Este mecanismo híbrido proporciona resistencia de red para Avail, permitiéndole resistir particiones temporales de red y un gran número de fallos de nodos.
En términos de descentralización, Avail adopta el Nominated Proof of Stake (NPoS) de Polkadot, con soporte para hasta 1000 nodos validadores. NPoS también tiene una distribución de recompensas efectiva que puede reducir el riesgo de centralización de stake.
Además, la funcionalidad de nodo de Avail le proporciona un mecanismo único de tolerancia a fallos. La arquitectura de red de blockchains monolíticas consta de nodos validadores, nodos completos y clientes ligeros, que pueden considerarse como desempeñando los roles de artesanos, inspectores de calidad y consumidores, respectivamente. Sin embargo, Avail otorga los derechos de inspectores de calidad de nodos completos a clientes ligeros. Los clientes ligeros utilizan Muestreo de Disponibilidad de Datos (DAS) para la verificación, un proceso en el que los clientes ligeros solicitan pequeñas porciones aleatorias de cada bloque. Este método puede proporcionar el mismo nivel de garantía de seguridad que los nodos completos tradicionales. En el diseño de Avail, los nodos completos todavía existen pero son casi vistos como herramientas de respaldo para mantener una alta redundancia de datos en la red. Este diseño evita que Avail dependa de los nodos completos para obtener datos durante interrupciones o cuellos de botella de la red, evitando así el riesgo de que los nodos completos coludan.
Cuando se trata de modularización, tenemos que mencionar a Celestia, que recientemente se ha vuelto popular debido al lanzamiento de su token. Hubo un pequeño malentendido entre Avail y Celestia. En junio de 2021, cuando Polygonacaba de implementar Avail, Mustafa Al-Bassam, el co-fundador de Celestia,reclamadoLa introducción de Avail casi se copió palabra por palabra de su publicación en el blog presentando Celestia escrita en 2019. Dejando de lado el plagio, dio la bienvenida a más equipos para ingresar al campo de la disponibilidad de datos. En respuesta, MihailoBjelic, el cofundador de Polygon, se disculpó con Celestia y su comunidad por el error cometido por el equipo de marketing y contenido.
Aunque ambos tienen muchas similitudes en el nivel de disponibilidad de datos, Avail y Celestia difieren en la prueba de validez. Avail adopta compromisos polinómicos KZG (compromisos KZG), que pueden reducir los requisitos de memoria, ancho de banda y almacenamiento y proporcionar concisión. La combinación de compromisos KZG y los clientes ligeros de Avail acelera el proceso de verificación en Avail. Por otro lado, Celestia utiliza la tecnología de prueba de fraude, que es mucho más rápida de generar que los compromisos KZG. Pero debido a que la escala de sus datos de muestra es mayor, requiere un ancho de banda de comunicación ligeramente más alto.
Los compromisos polinómicos de KZG de Avail se refieren a los compromisos generados por los productores de bloques al producir bloques, que resumen los datos en toda la fila de bloques de Avail. Durante la fase de verificación, los clientes ligeros ven los compromisos en el encabezado del bloque y verifican la prueba de cada unidad basada en los compromisos, confirmando así la disponibilidad de todos los datos en el bloque. Esto se hace para aumentar el rendimiento de datos en la cadena y resolver cuellos de botella de rendimiento.
En resumen, aunque Avail todavía está lejos de lanzar su mainnet, su papel como solución modular de disponibilidad de datos proporciona una nueva dirección para el desarrollo y exploración de la tecnología blockchain. Actualmente, cada vez más participantes de la industria se enfrentan al desafío del crecimiento de alto costo debido al espacio de bloque limitado, y este desafío se volverá cada vez más severo en el futuro. Una capa escalable de disponibilidad de datos es crucial para expandir eficazmente la cadena de bloques. Donde los desarrolladores elijan construir sus proyectos determinará si tendrán una ventaja competitiva en los años venideros.