Publicación del White Paper del nuevo proyecto EVM Layer1 en paralelo, enfocado en la escalabilidad de la Cadena de bloques
Recientemente, un nuevo proyecto emergente de EVM Layer1 paralelo lanzó un White Paper titulado "Paralelización de pila completa", que tiene como objetivo liberar completamente la escalabilidad de la Cadena de bloques y proporcionar "rendimiento predecible" para aplicaciones descentralizadas (DApps).
El rendimiento predecible se refiere a proporcionar un volumen de transacciones procesadas por segundo predecible para DApps ( TPS ), lo cual es crucial para ciertos escenarios de negocio de DApps. Las DApps desplegadas en una cadena de bloques pública generalmente necesitan competir con otras DApps por los recursos de computación y almacenamiento de la cadena de bloques. En momentos de congestión en la red, esto puede resultar en altos costos de ejecución de transacciones y retrasos, limitando enormemente el rápido desarrollo de las DApps. Por ejemplo, si un usuario está utilizando un software de mensajería instantánea descentralizado y, debido a que el espacio de bloques de la cadena de bloques subyacente está ocupado por otras DApps, los mensajes casi no pueden ser enviados y recibidos, esto sería un golpe devastador para la experiencia del usuario.
Para resolver el problema de "rendimiento predecible", la práctica más común es utilizar cadenas de bloques dedicadas a aplicaciones específicas, es decir, cadenas de aplicaciones. Las cadenas de aplicaciones son cadenas de bloques que reservan espacio en bloques específicamente para aplicaciones específicas.
El proyecto propone de manera innovadora una solución de Espacio de Bloque Elástico (Elastic Block Space, EBS). Basado en el concepto de computación elástica, ajusta dinámicamente los recursos del bloque a nivel de protocolo según las necesidades específicas de las DApp, proporcionando espacio de bloque de expansión independiente para DApp de alta demanda.
La evolución de la cadena de aplicaciones
La cadena de aplicaciones es una cadena de bloques creada para ejecutar una sola DApp. Los desarrolladores no construyen sobre una cadena de bloques existente, sino que construyen una nueva cadena de bloques desde cero con una máquina virtual personalizada, ejecutando transacciones de las interacciones entre usuarios y la aplicación. Los desarrolladores también pueden personalizar diferentes elementos de la pila de red de la cadena de bloques, como el consenso, la red y la ejecución, para cumplir con requisitos de diseño específicos, abordando así problemas como la alta congestión, los altos costos y las características fijas en una red compartida.
La cadena de aplicaciones no es un concepto nuevo: Bitcoin puede considerarse como una cadena de aplicaciones "oro digital", Arweave puede considerarse como una cadena de aplicaciones de almacenamiento permanente, y Celestia puede considerarse como una cadena de aplicaciones que proporciona disponibilidad de datos.
Desde 2016, la cadena de aplicaciones no solo incluye una única cadena de bloques, sino también una forma de múltiples cadenas, es decir, un ecosistema construido por múltiples cadenas de bloques interconectadas, representado principalmente por Cosmos y Polkadot. Cosmos es el primer proyecto que imagina un mundo de múltiples cadenas de bloques interconectadas, dedicado a resolver el problema de la interacción entre cadenas de bloques. El objetivo de Polkadot es convertirse en la solución perfecta de escalabilidad para cadenas de bloques, y las cadenas en su ecosistema se llaman cadenas paralelas.
Desde finales de 2020, con la investigación de escalabilidad de Ethereum enfocándose en soluciones como cadenas laterales, subredes y Layer2 Rollups, las cadenas de aplicaciones también han derivado formas correspondientes. Las cadenas laterales como Polygon y las subredes como Avalanche han mejorado la experiencia y el rendimiento de las cadenas laterales o subredes, logrando así una mejora en la capacidad de servicio general. Los Layer2 Rollups apoyan las cadenas de aplicaciones en forma de pilas modularizadas, siendo OP Stack y Polygon CDK muy apreciados por numerosos proyectos. Las soluciones de Layer2 Rollups tienen como objetivo aumentar el rendimiento y la escalabilidad de la red de Ethereum para satisfacer la creciente demanda de transacciones y proporcionar una mayor interoperabilidad y compatibilidad.
Actualmente, se han construido numerosas aplicaciones en cadenas de aplicaciones que cruzan diversas plataformas. Por ejemplo, Axie lanzó la cadena lateral de Ethereum Ronin a principios de 2021; DeFi Kingdoms anunció a finales de 2021 su migración de Harmony a la subred de Avalanche; Injective lanzó en noviembre de 2021 una cadena de aplicaciones DeFi construida con Cosmos SDK; dYdX anunció a mediados de 2022 que la versión V4 de su producto utilizaría la tecnología Cosmos SDK para construir una cadena de aplicaciones independiente; Uptick Network lanzó en 2023 la cadena de aplicaciones Uptick Chain, que sirve como infraestructura para el desarrollo de aplicaciones en el ecosistema Web3, y su infraestructura también incluye una rica capa de protocolos comercializables.
Ventajas y desventajas de la cadena de aplicaciones
Las cadenas de aplicaciones obtienen todo el poder para operar su propia Cadena de bloques soberana, sin depender de la Layer1 subyacente, lo que es una espada de doble filo.
Las ventajas son principalmente tres puntos:
Soberanía: La cadena de aplicaciones puede resolver problemas a través de su propio plan de gobernanza, manteniendo la independencia y autonomía de los proyectos de aplicación individuales, evitando interferencias de todo tipo.
Rendimiento: puede satisfacer las necesidades de la aplicación con baja latencia y alta capacidad de procesamiento, proporcionando a los usuarios una buena experiencia y mejorando significativamente la eficiencia operativa real de DApp.
Personalización: Los desarrolladores de DApp pueden personalizar la cadena según sus necesidades, e incluso crear un ecosistema, proporcionando formas de evolución lo suficientemente flexibles.
Las desventajas también son tres puntos:
Problemas de seguridad: la cadena de aplicaciones debe ser responsable de su propia seguridad, incluyendo el equilibrio en el número de nodos, el mantenimiento del mecanismo de consenso, la mitigación de riesgos de participación, etc., la red es relativamente insegura.
Problemas de cadena cruzada: La cadena de aplicación, como cadena independiente, carece de interoperabilidad con otras cadenas ( aplicaciones ), enfrentando problemas de cadena cruzada. La integración de protocolos de cadena cruzada también aumentará el riesgo de cadena cruzada.
Problemas de costos: la cadena de aplicación necesita construir una gran cantidad de infraestructura adicional, lo que requiere altos costos y tiempo de ingeniería. Además, también incluye los costos de funcionamiento y mantenimiento de los nodos.
Para las startups, las desventajas de la cadena de aplicaciones afectan en gran medida su operación en el mercado de DApps. La mayoría de los equipos de desarrollo de startups tienen dificultades para resolver problemas de seguridad y problemas de cadena cruzada, y se ven desalentados por los altos costos de mano de obra, tiempo y dinero. Sin embargo, el rendimiento predecible es una necesidad urgente para DApps específicas, por lo que el mercado necesita urgentemente soluciones de rendimiento predecible de Layer1.
Espacio de bloque flexible
En Web2, la computación elástica es un modelo común de computación en la nube que permite a los sistemas expandir o reducir dinámicamente los recursos de procesamiento, memoria y almacenamiento según sea necesario para satisfacer las demandas cambiantes, sin preocuparse por la planificación de la capacidad y el diseño de ingeniería para los picos de uso.
El espacio de bloque flexible ajusta automáticamente la cantidad de transacciones que puede contener un bloque según el nivel de congestión de la red. Si para las transacciones de una aplicación específica, la red de cadena de bloques proporciona un espacio de bloque estable y garantías de TPS a través de cálculos flexibles, se logra un "rendimiento predecible".
MegaETH propuso un concepto similar de "escala dinámica flexible", considerándolo un camino de desarrollo inevitable para el soporte de la adopción masiva de DApp. Predice que en los próximos 1-3 años surgirán los siguientes desarrollos tecnológicos:
Fase uno: Escalado horizontal a nivel de nodos de validación
Segunda etapa: expansión estática a nivel de cadena
Tercera etapa: expansión horizontal dinámica a nivel de cadena
El proyecto realmente ha aterrizado este concepto, resolviendo el problema central de la primera fase "cómo coordinar la expansión horizontal de los nodos de verificación para soportar la computación elástica". A medida que crecen los protocolos en la red, puede suscribirse al espacio de bloques elástico para manejar el crecimiento de los usuarios del protocolo y del rendimiento. El espacio de bloques elástico proporciona espacio de bloques independiente para DApps con alta demanda de rendimiento de transacciones, permitiéndoles escalar con el crecimiento. Esencialmente, el espacio de bloques determina la cantidad de datos que cada bloque de la cadena de bloques puede almacenar, afectando directamente el rendimiento de las transacciones. Cuando las DApps experimentan un aumento en la demanda de transacciones, suscribirse al espacio de bloques elástico se vuelve útil, permitiendo manejar cargas incrementadas de manera eficiente, sin afectar la cadena de bloques subyacente.
La implementación de la computación elástica se divide en "elasticidad en tiempo real" y "elasticidad fuera de tiempo real". La "elasticidad en tiempo real" generalmente se refiere a la expansión de capacidad con respuesta en minutos, mientras que la "elasticidad fuera de tiempo real" solo requiere una respuesta a la expansión dentro de un tiempo limitado. Este proyecto adopta el método de "elasticidad fuera de tiempo real", es decir, cuando la red detecta la necesidad de expansión, se inicia una propuesta de expansión, y después de uno o más epoch, ( y no en tiempo real ), solo entonces los nodos de validación de toda la red completan la expansión y envían la prueba de expansión para que otros validadores la impugnen.
La solución de espacio en bloques elásticos de este proyecto se basa en la idea de bases de datos distribuidas y es una continuación de la tecnología de fragmentación de la cadena de bloques. Desde la perspectiva de "fragmentación computacional", se expande el tráfico de aplicaciones según la demanda, evitando el problema de "transacciones entre fragmentos", lo que hace que la experiencia de desarrolladores y usuarios no difiera mucho de la anterior. Al mismo tiempo, se adopta una "elasticidad no en tiempo real" de dificultad de implementación relativamente baja, lo que mejora la aplicabilidad al satisfacer muchas de las necesidades reales de las DApps.
Cabe mencionar que el espacio de bloque flexible, como solución para la escalabilidad del rendimiento de la cadena de bloques, tiene como premisa que "las transacciones pueden ser paralelizadas". Solo después de aumentar la paralelización de las transacciones, se requiere ampliar los recursos de las máquinas de los nodos para mejorar el rendimiento de las transacciones.
Por lo tanto, para una Layer1 como Ethereum, el problema de la serialización de transacciones es el cuello de botella de rendimiento más directo, el tamaño del bloque también está limitado por el límite de gas de bloques de tamaño variable ( con un máximo de 30,000,000 gas), por lo que solo se pueden buscar soluciones de escalado Layer2.
Sin embargo, para un Layer1 de alto rendimiento como Solana, aunque admite la ejecución paralela de transacciones y su rendimiento puede escalar horizontalmente, no puede hacer frente al problema de "rendimiento predecible" de las DApps durante los picos de demanda. Solana, al implementar la solución de "mercado de tarifas local", busca prevenir que las transacciones de una sola demanda monopolizen el espacio de bloques escaso, limitando el aumento de tarifas temporales y mitigando los efectos negativos de los picos de demanda repentina. Por ejemplo, durante el lanzamiento de NFT, los emisores de NFT consumirán rápidamente la unidad de cálculo de cada cuenta (CU), después de lo cual las transacciones deben aumentar la tarifa de prioridad para ser procesadas dentro del limitado espacio de esa cuenta.
Se puede decir que el proyecto aborda el aumento de la demanda de transacciones a través de una solución de espacio de bloques flexible, extendiendo aún más el concepto de "mercado de tarifas local" en Solana, asegurando no solo el "rendimiento predecible" de las DApps, sino también previniendo el aumento de tarifas y la congestión en toda la red, logrando así un doble beneficio.
Resumen
Tanto la cadena de aplicaciones como el espacio de bloque elástico, en esencia, están diseñados para resolver el problema de que diferentes DApps tienen distintas demandas de rendimiento de la cadena de bloques, o más bien, el problema de "rendimiento predecible". No hay una distinción de bueno o malo entre estas dos soluciones, solo una diferencia de adecuación. Estas dos soluciones evocan la "teoría del protocolo gordo" - una teoría propuesta por Joel Monegro en 2016, que gira en torno a "cómo los protocolos criptográficos deberían capturar más valor colectivo ( que el que capturan las aplicaciones construidas sobre ellos".
La cadena de aplicaciones es en realidad un protocolo ligero, especialmente cuando Layer1 adopta una arquitectura modular, la capa de protocolo está completamente personalizada por la capa de aplicación, aunque proporciona un mejor mecanismo de acumulación de valor para las aplicaciones, también conlleva altos costos y seguridad limitada.
El espacio de bloques flexible es en realidad un protocolo gordo, es una función de expansión de la capa de protocolo Layer1, que reduce efectivamente la barrera de entrada para los participantes con "demandas de rendimiento predecibles", mientras que el protocolo también puede capturar el valor de la aplicación, generando un ciclo de retroalimentación positiva.
![El rendimiento predecible de DApp: de la cadena de aplicaciones al espacio de bloque flexible])https://img-cdn.gateio.im/webp-social/moments-1ce62500654a5ac264303402744904e1.webp(
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
10 me gusta
Recompensa
10
8
Republicar
Compartir
Comentar
0/400
DuskSurfer
· 07-21 18:40
Otra nueva cadena que engaña a la gente.
Ver originalesResponder0
SelfMadeRuggee
· 07-21 08:20
Nueva botella, viejo vino. Otra L1 que suena increíble.
Ver originalesResponder0
AirdropHunterXM
· 07-20 06:22
¡El proyecto alcista de los caballos ha llegado!
Ver originalesResponder0
TaxEvader
· 07-20 06:20
Comunidad de cadena tontos ¿cuánto cuesta?
Ver originalesResponder0
ProbablyNothing
· 07-20 06:15
¿Cuál es la diferencia entre el White Paper y el PPT?
Ver originalesResponder0
TideReceder
· 07-20 06:12
¿Es esto confiable? Primero veamos los resultados.
Ver originalesResponder0
StablecoinAnxiety
· 07-20 05:59
Otra vez es la temporada de publicar White Paper para ser tomado por tonto.
Se publica el White Paper de la nueva cadena pública EVM paralela que resuelve problemas de rendimiento predecible con espacio de Bloquear flexible.
Publicación del White Paper del nuevo proyecto EVM Layer1 en paralelo, enfocado en la escalabilidad de la Cadena de bloques
Recientemente, un nuevo proyecto emergente de EVM Layer1 paralelo lanzó un White Paper titulado "Paralelización de pila completa", que tiene como objetivo liberar completamente la escalabilidad de la Cadena de bloques y proporcionar "rendimiento predecible" para aplicaciones descentralizadas (DApps).
El rendimiento predecible se refiere a proporcionar un volumen de transacciones procesadas por segundo predecible para DApps ( TPS ), lo cual es crucial para ciertos escenarios de negocio de DApps. Las DApps desplegadas en una cadena de bloques pública generalmente necesitan competir con otras DApps por los recursos de computación y almacenamiento de la cadena de bloques. En momentos de congestión en la red, esto puede resultar en altos costos de ejecución de transacciones y retrasos, limitando enormemente el rápido desarrollo de las DApps. Por ejemplo, si un usuario está utilizando un software de mensajería instantánea descentralizado y, debido a que el espacio de bloques de la cadena de bloques subyacente está ocupado por otras DApps, los mensajes casi no pueden ser enviados y recibidos, esto sería un golpe devastador para la experiencia del usuario.
Para resolver el problema de "rendimiento predecible", la práctica más común es utilizar cadenas de bloques dedicadas a aplicaciones específicas, es decir, cadenas de aplicaciones. Las cadenas de aplicaciones son cadenas de bloques que reservan espacio en bloques específicamente para aplicaciones específicas.
El proyecto propone de manera innovadora una solución de Espacio de Bloque Elástico (Elastic Block Space, EBS). Basado en el concepto de computación elástica, ajusta dinámicamente los recursos del bloque a nivel de protocolo según las necesidades específicas de las DApp, proporcionando espacio de bloque de expansión independiente para DApp de alta demanda.
La evolución de la cadena de aplicaciones
La cadena de aplicaciones es una cadena de bloques creada para ejecutar una sola DApp. Los desarrolladores no construyen sobre una cadena de bloques existente, sino que construyen una nueva cadena de bloques desde cero con una máquina virtual personalizada, ejecutando transacciones de las interacciones entre usuarios y la aplicación. Los desarrolladores también pueden personalizar diferentes elementos de la pila de red de la cadena de bloques, como el consenso, la red y la ejecución, para cumplir con requisitos de diseño específicos, abordando así problemas como la alta congestión, los altos costos y las características fijas en una red compartida.
La cadena de aplicaciones no es un concepto nuevo: Bitcoin puede considerarse como una cadena de aplicaciones "oro digital", Arweave puede considerarse como una cadena de aplicaciones de almacenamiento permanente, y Celestia puede considerarse como una cadena de aplicaciones que proporciona disponibilidad de datos.
Desde 2016, la cadena de aplicaciones no solo incluye una única cadena de bloques, sino también una forma de múltiples cadenas, es decir, un ecosistema construido por múltiples cadenas de bloques interconectadas, representado principalmente por Cosmos y Polkadot. Cosmos es el primer proyecto que imagina un mundo de múltiples cadenas de bloques interconectadas, dedicado a resolver el problema de la interacción entre cadenas de bloques. El objetivo de Polkadot es convertirse en la solución perfecta de escalabilidad para cadenas de bloques, y las cadenas en su ecosistema se llaman cadenas paralelas.
Desde finales de 2020, con la investigación de escalabilidad de Ethereum enfocándose en soluciones como cadenas laterales, subredes y Layer2 Rollups, las cadenas de aplicaciones también han derivado formas correspondientes. Las cadenas laterales como Polygon y las subredes como Avalanche han mejorado la experiencia y el rendimiento de las cadenas laterales o subredes, logrando así una mejora en la capacidad de servicio general. Los Layer2 Rollups apoyan las cadenas de aplicaciones en forma de pilas modularizadas, siendo OP Stack y Polygon CDK muy apreciados por numerosos proyectos. Las soluciones de Layer2 Rollups tienen como objetivo aumentar el rendimiento y la escalabilidad de la red de Ethereum para satisfacer la creciente demanda de transacciones y proporcionar una mayor interoperabilidad y compatibilidad.
Actualmente, se han construido numerosas aplicaciones en cadenas de aplicaciones que cruzan diversas plataformas. Por ejemplo, Axie lanzó la cadena lateral de Ethereum Ronin a principios de 2021; DeFi Kingdoms anunció a finales de 2021 su migración de Harmony a la subred de Avalanche; Injective lanzó en noviembre de 2021 una cadena de aplicaciones DeFi construida con Cosmos SDK; dYdX anunció a mediados de 2022 que la versión V4 de su producto utilizaría la tecnología Cosmos SDK para construir una cadena de aplicaciones independiente; Uptick Network lanzó en 2023 la cadena de aplicaciones Uptick Chain, que sirve como infraestructura para el desarrollo de aplicaciones en el ecosistema Web3, y su infraestructura también incluye una rica capa de protocolos comercializables.
Ventajas y desventajas de la cadena de aplicaciones
Las cadenas de aplicaciones obtienen todo el poder para operar su propia Cadena de bloques soberana, sin depender de la Layer1 subyacente, lo que es una espada de doble filo.
Las ventajas son principalmente tres puntos:
Soberanía: La cadena de aplicaciones puede resolver problemas a través de su propio plan de gobernanza, manteniendo la independencia y autonomía de los proyectos de aplicación individuales, evitando interferencias de todo tipo.
Rendimiento: puede satisfacer las necesidades de la aplicación con baja latencia y alta capacidad de procesamiento, proporcionando a los usuarios una buena experiencia y mejorando significativamente la eficiencia operativa real de DApp.
Personalización: Los desarrolladores de DApp pueden personalizar la cadena según sus necesidades, e incluso crear un ecosistema, proporcionando formas de evolución lo suficientemente flexibles.
Las desventajas también son tres puntos:
Problemas de seguridad: la cadena de aplicaciones debe ser responsable de su propia seguridad, incluyendo el equilibrio en el número de nodos, el mantenimiento del mecanismo de consenso, la mitigación de riesgos de participación, etc., la red es relativamente insegura.
Problemas de cadena cruzada: La cadena de aplicación, como cadena independiente, carece de interoperabilidad con otras cadenas ( aplicaciones ), enfrentando problemas de cadena cruzada. La integración de protocolos de cadena cruzada también aumentará el riesgo de cadena cruzada.
Problemas de costos: la cadena de aplicación necesita construir una gran cantidad de infraestructura adicional, lo que requiere altos costos y tiempo de ingeniería. Además, también incluye los costos de funcionamiento y mantenimiento de los nodos.
Para las startups, las desventajas de la cadena de aplicaciones afectan en gran medida su operación en el mercado de DApps. La mayoría de los equipos de desarrollo de startups tienen dificultades para resolver problemas de seguridad y problemas de cadena cruzada, y se ven desalentados por los altos costos de mano de obra, tiempo y dinero. Sin embargo, el rendimiento predecible es una necesidad urgente para DApps específicas, por lo que el mercado necesita urgentemente soluciones de rendimiento predecible de Layer1.
Espacio de bloque flexible
En Web2, la computación elástica es un modelo común de computación en la nube que permite a los sistemas expandir o reducir dinámicamente los recursos de procesamiento, memoria y almacenamiento según sea necesario para satisfacer las demandas cambiantes, sin preocuparse por la planificación de la capacidad y el diseño de ingeniería para los picos de uso.
El espacio de bloque flexible ajusta automáticamente la cantidad de transacciones que puede contener un bloque según el nivel de congestión de la red. Si para las transacciones de una aplicación específica, la red de cadena de bloques proporciona un espacio de bloque estable y garantías de TPS a través de cálculos flexibles, se logra un "rendimiento predecible".
MegaETH propuso un concepto similar de "escala dinámica flexible", considerándolo un camino de desarrollo inevitable para el soporte de la adopción masiva de DApp. Predice que en los próximos 1-3 años surgirán los siguientes desarrollos tecnológicos:
El proyecto realmente ha aterrizado este concepto, resolviendo el problema central de la primera fase "cómo coordinar la expansión horizontal de los nodos de verificación para soportar la computación elástica". A medida que crecen los protocolos en la red, puede suscribirse al espacio de bloques elástico para manejar el crecimiento de los usuarios del protocolo y del rendimiento. El espacio de bloques elástico proporciona espacio de bloques independiente para DApps con alta demanda de rendimiento de transacciones, permitiéndoles escalar con el crecimiento. Esencialmente, el espacio de bloques determina la cantidad de datos que cada bloque de la cadena de bloques puede almacenar, afectando directamente el rendimiento de las transacciones. Cuando las DApps experimentan un aumento en la demanda de transacciones, suscribirse al espacio de bloques elástico se vuelve útil, permitiendo manejar cargas incrementadas de manera eficiente, sin afectar la cadena de bloques subyacente.
La implementación de la computación elástica se divide en "elasticidad en tiempo real" y "elasticidad fuera de tiempo real". La "elasticidad en tiempo real" generalmente se refiere a la expansión de capacidad con respuesta en minutos, mientras que la "elasticidad fuera de tiempo real" solo requiere una respuesta a la expansión dentro de un tiempo limitado. Este proyecto adopta el método de "elasticidad fuera de tiempo real", es decir, cuando la red detecta la necesidad de expansión, se inicia una propuesta de expansión, y después de uno o más epoch, ( y no en tiempo real ), solo entonces los nodos de validación de toda la red completan la expansión y envían la prueba de expansión para que otros validadores la impugnen.
La solución de espacio en bloques elásticos de este proyecto se basa en la idea de bases de datos distribuidas y es una continuación de la tecnología de fragmentación de la cadena de bloques. Desde la perspectiva de "fragmentación computacional", se expande el tráfico de aplicaciones según la demanda, evitando el problema de "transacciones entre fragmentos", lo que hace que la experiencia de desarrolladores y usuarios no difiera mucho de la anterior. Al mismo tiempo, se adopta una "elasticidad no en tiempo real" de dificultad de implementación relativamente baja, lo que mejora la aplicabilidad al satisfacer muchas de las necesidades reales de las DApps.
Cabe mencionar que el espacio de bloque flexible, como solución para la escalabilidad del rendimiento de la cadena de bloques, tiene como premisa que "las transacciones pueden ser paralelizadas". Solo después de aumentar la paralelización de las transacciones, se requiere ampliar los recursos de las máquinas de los nodos para mejorar el rendimiento de las transacciones.
Por lo tanto, para una Layer1 como Ethereum, el problema de la serialización de transacciones es el cuello de botella de rendimiento más directo, el tamaño del bloque también está limitado por el límite de gas de bloques de tamaño variable ( con un máximo de 30,000,000 gas), por lo que solo se pueden buscar soluciones de escalado Layer2.
Sin embargo, para un Layer1 de alto rendimiento como Solana, aunque admite la ejecución paralela de transacciones y su rendimiento puede escalar horizontalmente, no puede hacer frente al problema de "rendimiento predecible" de las DApps durante los picos de demanda. Solana, al implementar la solución de "mercado de tarifas local", busca prevenir que las transacciones de una sola demanda monopolizen el espacio de bloques escaso, limitando el aumento de tarifas temporales y mitigando los efectos negativos de los picos de demanda repentina. Por ejemplo, durante el lanzamiento de NFT, los emisores de NFT consumirán rápidamente la unidad de cálculo de cada cuenta (CU), después de lo cual las transacciones deben aumentar la tarifa de prioridad para ser procesadas dentro del limitado espacio de esa cuenta.
Se puede decir que el proyecto aborda el aumento de la demanda de transacciones a través de una solución de espacio de bloques flexible, extendiendo aún más el concepto de "mercado de tarifas local" en Solana, asegurando no solo el "rendimiento predecible" de las DApps, sino también previniendo el aumento de tarifas y la congestión en toda la red, logrando así un doble beneficio.
Resumen
Tanto la cadena de aplicaciones como el espacio de bloque elástico, en esencia, están diseñados para resolver el problema de que diferentes DApps tienen distintas demandas de rendimiento de la cadena de bloques, o más bien, el problema de "rendimiento predecible". No hay una distinción de bueno o malo entre estas dos soluciones, solo una diferencia de adecuación. Estas dos soluciones evocan la "teoría del protocolo gordo" - una teoría propuesta por Joel Monegro en 2016, que gira en torno a "cómo los protocolos criptográficos deberían capturar más valor colectivo ( que el que capturan las aplicaciones construidas sobre ellos".
La cadena de aplicaciones es en realidad un protocolo ligero, especialmente cuando Layer1 adopta una arquitectura modular, la capa de protocolo está completamente personalizada por la capa de aplicación, aunque proporciona un mejor mecanismo de acumulación de valor para las aplicaciones, también conlleva altos costos y seguridad limitada.
El espacio de bloques flexible es en realidad un protocolo gordo, es una función de expansión de la capa de protocolo Layer1, que reduce efectivamente la barrera de entrada para los participantes con "demandas de rendimiento predecibles", mientras que el protocolo también puede capturar el valor de la aplicación, generando un ciclo de retroalimentación positiva.
![El rendimiento predecible de DApp: de la cadena de aplicaciones al espacio de bloque flexible])https://img-cdn.gateio.im/webp-social/moments-1ce62500654a5ac264303402744904e1.webp(