Leser wie Sie helfen, MUO zu unterstützen. Wenn Sie über Links auf unserer Website einen Kauf tätigen, erhalten wir möglicherweise eine Affiliate-Provision.

Wenn Sie die Ethereum-Blockchain verwenden, wissen Sie wahrscheinlich, wie frustrierend Gasgebühren sein können. Gas wird benötigt, um das Ethereum-Netzwerk mit Strom zu versorgen, ist jedoch für jeden Benutzer mit Kosten verbunden. Leider können diese Kosten manchmal sehr hoch sein. Ethereum ermöglicht es den Benutzern nun, ihre Gasgebühren möglicherweise durch eine sogenannte Batch-Transaktion zu senken. Also, was ist Ethereum Batching und wie können Sie damit anfangen?

Was ist Ethereum-Batching?

Bildnachweis: Hallo, mein Name ist Jacco/Shutterstock

Die Idee von Batch-Transaktionen auf der Ethereum-Blockchain gibt es schon seit Jahren, und viele Benutzer drängen darauf, ihre Gesamtzahl zu senken Gasgebühren.

Die Gasgebühren von Ethereum variieren je nachdem, wie ausgelastet das Netzwerk zu einem bestimmten Zeitpunkt ist. Deshalb Ethereum-Gasgebührenrechner

existieren, sodass Sie den aktuellen Preis einer Ethereum-Transaktion anzeigen können. Manchmal sind die Gaspreise relativ niedrig, aber sie können auch unglaublich hohe und etwas unvernünftige Werte erreichen.

Unabhängig vom Zustand des Netzwerks sollten Ihnen Batch-Transaktionen jedoch theoretisch Geld sparen, wenn Sie mehrere Überweisungen durchführen möchten. Aber wie können Batch-Transaktionen helfen, Gebühren zu senken?

Wir werden eine einfache Analogie verwenden, um zu erklären, wie Ethereum-Batch-Transaktionen funktionieren. Angenommen, Sie wollten zehn Personen in eine nahe gelegene Bar fahren. Mit einem Standardauto müssten Sie mehrere Fahrten unternehmen, was Ihren Benzinverbrauch und die aufgewendete Zeit erhöht. Wenn Sie hingegen einen Minibus haben, können Sie alle gleichzeitig zur Bar bringen, was viel bequemer und kostengünstiger sein kann.

Sie können diese Idee verwenden, um Batch-Transaktionen auf einer grundlegenden Ebene zu verstehen. Wenn Sie fünfzig Ethereum-Transaktionen einzeln durchführen, fallen für jede einzelne Transaktionskosten an. Wenn jede Transaktion eine Gebühr von beispielsweise 1 US-Dollar hat, müssen Sie insgesamt 50 US-Dollar berappen (beachten Sie, dass die Gasgebühren von Ethereum zehn- oder zwanzigmal höher sein können). Wenn Sie jedoch alle Überweisungen in einer einzigen Transaktion zusammenfassen, wird Ihre Gesamtgebühr dramatisch niedriger sein.

Anfang 2021 wurde ein neuer Ethereum Improvement Protocol (EIP)-Vorschlag von der Ethereum-Blockchain namens EIP-3074 angenommen, der im Juli desselben Jahres umgesetzt werden sollte.

Der Vorschlag wurde im Oktober 2020 vorgelegt und erhielt erhebliche Unterstützung. Dieser Vorschlag war zwar nicht nur darauf ausgelegt, die Gasgebühren durch Batch-Transaktionen zu senken, er öffnete jedoch die Tür für Benutzer, die diesen Vorteil erzielen wollten. erklärte Ethereum dass EIP-3074 das Ergebnis von Benutzeranfragen zur „Implementierung von Batching-Funktionen, die Gas-Sponsoring, Ablauf, Skripting und mehr ermöglichen“ gestellt wurde.

EIP-3074 enthält die AUTOR Und AUTHRUF EVM-Anweisungen, die es einem Smart Contract ermöglichen, ein extern besessenes Konto zu autorisieren und dann Transaktionen von diesem Konto aus durchzuführen.

Diese neue EIP bot jedem die Möglichkeit, seine Gebühren über Batches auf der Ethereum-Blockchain um rund 20 % zu senken. Andere Blockchains bieten auch Batch-Transaktionen an, wie Bitcoin, Ethereum-Sidechain-Polygon, und Optimismus.

Sie sollten beachten, dass das Stapeln Ihrer Transaktionen sie nicht unbedingt schneller macht. Obwohl dies technisch möglich ist, müssen Sie möglicherweise genauso lange warten, als würden Sie jede Transaktion einzeln verarbeiten. Der Fokus liegt hier auf der Reduzierung von Gebühren, nicht auf Wartezeiten.

