Vía BTC Capital | Razones detrás del tiempo de inactividad frecuente de Solana: fallas de diseño en la economía del gas

¿Qué es la tarifa de gasolina? En el mundo de la cadena de bloques, la tarifa de gas es una tarifa que los usuarios deben pagar a la red de la cadena de bloques por cada transacción. Por ejemplo, cuando un usuario realiza una transferencia en Ethereum, los mineros deben empaquetar su transacción y colocarla en la cadena de bloques para completar la transacción. Este proceso consume los recursos informáticos de la cadena de bloques, y la tarifa que se paga a los mineros se denomina tarifa de gas.

economía de gas

Imagine que cada cadena pública es una sociedad o una ciudad, y el gas sería la moneda que los usuarios necesitan para diversas actividades en la ciudad, y los diseños económicos del gas tienen impactos de gran alcance en el desarrollo futuro de la cadena pública. Hoy, ilustraremos la importancia de la economía del gas desde las perspectivas de rendimiento y captura de valor.

Rendimiento

– La frecuente congestión de la red de Solana

A principios de mayo, la red principal de Solana perdió el consenso y la generación de bloques se suspendió durante 7 horas. La red principal se cayó debido a la acuñación de NFT de un nuevo proyecto de NFT. Los usuarios recurrieron a los bots para enviar transacciones tanto como fuera posible para aumentar su tasa de éxito de acuñación. Esto llevó a 6 millones de transacciones por segundo en la red principal de Solana, lo que atascó la red. Además, dado que Solana transmite mensajes de consenso como un mensaje de transacción especial entre validadores, la red muy congestionada también deshabilitó la transmisión normal de mensajes de consenso, lo que finalmente provocó la pérdida de consenso.

Este no es el primer tiempo de inactividad de Solana. En septiembre pasado, la cadena pública sufrió un tiempo de inactividad de 17 horas debido al volumen masivo de operaciones creado por los bots en la cadena durante el lanzamiento del exitoso proyecto Raydium. Un incidente de tiempo de inactividad de Solana de 30 horas ocurrió a fines de enero de 2022 cuando el precio de BTC cayó de $ 44,000 a $ 33,000 durante una caída del mercado y creó muchas oportunidades de arbitraje. Mientras tanto, los bots de liquidación/arbitraje en Solana, que se centran en DeFi, siguieron creando transacciones masivas, lo que resultó en un tiempo de inactividad de la red. Al comparar Solana con un sistema de TI convencional, podemos decir que el tiempo de inactividad se asemeja a un ataque DDoS.

「Un ataque DDoS (denegación de servicio distribuida) se refiere a agregar tráfico de múltiples fuentes para exceder la capacidad de procesamiento de una red para que los usuarios reales no puedan adquirir los recursos o servicios que necesitan. Los atacantes a menudo lanzan un ataque DDoS enviando más tráfico a una red de lo que puede manejar o enviando más solicitudes a una aplicación de lo que puede administrar.」

Instintivamente, muchas personas pensarían que el tiempo de inactividad de Solana tiene sus raíces en los diseños de sus cadenas públicas: el diseño monolítico de Solana conduce inevitablemente al tiempo de inactividad.

Actualmente, las principales cadenas públicas utilizan dos tipos de diseños: el modular y el monolítico. La arquitectura modular se refiere a una implementación modular en la que el consenso, el almacenamiento y la ejecución se implementan por separado para que el colapso de la capa de ejecución no comprometa la seguridad de la capa de consenso. Al mismo tiempo, los diseños principales adoptados por Avalanche's Subnet, ETH 2.0 y Celestia's Rollup pueden divergir en transacciones masivas. Por otro lado, aunque Solana en su conjunto está diseñado para permitir transacciones rápidas, se sacrificaron la escalabilidad y la seguridad.

Sin embargo, el diseño modular de una cadena pública no es la clave porque, aunque el consenso se mantuvo seguro, el resumen individual aún podría sufrir un tiempo de inactividad al enfrentar transacciones abrumadoras en un período muy corto. En otras palabras, el diseño modular simplemente redujo los riesgos sistémicos (p. ej., un determinado resumen podría detenerse pero el resto puede sobrevivir) para la cadena pública. El diseño del gas es la verdadera razón detrás del tiempo de inactividad de Solana, y más tiempo de inactividad de la red está en camino si no se mejora el diseño.

– Los mecanismos de gas de diferentes cadenas

La siguiente figura muestra los diseños de gas de tres cadenas públicas principales. En Solana, la tarifa del gas se basa en el número de firmas. Cuantas más firmas utilice una transacción, mayor será la tarifa del gas. Sin embargo, la capacidad máxima de memoria de cada transacción es fija, al igual que la tarifa máxima de gas por transacción, lo que ayuda a los usuarios a calcular fácilmente el costo de enviar solicitudes de transacciones masivas. Además, las transacciones en Solana no están secuenciadas, lo que significa que cuando el costo de enviar solicitudes masivas es menor que la ganancia (arbitraje, acuñación de NFT, etc.), los usuarios usarían bots para enviar transacciones a gran escala para aumentar la probabilidad de la ejecución de sus transacciones. Esta es también la razón detrás de los eventos de tiempo de inactividad que tuvieron lugar en Solana.

Ethereum y Avalanche comparten diseños de gas similares. Ambos cuentan con la tarifa base y la tarifa de prioridad, lo que crea un problema de secuencia inherente porque las transacciones con una tarifa de prioridad más alta se ejecutarían primero. Como tal, aunque los usuarios aún pueden usar bots para crear transacciones masivas en Ethereum y Avalanche, sus transacciones no se ejecutarán sin importar cuántas solicitudes se envíen cuando la tarifa de prioridad sea insuficiente y tengan que esperar en la fila. Teniendo en cuenta el costo del gas, dicho diseño elimina la posibilidad de caída de la red derivada de transacciones masivas a nivel económico.

