La tecnología de criptomonedas y blockchain ha traído muchos cambios a las finanzas tradicionales. Los códigos de ejecución automática, los mecanismos de consenso transparentes y los libros de contabilidad descentralizados permiten a los usuarios transferir el valor de las criptomonedas e intercambiar recursos sin pasar por un tercero de confianza, lo que reduce en gran medida el costo de los servicios financieros y mejora la eficiencia de las actividades económicas humanas.
Sin embargo, los costos más bajos no significan que no haya tarifas en absoluto. Cuando la red blockchain ayuda a los usuarios a obtener lo que necesitan, aún necesitan invertir recursos para completar estas tareas. Como dice el refrán, no existe tal cosa como un almuerzo gratis. Los usuarios deben pagar algunas tarifas para disfrutar de los servicios de blockchain y mantenerlo funcionando constantemente. La tarifa generalmente se llama tarifa de gas. Este artículo le mostrará qué es una tarifa de gas.
En el campo de la cadena de bloques, el término tarifa de gas se utilizó por primera vez en Ethereum. Se refiere a las tarifas requeridas para las transacciones en Ethereum, que son conceptualmente las mismas que las tarifas de transacción que pagan los mineros de Bitcoin. Dado que cada transacción en Ethereum requiere recursos computacionales para ejecutarse, los usuarios deben pagar por el servicio para compensar a los participantes que ayudan con la verificación. Luego, muchos otros protocolos de blockchain siguen su ejemplo. Es por eso que la tarifa que se paga por el servicio de red también se denomina tarifa de gas.
Las tarifas de gasolina se pueden comparar con el combustible que necesita un vehículo. Sin combustible, un vehículo no podrá viajar de la ciudad A a la ciudad B. Al proporcionar tarifas de gasolina a Ethereum, los nodos en la red blockchain pueden ayudar a los usuarios a transferir fondos, comerciar, ejecutar códigos de contratos inteligentes, etc. Por lo tanto, el Gas es el combustible en la red Ethereum que promueve el funcionamiento de la red blockchain.
Así como la cantidad de combustible determina la distancia que puede viajar un automóvil, lo que mide Gas de Ethereum es la unidad de potencia de cómputo requerida para realizar una operación específica. Los servicios simples requieren menos gas, mientras que las operaciones complejas de contratos inteligentes requieren más gas para completarse. La tarifa de gas generalmente se denomina en los activos nativos de la red blockchain. Está representado por gwei en Ethereum, lo que significa giga-wei (1,000,000,000 wei). Wei es la unidad más pequeña de tokens ETH. Puede encontrar las unidades comunes de cálculo de ETH en la siguiente tabla:
A nadie le gusta pagar, entonces, ¿por qué los usuarios deben pagar tarifas de gas para usar Ethereum? ¿No sería bueno navegar gratis, como en Internet? Si alguna vez ha tenido un pensamiento similar, imagine lo que sucedería si los servicios de Ethereum fueran gratuitos.
No tener que pagar significa que los piratas informáticos pueden lanzar un ataque a un costo casi nulo, lo que hace que la red blockchain sea insegura.
Los robots pueden enviar muchas transacciones basura en la cadena de bloques. Es decir, pueden afectar a los usuarios que realmente necesitan usarlo sin pagar ningún precio por un comportamiento malicioso.
Por ejemplo, cuando se produce un error en la ejecución automática del código del contrato inteligente desplegado en un nodo y se produce un bucle infinito, el nodo se paralizará debido a una gran cantidad de operaciones repetidas, e incluso afectará al funcionamiento de toda la red blockchain. . Aumentar la condición de ejecución de la Tarifa de Gas garantizará que no surjan tales problemas.
Sin tarifa de gas significa que los desarrolladores no tienen que considerar si la cantidad de cómputo es razonable y los usuarios tendrán una peor experiencia de servicio debido a una gran cantidad de códigos ineficientes.
Para ejecutar transacciones y contratos inteligentes, los usuarios deben comprar equipos que necesitan electricidad para funcionar y deben repararse o reemplazarse en caso de falla. Es decir, los usuarios deben pagar la electricidad, la reparación y el reemplazo. Se puede decir que todo lo que construye una red blockchain requiere dinero. Si el operador no puede obtener ningún beneficio de ello, ¿quién estaría dispuesto a participar?
En resumen, nada es verdaderamente gratuito. Incluso para la Internet aparentemente gratuita, los proveedores de servicios de ISP necesitan instalar cables submarinos, los sitios web necesitan servidores y los empleados necesitan salarios... Estos son gastos reales. Lo llamado “gratis” solo se realiza a través de publicidad, tráfico y otras formas de obtener recursos que continúan brindando servicios. Los usuarios deben retribuir a la red blockchain que genera valor para ellos, y la introducción del concepto de Tarifa de Gas puede mantener esa capa de valor único.
Los usuarios deben pagar la tarifa de Gas para acceder a los servicios de la red blockchain. Entonces, ¿cómo se calcula la tarifa de gas? Bueno, los diferentes protocolos tienen diferentes métodos, pero generalmente siguen una fórmula simple:
Tarifa total de gas = Unidades de gas (límite) * Precio del gas por unidad
Este cálculo de Gas Fee es bastante intuitivo. Es como calcular los costos de combustible para un viaje en vehículo que conduce de la ciudad A a la ciudad B hoy. Para obtener la respuesta, necesitamos multiplicar la cantidad de litros de gasolina consumidos por el precio actual del petróleo. Al mismo tiempo, cuanto más lejos viajas (mayor es la dificultad de la tarea), más litros de gas se consumen (mayor Gas Usado). Antes de la actualización de Londres en agosto de 2021, la tarifa de gas en Ethereum también se calcula de la misma manera que la fórmula anterior:
Tarifa total de gas = Unidades de gas (límite) * Precio del gas por unidad
Por ejemplo, si Alice quiere pagarle a Bob un ETH, las unidades de gas requeridas en una transacción tan simple son 21000 y el precio del gas en el momento del pago es 200 gwei, entonces el cálculo es:
Tarifa de gas = 21000 * 200 gwei = 4200000 gwei = 0,0042 ETH
Cuando Alice use la red Ethereum para pagar, se debitarán 1,0042 ETH de su cuenta, mientras que Bob recibirá 1 ETH y el minero responsable de empaquetar la transacción recibirá 0,0042 ETH.
En agosto de 2021, después de la actualización de Ethereum en Londres, el método de cálculo de la tarifa de gas cambió, pero la lógica general sigue siendo la misma:
Tarifa de gas total = Unidades de gas (límite) * (Tarifa base + Tarifa prioritaria)
https://etherscan.io/gastracker
La tarifa base se refiere a la tarifa base a la que los mineros empaquetan la transacción propuesta en el bloque, y también es la tarifa mínima de consumo para usar la red Ethereum. El precio de la tarifa base no está relacionado con el bloque que actualmente espera ser empaquetado, sino que está determinado por el bloque anterior, lo que hará que la tarifa de gas de Ethereum sea más transparente y predecible para los usuarios.
El nivel de la tarifa base se puede calcular mediante una fórmula. Si la cantidad total de Gas utilizada para todas las transacciones en el bloque anterior es superior al valor objetivo, la tarifa base del siguiente bloque se incrementará hasta en un 12,5%. Aumentando exponencialmente con el total de gas alto de bloques consecutivos, la congestión prolongada de la red blockchain dará como resultado una tarifa base muy alta, y los usuarios reducirán el uso al final porque no pueden pagarlo.
Por ejemplo, después de la actualización de Londres, el gas objetivo total en cada bloque de Ethereum es de 15 millones de gas, mientras que el límite superior es de 30 millones de gas. Si hay una serie de 30 millones de Gas en total después del bloque con 15 millones de Gas en total, la tarifa base seguirá aumentando:
La tarifa base solo se duplica después de 8 bloques. Parece que el aumento es pequeño. Pero si asumimos que 80 bloques consecutivos alcanzan el límite de gas, la tarifa base aumentará 10.000 veces, de 100 gwei a 1 millón de gwei.
Antes de la actualización de Londres, los mineros de la cadena de bloques Ethereum podían recibir la tarifa de gas por todas las transacciones incluidas en un bloque. Sin embargo, después de la actualización de Londres, el ETH utilizado para pagar la tarifa base cuando se extraen nuevos bloques se quemará, eliminándolo del suministro circulante total de ETH, lo que provocará una deflación y un aumento en el precio de ETH.
La quema de tarifas base redujo los ingresos de los mineros. Por lo tanto, la actualización de Londres introdujo el concepto de tarifas prioritarias (a menudo llamadas propinas) para incentivar a los mineros a incluir transacciones en paquetes de bloques.
Los usuarios podrían estar pensando: todos han pagado la tarifa base, pero ¿por qué tienen que dar propina a los mineros? Esto comienza con la cuestión de los incentivos económicos. Las transacciones pendientes de embalaje consumen muchos recursos. Los ingresos de estos mineros para mantener Ethereum en funcionamiento provienen de nuevas recompensas y consejos de bloque. Sin propinas, encontrarían que no hay transacciones para empacar. Los bloques vacíos y los bloques que contienen transacciones pendientes generan los mismos ingresos. Dado que el resultado es el mismo, ¿por qué gastar recursos para empaquetar transacciones pendientes? Suponiendo que todos los participantes vayan a empacar bloques vacíos, la red blockchain también quedará inutilizable.
Por lo tanto, las propinas para los mineros serán el incentivo más básico para que realicen su trabajo correctamente. Estarán dispuestos a priorizar las transacciones con propinas más altas. Dado que el nivel de la propina afecta el orden en que se procesan las transacciones, se denomina tarifa de prioridad. Para necesidades de transacciones urgentes, los usuarios pueden enviar propinas más altas para obtener prioridad.
Esto no significa que el usuario deba ser estafado primero pagando una gran propina antes de completar la transacción. Para las transacciones que no son sensibles al tiempo, la transacción se empaquetará y procesará en los siguientes bloques siempre que la tarifa de gas pagada sea un poco más alta que la tarifa base y el minero reciba una pequeña propina.
Al ejecutar transacciones en la red blockchain, los usuarios pueden especificar la tarifa adicional máxima que están dispuestos a pagar por esta transacción. Pueden hacerlo modificando la tarifa máxima y el límite de gas.
La tarifa máxima es el precio del gas en la fórmula “Tarifa de gas = Gas usado (límite) * Precio del gas (por unidad). Se refiere a la tarifa de Gas que el usuario está dispuesto a pagar. Siempre que la tarifa máxima establecida por el usuario exceda la suma de la tarifa base y la tarifa de prioridad, la transacción será exitosa y la diferencia en exceso se devolverá al usuario una vez que se complete la transacción.
Por ejemplo, si Alice quiere pagarle a Bob un ETH, establece la tarifa máxima en 300 gwei. En este momento, la tarifa base de Ethereum es de 100 gwei y Alice proporciona 50 gwei adicionales como tarifa de prioridad, luego:
1) 21000 * 300 gwei = 6300000 gwei = 0,0063 ETH
Se debitarán 1,0063 ETH de la cuenta de Alice.
2) 21000 * 100 gwei = 2100000 gwei = 0,0021 ETH
Ethereum quemará 0.0021 tokens ETH
3) 21000 * 50 gwei = 1050000 gwei = 0,00105 ETH
Los mineros recibirán una propina de 0.00105 ETH
4) Bob recibirá 1 ETH
5) 1,0063 ETH - 0,0021 ETH - 0,00105 ETH - 1 ETH = 0,00315 ETH
Alice recibirá un reembolso de 0.00315 ETH en su cuenta.
El límite de gas es el Gas utilizado en la fórmula “Tarifa de gas = Gas utilizado (límite) Precio de gas utilizado por unidad”. Se refiere a la cantidad de Gas que el usuario está dispuesto a consumir. Las transferencias estándar de ETH requieren 21 000 unidades de gas, y las operaciones complejas en contratos inteligentes consumirán más gas.
El límite de Gas funciona de manera similar a la tarifa Max. La transacción se realizará siempre que la cantidad de gas supere la cantidad requerida. El saldo excedente se devolverá al usuario después de que se complete la transacción. Si el límite de gas es demasiado pequeño, la transacción aún se ejecutará pero no se completará. Por ejemplo, una simple transferencia ETH utiliza 21 000 unidades de gas, pero el usuario limita el límite de gas a 20 000 unidades. Los mineros seguirán consumiendo Gas para realizar un trabajo equivalente a 20.000 unidades de Gas, pero esto no es suficiente para completar la transferencia, ni se reembolsará ninguna tarifa al usuario.
Si alguna vez usó las aplicaciones de finanzas descentralizadas (DeFi) de Ethereum o compró NFT en plataformas como OpenSea, estará familiarizado con la alta tarifa de gas de Ethereum. Según las estadísticas de datos en cadena, desde mayo de 2021 hasta abril de 2022, la tarifa de gas promedio por transacción en Ethereum es de más de $20, y la más alta es incluso cercana a los $200.
¿Por qué la tarifa de gas de Ethereum es tan cara? Hay múltiples razones:
Cuando Ethereum realiza diferentes operaciones, requiere diferentes operandos y la cantidad de datos almacenados. Las instrucciones de suma y resta usan menos gas, la multiplicación consume más gas y la división requiere más operaciones, por lo que se usa más gas.
A medida que las funciones de la aplicación descentralizada Dapp se vuelven cada vez más complejas, también aumenta la cantidad de operaciones realizadas por contratos inteligentes. Por lo tanto, los usuarios deben pagar más tarifas de gas.
Al igual que todas las computadoras, Ethereum está limitado en la cantidad de transacciones por segundo que puede procesar. Antes de actualizar a Ethereum 2.0, se pueden procesar alrededor de 15 transacciones en 1 segundo. En comparación con la empresa global de pago con tarjeta de crédito VISA, que puede gestionar fácilmente más de 2000 transacciones en 1 segundo, el rendimiento de Ethereum es bastante pobre. Cuando aumenta la cantidad de usuarios, se produce una congestión y los usuarios tienen que dar más propinas a los mineros para priorizar sus transacciones.
Además de las razones técnicas, la popularidad de Ethereum también contribuye a la alta tarifa de gas. Según la teoría económica básica, cuando la oferta es constante, un aumento de la demanda provocará un aumento de los precios. En la primera mitad de 2020, nacieron muchos proyectos novedosos en el campo de las finanzas descentralizadas, como préstamos, préstamos flash, derivados, minería de liquidez, agricultura de rendimiento, seguros, etc. En 2021, el mercado NFT también se subió a la ola de la moda DeFi y surgieron muchos juegos de blockchain Play-to-Earn. Dado que muchos de ellos se basan en Ethereum, la cantidad de usuarios ha aumentado y la tarifa de gas se ha mantenido alta.
(Tarifa de gas en Ethereum. Fuente: Statista )
Otra razón de la alta tarifa de gas es que está denominada en ETH. Comparando los datos promedio en 2021 y 2019, no solo el precio del gas en la cadena ha aumentado en 10 veces, sino que el precio de ETH también ha aumentado en más de 10 veces, lo que equivale a un aumento de más de 100 veces en Gas Tarifa cuando se mide en dólares estadounidenses. No es difícil ver por qué la tarifa de gas de Ethereum se considera ridículamente cara.
Reducir la alta tarifa de gas de Ethereum se ha convertido en una tarea urgente en el espacio de las criptomonedas. Aunque las tarifas de gas no se pueden reducir por completo cuando se usa la cadena de bloques de Ethereum, existen al menos algunas formas de reducir la cantidad.
Qué pueden hacer los usuarios para reducir la Tarifa de Gas:
Aunque la tarifa de gas de Ethereum es generalmente más alta, el precio no es el mismo en todo momento. Por lo general, la tarifa de gas será más baja los fines de semana y más alta los días de semana. El uso de Ethereum durante tiempos impopulares puede reducir la tarifa de gas que los usuarios deben pagar.
(Fuente: ethereumprice.org )
Antes de iniciar una transacción, los usuarios pueden ajustar la tarifa máxima y la tarifa de prioridad que están dispuestos a pagar para decirle a la cadena de bloques cuántos gwei son la tasa más alta que están dispuestos a pagar. Siempre que la tarifa máxima se establezca más alta que la tarifa base y se le dé una pequeña propina al minero, la transacción se ejecutará dentro de los siguientes bloques. Para transacciones con requisitos de puntualidad bajos, los usuarios pueden reducir el gasto al reducir la tarifa máxima. Cabe señalar que la tarifa máxima debe ajustarse dentro de un rango razonable, de lo contrario, la transacción puede fallar.
Algunas herramientas en línea, como Blocknative ETH Gas Estimator , ETH Gas Station , Cryptoneur Gas Fees Calculator , Tenderly y DeFI Saver , pueden proporcionar a los usuarios información sobre las tarifas de gas de Ethereum en tiempo real, y algunas también permiten a los usuarios realizar transacciones simuladas. Hacer un buen uso de este tipo de herramientas puede brindar a los usuarios una mejor comprensión del costo de una transacción y ayudarlos a encontrar franjas horarias con tarifas más bajas.
Ya hay varias aplicaciones en Ethereum que pueden ayudar a los usuarios a reducir la tarifa de gas para las transacciones. Por ejemplo, Rook y Balancer agruparán múltiples transacciones y las propondrán juntas para compartir el costo del gas. Algunos protocolos también brindan a los usuarios descuentos en las Tarifas de Gas y subsidios para atraer usuarios.
Sin embargo, las formas en que los usuarios pueden reducir fundamentalmente la alta tarifa de gas en Ethereum son limitadas. Es por eso que el equipo de desarrollo también ha realizado muchas mejoras técnicas:
Ahora Ethereum Layer 2 puede adoptar varios esquemas de expansión para aumentar el rendimiento de la red blockchain y reducir la tarifa de gas, a saber, acumulaciones, canales estatales, cadenas laterales, Plasma, Validium y esquemas híbridos. Los diferentes esquemas de expansión de Capa 2 tienen sus propias ventajas y desventajas. En la figura a continuación, podemos ver la diferencia entre el esquema actual de Capa 2 y la red principal de Ethereum en términos de tarifas de envío y transacción.
(Fuente: l2fees.info )
Entre los diferentes esquemas de expansión de Capa 2, la tecnología Rollups parece ser una de las más prometedoras. Rollups utiliza Ethereum como capa base y combina sus funciones de seguridad y descentralización. Agrega múltiples transacciones de los usuarios antes de enviarlas para reducir la tarifa de gas pagada por cada transacción.
Los resúmenes se dividen a su vez en resúmenes optimistas y resúmenes de conocimiento cero. Puede consultar el artículo "¿Qué son los paquetes acumulativos?" en Gate Learn para obtener un análisis en profundidad de la tecnología Rollups.
La causa de la alta tarifa de gas de Ethereum es que la lenta capacidad de procesamiento de transacciones no puede hacer frente a una gran cantidad de demandas de los usuarios. Por lo tanto, aumentar la velocidad de transacción de Ethereum reducirá la congestión y la tarifa de gas. La tecnología de fragmentación divide una única red de cadena de bloques en varias subcadenas de bloques que se procesan en paralelo para dispersar el tráfico de usuarios y aumentar la velocidad de las transacciones.
Antes de la actualización, Ethereum solo tenía 1 cadena para procesar transacciones. Después de usar la tecnología de fragmentación, se dividirá en 64 cadenas de fragmentos para su procesamiento simultáneo. Como resultado, el rendimiento de la red blockchain se puede mejorar considerablemente. Combinado con el plan de expansión de Rollups, Ethereum puede alcanzar casi 100.000 transacciones por segundo (en teoría). Puede consultar el artículo " ¿Qué es la fragmentación? “ en Gate Learn para obtener un análisis en profundidad de la tecnología de fragmentación.
(Fuente: Hsiao-wei Wang )
El mecanismo Gas Fee permite a Ethereum operar de manera eficiente y continua y coordinar recursos limitados (como el espacio de almacenamiento y el ancho de banda de la red) en la red blockchain. La medida de la tarifa de gas para Ethereum es eficiente desde la perspectiva de la economía simbólica. El uso de los servicios de la red blockchain está determinado por la oferta y la demanda del mercado libre y el precio del gas se ajusta dinámicamente en consecuencia. De esta manera, los recursos limitados no se malgastarán y también se resolverá el problema de que la producción no coincida con el costo. Muchas criptomonedas también han aprendido de la experiencia de Ethereum en el uso de Gas Fees como una forma de asignar recursos.
Sin embargo, no todos los protocolos de criptomonedas adoptan el mecanismo Gas Fee, como el conocido proyecto IOTA. Hay una falla fundamental en el modelo de Gas Fee: el suministro de recursos a corto plazo de la red blockchain es inelástico. Por lo tanto, cuando una gran cantidad de transacciones se inundan repentinamente, el precio de la tarifa de gas se disparará. Esta es una experiencia extremadamente pobre para muchos usuarios que tienen necesidades de transacciones pero no están dispuestos a asumir costos elevados, y también es un obstáculo para aumentar la conciencia de las personas sobre la tecnología blockchain.
El protocolo IOTA interviene desde la perspectiva de productores y consumidores. Por lo tanto, el suministro de recursos a corto plazo de la red puede crecer sincrónicamente con el aumento de usuarios. Siempre que la cantidad de productores de recursos exceda la cantidad de consumidores en cualquier momento, no habrá escasez de oferta y precio y el consiguiente aumento vertiginoso de los precios. Específicamente, se aplica una estructura de malla de consenso asíncrona llamada Tangle.
Como un tipo de gráfico acíclico dirigido (DAG), la arquitectura Tangle puede agregar nodos de transacción desde cualquier dirección. Los usuarios deben verificar dos transacciones antes de proponer una transacción. Si más personas usan la red Tangle, la transacción será más rápida y segura, lo que supera el cuello de botella de la expansión causado por los productores de recursos limitados cuando aumenta la cantidad de usuarios de las redes blockchain tradicionales. La filosofía de diseño de IOTA es "no hay contradicción entre los roles del usuario de la cuenta y el verificador", y cada usuario también es un verificador, cambiando por completo el funcionamiento de los libros de contabilidad distribuidos tradicionales.
(Fuente: Wikipedia #/media/File:Blockchain_vs_tangle_bottleneck.png))
En teoría, el rendimiento de la red blockchain aumentará si más personas usan IOTA para las transacciones. Sin embargo, en realidad, la arquitectura Tangle todavía tiene limitaciones en su escalabilidad debido a factores como los dispositivos de hardware, la latencia de la red y los entornos de lectura y escritura de E/S. Dado que la cantidad de proveedores de recursos siempre es mayor que la cantidad de consumidores, IOTA es uno de los pocos protocolos de criptomonedas sin tarifas. Sin embargo, una tarifa de manejo cero no significa gratis. Para acceder a los servicios de la red IOTA, los usuarios deben brindar más servicios a otros, y el costo se reflejará en el trabajo social, por lo que es una especie de modo de operación "Todos para uno, uno para todos".
Gas Fee es una tarifa que los usuarios deben pagar al ejecutar transacciones o códigos de contratos inteligentes en una cadena de bloques. Es una tarifa de uso para un servicio de cadena de bloques, generalmente valorada en los activos de token nativos de la red de cadena de bloques. Gas Fee es muy importante para mantener el funcionamiento normal de la red blockchain. Recompensa económicamente a los contribuyentes que aportan valor y castiga a los atacantes que intentan interrumpir la red. La práctica de pagar por los servicios también puede evitar eficazmente el abuso de recursos.
El mecanismo de fijación de precios de Gas Fee garantiza que las tarifas se cobren de manera justa y también eleva el umbral para las transacciones maliciosas, lo que puede mantener mejor la seguridad de la red blockchain. A medida que diferentes aplicaciones, como las finanzas descentralizadas (DeFi), las NFT y los juegos de cadena de bloques, se vuelven cada vez más populares, el enorme aumento de usuarios también destaca la falta de escalabilidad de las redes de cadena de bloques (como Ethereum) y la insoportable tarifa de gas altísima. Un servicio de cobro justo no significa que sea un servicio de cobro apropiado.
A la luz de esto, el equipo de Ethereum también anunció que la actualización de Ethereum 2.0 se completará en varias etapas, desde la prueba de trabajo hasta la prueba de participación. La actualización de Ethereum puede reducir el consumo de energía de los nodos de la red. La introducción de acumulaciones y tecnología de fragmentación puede reducir en gran medida los costos de transacción y aliviar la congestión de la red, a fin de mejorar los beneficios de los usuarios al hacer que las tarifas de gas sean más asequibles.
Recientemente, otros protocolos (como IOTA) han abordado el tema de la escalabilidad desde la perspectiva de productores y consumidores. Con la arquitectura de red de gráficos acíclicos dirigidos (DAG) llamada Tangle, los usuarios no necesitan pagar tarifas de gas por usar los servicios, sino que deben proporcionar más servicios a cambio de recursos. Mientras el número de productores sea siempre mayor que el número de consumidores, no habrá escasez de oferta. Esta idea es interesante y novedosa, pero el tiempo dirá si se puede promover con éxito.
La tecnología de criptomonedas y blockchain ha traído muchos cambios a las finanzas tradicionales. Los códigos de ejecución automática, los mecanismos de consenso transparentes y los libros de contabilidad descentralizados permiten a los usuarios transferir el valor de las criptomonedas e intercambiar recursos sin pasar por un tercero de confianza, lo que reduce en gran medida el costo de los servicios financieros y mejora la eficiencia de las actividades económicas humanas.
Sin embargo, los costos más bajos no significan que no haya tarifas en absoluto. Cuando la red blockchain ayuda a los usuarios a obtener lo que necesitan, aún necesitan invertir recursos para completar estas tareas. Como dice el refrán, no existe tal cosa como un almuerzo gratis. Los usuarios deben pagar algunas tarifas para disfrutar de los servicios de blockchain y mantenerlo funcionando constantemente. La tarifa generalmente se llama tarifa de gas. Este artículo le mostrará qué es una tarifa de gas.
En el campo de la cadena de bloques, el término tarifa de gas se utilizó por primera vez en Ethereum. Se refiere a las tarifas requeridas para las transacciones en Ethereum, que son conceptualmente las mismas que las tarifas de transacción que pagan los mineros de Bitcoin. Dado que cada transacción en Ethereum requiere recursos computacionales para ejecutarse, los usuarios deben pagar por el servicio para compensar a los participantes que ayudan con la verificación. Luego, muchos otros protocolos de blockchain siguen su ejemplo. Es por eso que la tarifa que se paga por el servicio de red también se denomina tarifa de gas.
Las tarifas de gasolina se pueden comparar con el combustible que necesita un vehículo. Sin combustible, un vehículo no podrá viajar de la ciudad A a la ciudad B. Al proporcionar tarifas de gasolina a Ethereum, los nodos en la red blockchain pueden ayudar a los usuarios a transferir fondos, comerciar, ejecutar códigos de contratos inteligentes, etc. Por lo tanto, el Gas es el combustible en la red Ethereum que promueve el funcionamiento de la red blockchain.
Así como la cantidad de combustible determina la distancia que puede viajar un automóvil, lo que mide Gas de Ethereum es la unidad de potencia de cómputo requerida para realizar una operación específica. Los servicios simples requieren menos gas, mientras que las operaciones complejas de contratos inteligentes requieren más gas para completarse. La tarifa de gas generalmente se denomina en los activos nativos de la red blockchain. Está representado por gwei en Ethereum, lo que significa giga-wei (1,000,000,000 wei). Wei es la unidad más pequeña de tokens ETH. Puede encontrar las unidades comunes de cálculo de ETH en la siguiente tabla:
A nadie le gusta pagar, entonces, ¿por qué los usuarios deben pagar tarifas de gas para usar Ethereum? ¿No sería bueno navegar gratis, como en Internet? Si alguna vez ha tenido un pensamiento similar, imagine lo que sucedería si los servicios de Ethereum fueran gratuitos.
No tener que pagar significa que los piratas informáticos pueden lanzar un ataque a un costo casi nulo, lo que hace que la red blockchain sea insegura.
Los robots pueden enviar muchas transacciones basura en la cadena de bloques. Es decir, pueden afectar a los usuarios que realmente necesitan usarlo sin pagar ningún precio por un comportamiento malicioso.
Por ejemplo, cuando se produce un error en la ejecución automática del código del contrato inteligente desplegado en un nodo y se produce un bucle infinito, el nodo se paralizará debido a una gran cantidad de operaciones repetidas, e incluso afectará al funcionamiento de toda la red blockchain. . Aumentar la condición de ejecución de la Tarifa de Gas garantizará que no surjan tales problemas.
Sin tarifa de gas significa que los desarrolladores no tienen que considerar si la cantidad de cómputo es razonable y los usuarios tendrán una peor experiencia de servicio debido a una gran cantidad de códigos ineficientes.
Para ejecutar transacciones y contratos inteligentes, los usuarios deben comprar equipos que necesitan electricidad para funcionar y deben repararse o reemplazarse en caso de falla. Es decir, los usuarios deben pagar la electricidad, la reparación y el reemplazo. Se puede decir que todo lo que construye una red blockchain requiere dinero. Si el operador no puede obtener ningún beneficio de ello, ¿quién estaría dispuesto a participar?
En resumen, nada es verdaderamente gratuito. Incluso para la Internet aparentemente gratuita, los proveedores de servicios de ISP necesitan instalar cables submarinos, los sitios web necesitan servidores y los empleados necesitan salarios... Estos son gastos reales. Lo llamado “gratis” solo se realiza a través de publicidad, tráfico y otras formas de obtener recursos que continúan brindando servicios. Los usuarios deben retribuir a la red blockchain que genera valor para ellos, y la introducción del concepto de Tarifa de Gas puede mantener esa capa de valor único.
Los usuarios deben pagar la tarifa de Gas para acceder a los servicios de la red blockchain. Entonces, ¿cómo se calcula la tarifa de gas? Bueno, los diferentes protocolos tienen diferentes métodos, pero generalmente siguen una fórmula simple:
Tarifa total de gas = Unidades de gas (límite) * Precio del gas por unidad
Este cálculo de Gas Fee es bastante intuitivo. Es como calcular los costos de combustible para un viaje en vehículo que conduce de la ciudad A a la ciudad B hoy. Para obtener la respuesta, necesitamos multiplicar la cantidad de litros de gasolina consumidos por el precio actual del petróleo. Al mismo tiempo, cuanto más lejos viajas (mayor es la dificultad de la tarea), más litros de gas se consumen (mayor Gas Usado). Antes de la actualización de Londres en agosto de 2021, la tarifa de gas en Ethereum también se calcula de la misma manera que la fórmula anterior:
Tarifa total de gas = Unidades de gas (límite) * Precio del gas por unidad
Por ejemplo, si Alice quiere pagarle a Bob un ETH, las unidades de gas requeridas en una transacción tan simple son 21000 y el precio del gas en el momento del pago es 200 gwei, entonces el cálculo es:
Tarifa de gas = 21000 * 200 gwei = 4200000 gwei = 0,0042 ETH
Cuando Alice use la red Ethereum para pagar, se debitarán 1,0042 ETH de su cuenta, mientras que Bob recibirá 1 ETH y el minero responsable de empaquetar la transacción recibirá 0,0042 ETH.
En agosto de 2021, después de la actualización de Ethereum en Londres, el método de cálculo de la tarifa de gas cambió, pero la lógica general sigue siendo la misma:
Tarifa de gas total = Unidades de gas (límite) * (Tarifa base + Tarifa prioritaria)
https://etherscan.io/gastracker
La tarifa base se refiere a la tarifa base a la que los mineros empaquetan la transacción propuesta en el bloque, y también es la tarifa mínima de consumo para usar la red Ethereum. El precio de la tarifa base no está relacionado con el bloque que actualmente espera ser empaquetado, sino que está determinado por el bloque anterior, lo que hará que la tarifa de gas de Ethereum sea más transparente y predecible para los usuarios.
El nivel de la tarifa base se puede calcular mediante una fórmula. Si la cantidad total de Gas utilizada para todas las transacciones en el bloque anterior es superior al valor objetivo, la tarifa base del siguiente bloque se incrementará hasta en un 12,5%. Aumentando exponencialmente con el total de gas alto de bloques consecutivos, la congestión prolongada de la red blockchain dará como resultado una tarifa base muy alta, y los usuarios reducirán el uso al final porque no pueden pagarlo.
Por ejemplo, después de la actualización de Londres, el gas objetivo total en cada bloque de Ethereum es de 15 millones de gas, mientras que el límite superior es de 30 millones de gas. Si hay una serie de 30 millones de Gas en total después del bloque con 15 millones de Gas en total, la tarifa base seguirá aumentando:
La tarifa base solo se duplica después de 8 bloques. Parece que el aumento es pequeño. Pero si asumimos que 80 bloques consecutivos alcanzan el límite de gas, la tarifa base aumentará 10.000 veces, de 100 gwei a 1 millón de gwei.
Antes de la actualización de Londres, los mineros de la cadena de bloques Ethereum podían recibir la tarifa de gas por todas las transacciones incluidas en un bloque. Sin embargo, después de la actualización de Londres, el ETH utilizado para pagar la tarifa base cuando se extraen nuevos bloques se quemará, eliminándolo del suministro circulante total de ETH, lo que provocará una deflación y un aumento en el precio de ETH.
La quema de tarifas base redujo los ingresos de los mineros. Por lo tanto, la actualización de Londres introdujo el concepto de tarifas prioritarias (a menudo llamadas propinas) para incentivar a los mineros a incluir transacciones en paquetes de bloques.
Los usuarios podrían estar pensando: todos han pagado la tarifa base, pero ¿por qué tienen que dar propina a los mineros? Esto comienza con la cuestión de los incentivos económicos. Las transacciones pendientes de embalaje consumen muchos recursos. Los ingresos de estos mineros para mantener Ethereum en funcionamiento provienen de nuevas recompensas y consejos de bloque. Sin propinas, encontrarían que no hay transacciones para empacar. Los bloques vacíos y los bloques que contienen transacciones pendientes generan los mismos ingresos. Dado que el resultado es el mismo, ¿por qué gastar recursos para empaquetar transacciones pendientes? Suponiendo que todos los participantes vayan a empacar bloques vacíos, la red blockchain también quedará inutilizable.
Por lo tanto, las propinas para los mineros serán el incentivo más básico para que realicen su trabajo correctamente. Estarán dispuestos a priorizar las transacciones con propinas más altas. Dado que el nivel de la propina afecta el orden en que se procesan las transacciones, se denomina tarifa de prioridad. Para necesidades de transacciones urgentes, los usuarios pueden enviar propinas más altas para obtener prioridad.
Esto no significa que el usuario deba ser estafado primero pagando una gran propina antes de completar la transacción. Para las transacciones que no son sensibles al tiempo, la transacción se empaquetará y procesará en los siguientes bloques siempre que la tarifa de gas pagada sea un poco más alta que la tarifa base y el minero reciba una pequeña propina.
Al ejecutar transacciones en la red blockchain, los usuarios pueden especificar la tarifa adicional máxima que están dispuestos a pagar por esta transacción. Pueden hacerlo modificando la tarifa máxima y el límite de gas.
La tarifa máxima es el precio del gas en la fórmula “Tarifa de gas = Gas usado (límite) * Precio del gas (por unidad). Se refiere a la tarifa de Gas que el usuario está dispuesto a pagar. Siempre que la tarifa máxima establecida por el usuario exceda la suma de la tarifa base y la tarifa de prioridad, la transacción será exitosa y la diferencia en exceso se devolverá al usuario una vez que se complete la transacción.
Por ejemplo, si Alice quiere pagarle a Bob un ETH, establece la tarifa máxima en 300 gwei. En este momento, la tarifa base de Ethereum es de 100 gwei y Alice proporciona 50 gwei adicionales como tarifa de prioridad, luego:
1) 21000 * 300 gwei = 6300000 gwei = 0,0063 ETH
Se debitarán 1,0063 ETH de la cuenta de Alice.
2) 21000 * 100 gwei = 2100000 gwei = 0,0021 ETH
Ethereum quemará 0.0021 tokens ETH
3) 21000 * 50 gwei = 1050000 gwei = 0,00105 ETH
Los mineros recibirán una propina de 0.00105 ETH
4) Bob recibirá 1 ETH
5) 1,0063 ETH - 0,0021 ETH - 0,00105 ETH - 1 ETH = 0,00315 ETH
Alice recibirá un reembolso de 0.00315 ETH en su cuenta.
El límite de gas es el Gas utilizado en la fórmula “Tarifa de gas = Gas utilizado (límite) Precio de gas utilizado por unidad”. Se refiere a la cantidad de Gas que el usuario está dispuesto a consumir. Las transferencias estándar de ETH requieren 21 000 unidades de gas, y las operaciones complejas en contratos inteligentes consumirán más gas.
El límite de Gas funciona de manera similar a la tarifa Max. La transacción se realizará siempre que la cantidad de gas supere la cantidad requerida. El saldo excedente se devolverá al usuario después de que se complete la transacción. Si el límite de gas es demasiado pequeño, la transacción aún se ejecutará pero no se completará. Por ejemplo, una simple transferencia ETH utiliza 21 000 unidades de gas, pero el usuario limita el límite de gas a 20 000 unidades. Los mineros seguirán consumiendo Gas para realizar un trabajo equivalente a 20.000 unidades de Gas, pero esto no es suficiente para completar la transferencia, ni se reembolsará ninguna tarifa al usuario.
Si alguna vez usó las aplicaciones de finanzas descentralizadas (DeFi) de Ethereum o compró NFT en plataformas como OpenSea, estará familiarizado con la alta tarifa de gas de Ethereum. Según las estadísticas de datos en cadena, desde mayo de 2021 hasta abril de 2022, la tarifa de gas promedio por transacción en Ethereum es de más de $20, y la más alta es incluso cercana a los $200.
¿Por qué la tarifa de gas de Ethereum es tan cara? Hay múltiples razones:
Cuando Ethereum realiza diferentes operaciones, requiere diferentes operandos y la cantidad de datos almacenados. Las instrucciones de suma y resta usan menos gas, la multiplicación consume más gas y la división requiere más operaciones, por lo que se usa más gas.
A medida que las funciones de la aplicación descentralizada Dapp se vuelven cada vez más complejas, también aumenta la cantidad de operaciones realizadas por contratos inteligentes. Por lo tanto, los usuarios deben pagar más tarifas de gas.
Al igual que todas las computadoras, Ethereum está limitado en la cantidad de transacciones por segundo que puede procesar. Antes de actualizar a Ethereum 2.0, se pueden procesar alrededor de 15 transacciones en 1 segundo. En comparación con la empresa global de pago con tarjeta de crédito VISA, que puede gestionar fácilmente más de 2000 transacciones en 1 segundo, el rendimiento de Ethereum es bastante pobre. Cuando aumenta la cantidad de usuarios, se produce una congestión y los usuarios tienen que dar más propinas a los mineros para priorizar sus transacciones.
Además de las razones técnicas, la popularidad de Ethereum también contribuye a la alta tarifa de gas. Según la teoría económica básica, cuando la oferta es constante, un aumento de la demanda provocará un aumento de los precios. En la primera mitad de 2020, nacieron muchos proyectos novedosos en el campo de las finanzas descentralizadas, como préstamos, préstamos flash, derivados, minería de liquidez, agricultura de rendimiento, seguros, etc. En 2021, el mercado NFT también se subió a la ola de la moda DeFi y surgieron muchos juegos de blockchain Play-to-Earn. Dado que muchos de ellos se basan en Ethereum, la cantidad de usuarios ha aumentado y la tarifa de gas se ha mantenido alta.
(Tarifa de gas en Ethereum. Fuente: Statista )
Otra razón de la alta tarifa de gas es que está denominada en ETH. Comparando los datos promedio en 2021 y 2019, no solo el precio del gas en la cadena ha aumentado en 10 veces, sino que el precio de ETH también ha aumentado en más de 10 veces, lo que equivale a un aumento de más de 100 veces en Gas Tarifa cuando se mide en dólares estadounidenses. No es difícil ver por qué la tarifa de gas de Ethereum se considera ridículamente cara.
Reducir la alta tarifa de gas de Ethereum se ha convertido en una tarea urgente en el espacio de las criptomonedas. Aunque las tarifas de gas no se pueden reducir por completo cuando se usa la cadena de bloques de Ethereum, existen al menos algunas formas de reducir la cantidad.
Qué pueden hacer los usuarios para reducir la Tarifa de Gas:
Aunque la tarifa de gas de Ethereum es generalmente más alta, el precio no es el mismo en todo momento. Por lo general, la tarifa de gas será más baja los fines de semana y más alta los días de semana. El uso de Ethereum durante tiempos impopulares puede reducir la tarifa de gas que los usuarios deben pagar.
(Fuente: ethereumprice.org )
Antes de iniciar una transacción, los usuarios pueden ajustar la tarifa máxima y la tarifa de prioridad que están dispuestos a pagar para decirle a la cadena de bloques cuántos gwei son la tasa más alta que están dispuestos a pagar. Siempre que la tarifa máxima se establezca más alta que la tarifa base y se le dé una pequeña propina al minero, la transacción se ejecutará dentro de los siguientes bloques. Para transacciones con requisitos de puntualidad bajos, los usuarios pueden reducir el gasto al reducir la tarifa máxima. Cabe señalar que la tarifa máxima debe ajustarse dentro de un rango razonable, de lo contrario, la transacción puede fallar.
Algunas herramientas en línea, como Blocknative ETH Gas Estimator , ETH Gas Station , Cryptoneur Gas Fees Calculator , Tenderly y DeFI Saver , pueden proporcionar a los usuarios información sobre las tarifas de gas de Ethereum en tiempo real, y algunas también permiten a los usuarios realizar transacciones simuladas. Hacer un buen uso de este tipo de herramientas puede brindar a los usuarios una mejor comprensión del costo de una transacción y ayudarlos a encontrar franjas horarias con tarifas más bajas.
Ya hay varias aplicaciones en Ethereum que pueden ayudar a los usuarios a reducir la tarifa de gas para las transacciones. Por ejemplo, Rook y Balancer agruparán múltiples transacciones y las propondrán juntas para compartir el costo del gas. Algunos protocolos también brindan a los usuarios descuentos en las Tarifas de Gas y subsidios para atraer usuarios.
Sin embargo, las formas en que los usuarios pueden reducir fundamentalmente la alta tarifa de gas en Ethereum son limitadas. Es por eso que el equipo de desarrollo también ha realizado muchas mejoras técnicas:
Ahora Ethereum Layer 2 puede adoptar varios esquemas de expansión para aumentar el rendimiento de la red blockchain y reducir la tarifa de gas, a saber, acumulaciones, canales estatales, cadenas laterales, Plasma, Validium y esquemas híbridos. Los diferentes esquemas de expansión de Capa 2 tienen sus propias ventajas y desventajas. En la figura a continuación, podemos ver la diferencia entre el esquema actual de Capa 2 y la red principal de Ethereum en términos de tarifas de envío y transacción.
(Fuente: l2fees.info )
Entre los diferentes esquemas de expansión de Capa 2, la tecnología Rollups parece ser una de las más prometedoras. Rollups utiliza Ethereum como capa base y combina sus funciones de seguridad y descentralización. Agrega múltiples transacciones de los usuarios antes de enviarlas para reducir la tarifa de gas pagada por cada transacción.
Los resúmenes se dividen a su vez en resúmenes optimistas y resúmenes de conocimiento cero. Puede consultar el artículo "¿Qué son los paquetes acumulativos?" en Gate Learn para obtener un análisis en profundidad de la tecnología Rollups.
La causa de la alta tarifa de gas de Ethereum es que la lenta capacidad de procesamiento de transacciones no puede hacer frente a una gran cantidad de demandas de los usuarios. Por lo tanto, aumentar la velocidad de transacción de Ethereum reducirá la congestión y la tarifa de gas. La tecnología de fragmentación divide una única red de cadena de bloques en varias subcadenas de bloques que se procesan en paralelo para dispersar el tráfico de usuarios y aumentar la velocidad de las transacciones.
Antes de la actualización, Ethereum solo tenía 1 cadena para procesar transacciones. Después de usar la tecnología de fragmentación, se dividirá en 64 cadenas de fragmentos para su procesamiento simultáneo. Como resultado, el rendimiento de la red blockchain se puede mejorar considerablemente. Combinado con el plan de expansión de Rollups, Ethereum puede alcanzar casi 100.000 transacciones por segundo (en teoría). Puede consultar el artículo " ¿Qué es la fragmentación? “ en Gate Learn para obtener un análisis en profundidad de la tecnología de fragmentación.
(Fuente: Hsiao-wei Wang )
El mecanismo Gas Fee permite a Ethereum operar de manera eficiente y continua y coordinar recursos limitados (como el espacio de almacenamiento y el ancho de banda de la red) en la red blockchain. La medida de la tarifa de gas para Ethereum es eficiente desde la perspectiva de la economía simbólica. El uso de los servicios de la red blockchain está determinado por la oferta y la demanda del mercado libre y el precio del gas se ajusta dinámicamente en consecuencia. De esta manera, los recursos limitados no se malgastarán y también se resolverá el problema de que la producción no coincida con el costo. Muchas criptomonedas también han aprendido de la experiencia de Ethereum en el uso de Gas Fees como una forma de asignar recursos.
Sin embargo, no todos los protocolos de criptomonedas adoptan el mecanismo Gas Fee, como el conocido proyecto IOTA. Hay una falla fundamental en el modelo de Gas Fee: el suministro de recursos a corto plazo de la red blockchain es inelástico. Por lo tanto, cuando una gran cantidad de transacciones se inundan repentinamente, el precio de la tarifa de gas se disparará. Esta es una experiencia extremadamente pobre para muchos usuarios que tienen necesidades de transacciones pero no están dispuestos a asumir costos elevados, y también es un obstáculo para aumentar la conciencia de las personas sobre la tecnología blockchain.
El protocolo IOTA interviene desde la perspectiva de productores y consumidores. Por lo tanto, el suministro de recursos a corto plazo de la red puede crecer sincrónicamente con el aumento de usuarios. Siempre que la cantidad de productores de recursos exceda la cantidad de consumidores en cualquier momento, no habrá escasez de oferta y precio y el consiguiente aumento vertiginoso de los precios. Específicamente, se aplica una estructura de malla de consenso asíncrona llamada Tangle.
Como un tipo de gráfico acíclico dirigido (DAG), la arquitectura Tangle puede agregar nodos de transacción desde cualquier dirección. Los usuarios deben verificar dos transacciones antes de proponer una transacción. Si más personas usan la red Tangle, la transacción será más rápida y segura, lo que supera el cuello de botella de la expansión causado por los productores de recursos limitados cuando aumenta la cantidad de usuarios de las redes blockchain tradicionales. La filosofía de diseño de IOTA es "no hay contradicción entre los roles del usuario de la cuenta y el verificador", y cada usuario también es un verificador, cambiando por completo el funcionamiento de los libros de contabilidad distribuidos tradicionales.
(Fuente: Wikipedia #/media/File:Blockchain_vs_tangle_bottleneck.png))
En teoría, el rendimiento de la red blockchain aumentará si más personas usan IOTA para las transacciones. Sin embargo, en realidad, la arquitectura Tangle todavía tiene limitaciones en su escalabilidad debido a factores como los dispositivos de hardware, la latencia de la red y los entornos de lectura y escritura de E/S. Dado que la cantidad de proveedores de recursos siempre es mayor que la cantidad de consumidores, IOTA es uno de los pocos protocolos de criptomonedas sin tarifas. Sin embargo, una tarifa de manejo cero no significa gratis. Para acceder a los servicios de la red IOTA, los usuarios deben brindar más servicios a otros, y el costo se reflejará en el trabajo social, por lo que es una especie de modo de operación "Todos para uno, uno para todos".
Gas Fee es una tarifa que los usuarios deben pagar al ejecutar transacciones o códigos de contratos inteligentes en una cadena de bloques. Es una tarifa de uso para un servicio de cadena de bloques, generalmente valorada en los activos de token nativos de la red de cadena de bloques. Gas Fee es muy importante para mantener el funcionamiento normal de la red blockchain. Recompensa económicamente a los contribuyentes que aportan valor y castiga a los atacantes que intentan interrumpir la red. La práctica de pagar por los servicios también puede evitar eficazmente el abuso de recursos.
El mecanismo de fijación de precios de Gas Fee garantiza que las tarifas se cobren de manera justa y también eleva el umbral para las transacciones maliciosas, lo que puede mantener mejor la seguridad de la red blockchain. A medida que diferentes aplicaciones, como las finanzas descentralizadas (DeFi), las NFT y los juegos de cadena de bloques, se vuelven cada vez más populares, el enorme aumento de usuarios también destaca la falta de escalabilidad de las redes de cadena de bloques (como Ethereum) y la insoportable tarifa de gas altísima. Un servicio de cobro justo no significa que sea un servicio de cobro apropiado.
A la luz de esto, el equipo de Ethereum también anunció que la actualización de Ethereum 2.0 se completará en varias etapas, desde la prueba de trabajo hasta la prueba de participación. La actualización de Ethereum puede reducir el consumo de energía de los nodos de la red. La introducción de acumulaciones y tecnología de fragmentación puede reducir en gran medida los costos de transacción y aliviar la congestión de la red, a fin de mejorar los beneficios de los usuarios al hacer que las tarifas de gas sean más asequibles.
Recientemente, otros protocolos (como IOTA) han abordado el tema de la escalabilidad desde la perspectiva de productores y consumidores. Con la arquitectura de red de gráficos acíclicos dirigidos (DAG) llamada Tangle, los usuarios no necesitan pagar tarifas de gas por usar los servicios, sino que deben proporcionar más servicios a cambio de recursos. Mientras el número de productores sea siempre mayor que el número de consumidores, no habrá escasez de oferta. Esta idea es interesante y novedosa, pero el tiempo dirá si se puede promover con éxito.