Es gibt einen Prozess, der mit dem Batching von Transaktionen einhergeht, dem Sie folgen müssen, um ihn erfolgreich auszuführen. Lassen Sie uns also darauf eingehen, wie Sie Ihre Ethereum-Transaktionen bündeln können.

So stapeln Sie Ethereum-Transaktionen

Um Ihre Ethereum-Transaktionen manuell zu stapeln, müssen Sie ein gewisses Verständnis für die Ausführung von Code haben. Sie müssen eine Batch-Anfrage stellen, um eine Batch-Transaktion durchzuführen. Es gibt Beispiel-Batch-Anforderungen, die Sie sich ansehen können, um zu verstehen, wie Ihre Anforderungen aussehen müssen, die Sie auf der Seite finden können Ethereum-Stack-Austausch. Sie können auch auschecken Bloctos Ethereum-Batch Erklärer in Bezug auf Ethereum-Batch-Codierung.

Es ist jedoch wichtig zu beachten, dass jeder von Benutzern bereitgestellte Code die Möglichkeit hat, bösartig zu sein (oder es könnte einfach nicht funktionieren und Sie werden Ihr Ethereum verlieren – wovon wir nichts wissen wollen!). Wir haben nicht die Möglichkeit, den Code zu testen, daher verwenden Sie ihn auf eigene Gefahr, wenn Sie sich entscheiden, ihn auszuprobieren. Seien Sie vorsichtig, wenn Sie eine Codevorlage für Ihre Stapeltransaktionen finden.

Ethereum Batch-Transaktions-DApps

Es gibt auch Dienste, die Sie verwenden können, um den Vorgang des Stapelns Ihrer Ethereum-Transaktionen zu vereinfachen, wenn Sie mit dem Codieren nicht vertraut sind. Ein solcher Dienst, MultiSender, können Sie Batch-Transaktionen mit den von Ihnen angegebenen Wallet-Adressen durchführen.

Mit MultiSender können Sie Batch-Transaktionen über MetaMask durchführen. Sie müssen MultiSender eine Liste mit Ziel-Wallet-Adressen im CSV-Format zur Verfügung stellen. Diese Seite verwendet einen sogenannten selbst generierten Schlüssel, eine Art Wegwerfschlüssel, der Ihre Gelder empfängt und sie an die Zieladressen sendet, nachdem Sie den Stapel bestätigt haben.

Die Kosten für die Nutzung dieses Dienstes hängen von dem spezifischen ERC-20-Token ab, das Sie im Stapel senden möchten, aber MultiSender bietet auch ein Tool, mit dem Sie die anfallenden Gebühren schätzen können. Jeder Stapel kann eine unbegrenzte Anzahl von Adressen enthalten. Jede Batch-Transaktion dauert in der Regel drei bis fünf Minuten, dies kann sich jedoch je nach Zustand des Netzwerks zu diesem Zeitpunkt ändern.

Um MultiSender zu verwenden, müssen Sie Ihre ausgehende Brieftasche verbinden. MultiSender ist dafür bekannt, MetaMask zu unterstützen, aber es unterstützt auch alle Wallets, die vom WalletConnect-Protokoll unterstützt werden.

Alternativ könntest du auch überlegen BulkSender, eine ähnliche Batch-Transaktions-DApp, die den Batching-Prozess vereinfacht. Diese DApp unterstützt Batches made in Astraleum, Solana, Avalanche, Tron und verschiedene andere Kryptowährungen. Auch hier können Sie Ihre Zieladressen im Excel-, CSV- oder TXT-Format hochladen, aber wenn es sich um NFTs handelt (ERC-721- oder ERC-1155-Token), die Sie im Stapel senden möchten, müssen Sie die Wallet-Adressen eingeben manuell.

Sie müssen Ihre Brieftasche verbinden, um BulkSender zu verwenden, und die anfallende Gebühr hängt von der Art der Krypto ab, die Sie im Stapel senden. Sie können auch die Netzwerkgeschwindigkeit Ihrer Batch-Transaktion anpassen, aber dies wirkt sich wahrscheinlich auf Ihre Gebühr aus.

Das Stapeln Ihrer Ethereum-Transaktionen könnte Ihnen Geld sparen

Durch die Durchführung von Batch-Transaktionen können Ihre Ethereum-Gasgebühren erheblich gesenkt werden. Obwohl dieser Prozess noch ein wenig zaghaft ist, können Sie ihn zu Ihrem Vorteil nutzen und vermeiden, große Teile Ihres Ethers durch frustrierende Gasgebühren zu verlieren.