I lettori come te aiutano a sostenere MUO. Quando effettui un acquisto utilizzando i link sul nostro sito, potremmo guadagnare una commissione di affiliazione.
Se usi la blockchain di Ethereum, probabilmente sei consapevole di quanto possano essere frustranti le tariffe del gas. Il gas è necessario per alimentare la rete Ethereum, ma ha un costo per ogni utente. Sfortunatamente, questo costo a volte può essere molto alto. Quindi, Ethereum ora consente agli utenti di ridurre eventualmente le tariffe del gas attraverso qualcosa chiamato transazione batch. Quindi, cos'è il batching di Ethereum e come puoi iniziare con esso?
Cos'è il batch di Ethereum?
L'idea delle transazioni batch sulla blockchain di Ethereum esiste da anni, con molti utenti che ne spingono l'adozione per ridurre il loro valore complessivo tasse del gas.
Le tariffe del gas di Ethereum variano a seconda di quanto è occupata la rete in un dato momento. Ecco perché Calcolatori delle tariffe del gas Ethereum
esistono, permettendoti di visualizzare il prezzo corrente di una transazione Ethereum. A volte, i prezzi del gas saranno relativamente bassi, ma possono anche salire a cifre incredibilmente alte e in qualche modo irragionevoli.Tuttavia, indipendentemente dallo stato della rete, le transazioni batch dovrebbero teoricamente farti risparmiare denaro se desideri effettuare più trasferimenti. Ma in che modo le transazioni batch possono aiutare a ridurre le commissioni?
Useremo una semplice analogia per spiegare come funzionano le transazioni batch di Ethereum. Diciamo che vuoi accompagnare dieci persone in un bar vicino. Con un'auto standard, dovresti fare più viaggi, aumentando il consumo di benzina e il tempo trascorso. Se invece hai un minibus, puoi portare tutti al bar in una volta, il che può essere molto più comodo e meno costoso.
Puoi utilizzare questa idea per comprendere le transazioni batch a livello di base. Se stai conducendo cinquanta transazioni Ethereum individualmente, ognuna comporterà un costo di transazione. Se ogni transazione ha una commissione di, diciamo, $ 1, dovrai sborsare complessivamente $ 50 (nota che le commissioni sul gas di Ethereum possono salire fino a dieci o venti volte di più). Tuttavia, se includi tutti i trasferimenti in una singola transazione, la tua commissione complessiva sarà notevolmente inferiore.
All'inizio del 2021, una nuova proposta di Ethereum Improvement Protocol (EIP) è stata adottata dalla blockchain di Ethereum nota come EIP-3074 che doveva essere implementata nel luglio dello stesso anno.
La proposta è stata presentata nell'ottobre 2020 e ha ottenuto un sostegno sostanziale. Sebbene questa proposta non fosse progettata esclusivamente per abbassare le tariffe del gas attraverso transazioni batch, ha aperto la porta agli utenti che volevano ottenere questo vantaggio. Ethereum dichiarato che EIP-3074 è stato il risultato di richieste da parte degli utenti di "implementare funzionalità di batching, consentire sponsorizzazioni di gas, scadenze, scripting e oltre".
EIP-3074 incorpora il AUT
E AUTHCALL
Istruzioni EVM per consentire a uno smart contract di autorizzare un account di proprietà esterna e quindi eseguire transazioni da tale account.
Questo nuovo EIP ha offerto a chiunque la possibilità di ridurre le proprie commissioni di circa il 20% tramite batch sulla blockchain di Ethereum. Anche altre blockchain offrono transazioni batch, come Bitcoin, Polygon della catena laterale di Ethereum, e Ottimismo.
Dovresti notare che raggruppare le tue transazioni non le rende necessariamente più veloci. Sebbene ciò sia tecnicamente possibile, potresti comunque dover attendere quanto faresti se elaborassi ogni transazione singolarmente. L'obiettivo qui è ridurre le commissioni, non i tempi di attesa.
C'è un processo che viene fornito con il batch delle transazioni che dovrai seguire per eseguirlo correttamente. Quindi, entriamo nel modo in cui puoi raggruppare le tue transazioni Ethereum.
Come raggruppare le transazioni Ethereum
Per raggruppare manualmente le tue transazioni Ethereum, dovrai avere una certa conoscenza dell'esecuzione del codice. Dovrai effettuare una richiesta batch per condurre una transazione batch. Ci sono richieste batch di esempio che puoi controllare per capire come dovrà essere la tua, che puoi trovare su Scambio di stack Ethereum. Puoi anche controllare Il lotto Ethereum di Blocto spiegazione relativa alla codifica batch di Ethereum.
Tuttavia, è importante notare che qualsiasi codice fornito dagli utenti ha la possibilità di essere dannoso (o potrebbe semplicemente non funzionare e perderai il tuo Ethereum, di cui non vogliamo far parte!). Non abbiamo i mezzi per testare il codice, quindi lo utilizzerai a tuo rischio e pericolo se decidi di provarlo. Fai attenzione quando trovi un modello di codice per le tue transazioni batch.
DApp di transazione batch Ethereum
Ci sono anche servizi che puoi utilizzare per semplificare il processo di raggruppamento delle tue transazioni Ethereum se non ti senti a tuo agio con la codifica. Uno di questi servizi, Multimittente, ti consente di eseguire transazioni batch utilizzando gli indirizzi del portafoglio che fornisci.
Utilizzando MultiSender, puoi condurre transazioni batch tramite MetaMask. Dovrai fornire a MultiSender un elenco di indirizzi di portafogli di destinazione in formato CSV. Questo sito utilizza qualcosa noto come chiave autogenerata, una sorta di chiave usa e getta che riceve i tuoi fondi e li invia agli indirizzi di destinazione dopo che hai confermato il batch.
Il costo dell'utilizzo di questo servizio dipende dallo specifico token ERC-20 che desideri inviare in batch, ma MultiSender fornisce anche uno strumento che puoi utilizzare per stimare la commissione che dovrai sostenere. Ogni batch può contenere un numero illimitato di indirizzi. Ogni transazione batch richiede in genere da tre a cinque minuti, ma questo può cambiare a seconda dello stato della rete in quel momento.
Per utilizzare MultiSender, devi connettere il tuo portafoglio in uscita. MultiSender è noto per supportare MetaMask, ma supporta anche tutti i portafogli supportati dal protocollo WalletConnect.
In alternativa, potresti anche considerare BulkSender, una DApp di transazione batch simile che semplifica il processo di batching. Questa DApp supporta i batch realizzati in Ethereum, Solana, Avalanche, Tron e varie altre criptovalute. Ancora una volta, puoi caricare i tuoi indirizzi di destinazione in formato Excel, CSV o TXT, ma se si tratta di NFT (token ERC-721 o ERC-1155) che desideri inviare in batch, dovrai inserire gli indirizzi del portafoglio manualmente.
Devi connettere il tuo portafoglio per utilizzare BulkSender e la commissione che dovrai sostenere dipenderà dal tipo di crittografia che stai inviando in batch. Puoi anche regolare la velocità di rete della tua transazione batch, ma questo probabilmente influirà sulla tua commissione.
Il raggruppamento delle tue transazioni Ethereum potrebbe farti risparmiare denaro
Conducendo transazioni batch, le tue commissioni sul gas Ethereum possono essere notevolmente ridotte. Anche se questo processo è ancora un po' provvisorio, puoi sfruttarlo a tuo vantaggio ed evitare di perdere grossi pezzi del tuo Ether a causa di frustranti tariffe del gas.