Las inscripciones, una forma de objeto de colección digital creado escribiendo datos en los campos de datos de llamada o testigos de una transacción de blockchain, han causado un rendimiento degradado o incluso fallas en varias redes de blockchain, incluidas Arbitrum, zkSync, Avalanche y otras. Pero Branden Farmer, cofundador de Polygon, afirma que las máquinas virtuales Ethereum (EVM) paralelizadas pueden resolver el problema de una vez por todas.
Las inscripciones se crearon por primera vez en la red Bitcoin. Después de la actualización de Taproot en 2021, los usuarios de Bitcoin descubrieron que la actualización les permitía incrustar datos en el campo "testigo" de una transacción, lo que permitía acuñar imágenes, tokens y otros tipos de objetos coleccionables digitales en la cadena de bloques de Bitcoin. Algunos usuarios vieron los nuevos objetos coleccionables como un beneficio para la red, mientras que otros los consideraron "spam".
Pero la moda no se detuvo con Bitcoin. Pronto, los productores de inscripciones comenzaron a acuñarlas en cadenas laterales de Ethereum y capas 2 como Arbitrum, Avalanche y Polygon. En lugar de escribirse en el campo testigo de una transacción de Bitcoin, este nuevo tipo de inscripción se escribió en el campo "calldata" de una red basada en EVM. Dado que los datos de llamada no se almacenan en el estado de un contrato inteligente, esto permitió a los productores crear sus objetos de colección a una fracción del costo de acuñar un token no fungible (NFT) tradicional.
Pero este método barato de acuñación eventualmente causó altas tarifas e inestabilidad para varias redes blockchain a medida que los usuarios inundaron cada vez más las redes con transacciones de inscripción. El 15 de diciembre, Abitrum de capa 2 de Ethereum se desconectó durante más de 70 minutos debido al spam de inscripción. Durante el mes de diciembre, media docena de otras cadenas de bloques también experimentaron un rendimiento degradado o tarifas extremadamente altas como resultado de estas acuñaciones.
Las inscripciones han derribado varias cadenas y han provocado enormes picos de gas en los últimos días. Sin embargo, muy pocas personas entienden realmente lo que está pasando. Aquí hay una explicación simple de las inscripciones: cómo funcionan y por qué reciben spam en todas partes: foto. Twitter.com/IjQ6wuypRX
– cygaar (@0xCygaar) 18 de diciembre de 2023
En una conversación con Cointelegraph, Farmer afirmó que los EVM paralelizados pueden ayudar a resolver este problema. En su opinión, el paralelismo permite que las transacciones no relacionadas se procesen más rápido, lo que aumenta el rendimiento de las cadenas de bloques y les permite potencialmente manejar el spam.
"En general, el EVM se ejecuta secuencialmente, por lo que cada transacción en un bloque debe ejecutarse en orden", afirmó Farmer. "No importa si se trata de una transacción NFT o una transacción Uniswap, dos cosas que no dependen entre sí, procesamos esas transacciones de forma secuencial".
Pero con un EVM paralelizado, las transacciones que no están relacionadas se pueden procesar simultáneamente en lugar de secuencialmente. "Al mismo tiempo, podríamos estar procesando sus transacciones de Uniswap, sus inscripciones y sus mentas NFT", afirmó Farmer.
Esta capacidad de procesar simultáneamente dos o más transacciones puede permitir a la red "localizar las tarifas del gas en áreas que compiten entre sí".
Por ejemplo, si muchas personas diferentes intentan utilizar Uniswap al mismo tiempo, es posible que tengan que pagar tarifas más altas, ya que sus transacciones están relacionadas entre sí y deben procesarse secuencialmente. Sin embargo, otros usuarios que intentan crear NFT no se verían afectados por este aumento en el uso de Uniswap. Por el contrario, si la red experimenta un aumento de inscripciones, esto puede resultar en un aumento en las tarifas para los inscriptores, dejando a otros usuarios prácticamente sin verse afectados.
Farmer afirmó que esta función de “tarifa de gas localizada” aún no se ha implementado en Polygon Proof of Stake (PoS), pero en última instancia es uno de los objetivos.
Otro beneficio del paralelismo es un aumento general en el rendimiento, afirmó Farmer. El equipo de Polygon ya implementó "Block-STM", que es un "primer paso" hacia la paralelización. E incluso con este pequeño paso, vieron "una mejora de 1,6 veces en el rendimiento" y "han logrado o pronto lograrán una mejora del doble". Esto significa permitir que los nodos se sincronicen con la red dos veces más rápido y procesen bloques dos veces más rápido, lo que genera una mayor capacidad de la red para manejar el spam.
Relacionado: Polygon 2.0: 2024 para ver cadenas L2 unificadas impulsadas por ZK
Según Farmer, la paralelización fue propuesta originalmente por los desarrolladores de Solana, pero la idea ahora se está implementando en múltiples cadenas de bloques para mejorar el rendimiento, incluidas no solo Polygon PoS sino también Aptos, Monad y otras redes. Sin embargo, el ecosistema Ethereum está adoptando un nuevo enfoque para este concepto al combinar la paralelización con el aumento del espacio de bloques a través de ecosistemas de capa 2, incluido Polygon 2.0, afirmó.