Lectores como tú ayudan a apoyar a MUO. Cuando realiza una compra utilizando enlaces en nuestro sitio, podemos ganar una comisión de afiliado.
Si usa la cadena de bloques de Ethereum, probablemente sepa lo frustrantes que pueden ser las tarifas de gasolina. Se requiere gas para alimentar la red Ethereum, pero tiene un costo para cada usuario. Desafortunadamente, este costo a veces puede ser muy alto. Entonces, Ethereum ahora permite a los usuarios posiblemente reducir sus tarifas de gas a través de algo llamado transacción por lotes. Entonces, ¿qué es el procesamiento por lotes de Ethereum y cómo puede comenzar a usarlo?
¿Qué es el procesamiento por lotes de Ethereum?
La idea de las transacciones por lotes en la cadena de bloques de Ethereum ha existido durante años, y muchos usuarios están impulsando su adopción para reducir su rendimiento general. tarifas de gas.
Las tarifas de gas de Ethereum varían según lo ocupada que esté la red en un momento dado. Esta es la razón por
Calculadoras de tarifas de gas Ethereum existen, lo que le permite ver el precio actual de una transacción de Ethereum. A veces, los precios de la gasolina serán relativamente bajos, pero también pueden dispararse a cifras increíblemente altas y poco razonables.Sin embargo, independientemente del estado de la red, las transacciones por lotes teóricamente deberían ahorrarle dinero si desea realizar múltiples transferencias. Pero, ¿cómo pueden ayudar las transacciones por lotes a reducir las tarifas?
Usaremos una analogía simple para explicar cómo funcionan las transacciones por lotes de Ethereum. Supongamos que desea llevar a diez personas a un bar cercano. Con un automóvil estándar, tendría que hacer varios viajes, lo que aumentaría el consumo de gasolina y el tiempo que pasaría. Por otro lado, si tiene un minibús, puede llevar a todos al bar a la vez, lo que puede ser mucho más conveniente y menos costoso.
Puede usar esta idea para comprender las transacciones por lotes en un nivel básico. Si realiza cincuenta transacciones de Ethereum individualmente, cada una incurrirá en un costo de transacción. Si cada transacción tiene una tarifa de, digamos, $ 1, tendrá que desembolsar $ 50 en total (tenga en cuenta que las tarifas de gas de Ethereum pueden aumentar diez o veinte veces más que esto). Sin embargo, si incluye todas las transferencias en una sola transacción, su tarifa general será mucho más baja.
A principios de 2021, la cadena de bloques de Ethereum conocida como EIP-3074 adoptó una nueva propuesta de Protocolo de mejora de Ethereum (EIP) que se implementaría en julio del mismo año.
La propuesta se presentó en octubre de 2020 y obtuvo un respaldo sustancial. Si bien esta propuesta no fue diseñada únicamente para reducir las tarifas de gas a través de transacciones por lotes, abrió la puerta a los usuarios que querían lograr este beneficio. Etéreo declaró que EIP-3074 se produjo como resultado de las solicitudes de los usuarios para "implementar capacidades de procesamiento por lotes, lo que permite el patrocinio de gas, vencimientos, secuencias de comandos y más".
EIP-3074 incorpora el AUTORIZACIÓN
y LLAMADA AUTOMÁTICA
Instrucciones de EVM para permitir que un contrato inteligente autorice una cuenta de propiedad externa y luego realice transacciones desde esa cuenta.
Este nuevo EIP ofreció a cualquiera la oportunidad de reducir sus tarifas en alrededor de un 20 % a través de lotes en la cadena de bloques de Ethereum. Otras cadenas de bloques también ofrecen transacciones por lotes, como Bitcoin, Polígono de cadena lateral de Ethereumy Optimismo.
Debe tener en cuenta que agrupar sus transacciones por lotes no necesariamente las hace más rápidas. Si bien esto es técnicamente posible, es posible que deba esperar tanto como lo haría si procesara cada transacción individualmente. El enfoque aquí es reducir las tarifas, no los tiempos de espera.
Hay un proceso que viene con el procesamiento por lotes de transacciones que deberá seguir para llevarlo a cabo con éxito. Entonces, veamos cómo puede procesar por lotes sus transacciones de Ethereum.
Cómo agrupar transacciones de Ethereum
Para agrupar sus transacciones de Ethereum de forma manual, deberá tener algún conocimiento sobre la ejecución del código. Deberá realizar una solicitud por lotes para realizar una transacción por lotes. Hay ejemplos de solicitudes por lotes que puede consultar para comprender cómo debe ser la suya, que puede encontrar en el Intercambio de pila de Ethereum. También puedes consultar Lote de Ethereum de Blocto explicador relacionado con la codificación por lotes de Ethereum.
Sin embargo, es importante tener en cuenta que cualquier código proporcionado por los usuarios tiene la posibilidad de ser malicioso (o puede que simplemente no funcione y perderá su Ethereum, ¡del cual no queremos formar parte!). No tenemos los medios para probar el código, por lo que lo utilizará bajo su propio riesgo si decide probarlo. Tenga cuidado al buscar una plantilla de código para sus transacciones por lotes.
DApps de transacciones por lotes de Ethereum
También hay servicios que puede usar para simplificar el proceso de procesamiento por lotes de sus transacciones de Ethereum si no se siente cómodo codificando. Uno de esos servicios, multiremitente, le permite realizar transacciones por lotes utilizando las direcciones de billetera que proporcione.
Usando MultiSender, puede realizar transacciones por lotes a través de MetaMask. Deberá proporcionar a MultiSender una lista de direcciones de billetera de destino en formato CSV. Este sitio utiliza algo conocido como clave autogenerada, una especie de clave desechable que recibe sus fondos y los envía a las direcciones de destino después de que haya confirmado el lote.
El costo de usar este servicio depende del token ERC-20 específico que desee enviar por lotes, pero MultiSender también proporciona una herramienta que puede usar para estimar la tarifa en la que incurrirá. Cada lote puede contener un número ilimitado de direcciones. Cada transacción por lotes suele tardar de tres a cinco minutos, pero esto puede cambiar según el estado de la red en ese momento.
Para usar MultiSender, debe conectar su billetera saliente. Se sabe que MultiSender admite MetaMask, pero también admite todas las billeteras compatibles con el protocolo WalletConnect.
Alternativamente, también podría considerar BulkSender, una DApp de transacción por lotes similar que simplifica el proceso de procesamiento por lotes. Esta DApp admite lotes realizados en Etéreo, Solana, Avalanche, Tron y varias otras criptomonedas. Nuevamente, puede cargar sus direcciones de destino en formato Excel, CSV o TXT, pero si son NFT (tokens ERC-721 o ERC-1155) que desea enviar por lotes, deberá ingresar las direcciones de billetera a mano.
Debe conectar su billetera para usar BulkSender, y la tarifa en la que incurrirá dependerá del tipo de criptografía que envíe por lotes. También puede ajustar la velocidad de la red de su transacción por lotes, pero esto probablemente afectará su tarifa.
El procesamiento por lotes de sus transacciones de Ethereum podría ahorrarle dinero
Al realizar transacciones por lotes, sus tarifas de gas Ethereum pueden reducirse significativamente. Aunque este proceso aún es un poco tentativo, puede aprovecharlo para su beneficio y evitar perder grandes porciones de su Ether debido a las frustrantes tarifas del gas.