Fuente[1]

– Mejora por Solana

El aislamiento económico siempre ha cumplido su propósito mejor que el aislamiento metodológico. Solana ya ha comenzado a construir su propio Mercado de Tarifas introduciendo un concepto similar a la tarifa prioritaria. Mientras tanto, Metaplex, el mercado NFT de Solana, también adoptará un nuevo concepto llamado Penalización por transacción no válida, lo que significa que los usuarios tendrán que pagar una tarifa por transacciones no válidas al acuñar NFT.

captura de valor

La captura de valor es el reflejo de una economía de gas a través de la capitalización de mercado del gas (la criptografía nativa de la cadena). La capitalización de mercado de una moneda nativa está determinada aproximadamente por dos factores: el flujo de caja y la prima monetaria.

- Flujo de efectivo

Cuando se trata de cobrar la tarifa del gas, la mayoría de las cadenas públicas siguen el mismo enfoque: reducir la tarifa del gas tanto como sea posible para atraer usuarios de Ethereum. Desde la perspectiva del flujo de caja, tal enfoque es insostenible. De las tres cadenas públicas principales, solo Ethereum se mantiene con una entrada de efectivo neta considerable, aunque la red todavía emite más Ethers. Si consideramos la emisión adicional como un tipo de subsidio, entonces el gasto neto de Ethereum por día sería de unos $25.7 millones si la tasa de emisión anual se ubica en 3.21%. Solana y Avalanche, por su parte, tienen ingresos de $6,250 y $42,000 diarios en promedio, con un gasto neto diario de $4.6 millones y $1.86 millones y una tasa de emisión anual de 6.93% y 5.22%. El alto gasto neto y la alta tasa de emisión diluyen significativamente la capitalización de mercado de las monedas de la cadena pública.

Fuente[2]

Pasemos a los destinos de los flujos de efectivo. Según el mecanismo actual de Ethereum, la tarifa base se quema, mientras que la tarifa de prioridad se ofrece a los mineros. En comparación con los mecanismos de quema y distribución de gas de Solana y Avalanche que ofrecen la tarifa de gas a los validadores, la recompensa del minero es un diseño que compromete la captura de valor. Ethereum usa el diseño PoW para la generación de bloques, y la mayoría de los mineros adoptan un modelo de negocios bajo el cual los tokens que han sido extraídos se venden para cubrir el costo de la minería (como las tarifas de electricidad y los costos de mantenimiento). Por lo tanto, la parte de la tarifa de gas que se paga a los mineros probablemente saldrá del ecosistema. Sería mejor dar la tarifa de gas a los validadores porque el costo de operar un nodo no es tan alto como operar una fábrica minera. Dado que no hay un costo operativo continuo significativo, es más probable que los validadores inviertan las recompensas que han recibido en los nodos, lo que hace que el ecosistema sea más seguro sin diluir el valor de la moneda nativa. Las tarifas de quema pueden ser la forma más directa y efectiva de capturar valor y beneficia tanto a los participantes del nodo como a los poseedores de tokens. Además, MEV constituye otra importante fuente de ingresos para las cadenas públicas. Según las estadísticas de Flashbots, desde 2020 hasta ahora, se han pagado $600 millones en MEV a los mineros, lo cual es una estimación conservadora.

Fuente[3]

– Prima monetaria

La prima monetaria se refiere a la apreciación de una moneda de cadena pública en términos de su valor práctico y almacenamiento de valor. La mayoría de las cadenas de monedas públicas existentes están realizando una emisión masiva, lo que las convierte en un almacenamiento de poco valor, y el valor práctico forma la columna vertebral de su capitalización de mercado. El crecimiento del ecosistema de una moneda de cadena pública creará escenarios en los que se puede utilizar como método de pago. Por ejemplo, la mayoría de las transacciones NFT se liquidan con monedas de cadena pública. Mientras tanto, la mayoría de las cadenas públicas emergentes también consideran el valor práctico como el principal medio de apreciación, por lo que han establecido tarifas de gas insignificantes para atraer tráfico y nuevos usuarios. Mientras tanto, algunas cadenas públicas han construido cimientos por valor de cientos de millones de dólares para alentar a más desarrolladores a crear DApps en su ecosistema. La lógica detrás de este enfoque es hacer grandes inversiones para atraer usuarios en la etapa inicial y tratar de recuperar el costo más adelante.

Conclusión

En resumen, el diseño de gas de una cadena pública tendrá un impacto profundo en el desarrollo futuro de una cadena pública, y un diseño deficiente podría conducir a una captura de valor deficiente e incluso a cuellos de botella en el desempeño. Al evaluar un proyecto de cadena pública, también podemos obtener una imagen aproximada de su estrategia de desarrollo y crecimiento futuro a través de sus diseños de gas.

 

[ 1 ] https://docs.solana.com/implemented-proposals/transaction-fees#congestion-driven-fees,https://ethereum.org/en/developers/docs/gas/,https://docs.avax.network/quickstart/transaction-fees/

[ 2 ] https://cryptofees.info/,https://moneyprinter.info/,https://solanabeach.io/

[ 3 ] https://docs.solana.com/implemented-proposals/transaction-fees#congestion-driven-fees,https://ethereum.org/en/developers/docs/gas/,https://docs.avax.network/quickstart/transaction-fees/

Fuente: https://www.newsbtc.com/news/company/viabtc-capital-reasons-behind-solanas-frequent-downtime-design-flaws-in-the-gas-economy/