Čtenáři jako vy pomáhají podporovat MUO. Když provedete nákup pomocí odkazů na našich stránkách, můžeme získat provizi přidružené společnosti.
Pokud používáte blockchain Ethereum, pravděpodobně víte, jak frustrující mohou být poplatky za plyn. Plyn je nutný k napájení sítě Ethereum, ale každý uživatel má své náklady. Bohužel tyto náklady mohou být někdy velmi vysoké. Takže Ethereum nyní umožňuje uživatelům případně snížit své poplatky za plyn prostřednictvím něčeho, čemu se říká dávková transakce. Co je tedy dávkování Etherea a jak s ním můžete začít?
Co je dávkování Etherea?
Myšlenka dávkových transakcí na blockchainu Ethereum existuje již léta a mnoho uživatelů tlačí na její přijetí, aby snížili své celkové poplatky za plyn.
Poplatky za ethereum plyn se liší v závislosti na tom, jak je síť v daném okamžiku vytížená. To je důvod, proč Kalkulačky poplatků za ethereum plyn existovat, což vám umožní zobrazit aktuální cenu transakce Ethereum. Někdy budou ceny plynu relativně nízké, ale mohou se také vyšplhat na neuvěřitelně vysoké a poněkud nepřiměřené hodnoty.
Bez ohledu na stav sítě by vám však dávkové transakce měly teoreticky ušetřit peníze, pokud chcete provádět více převodů. Jak ale mohou dávkové transakce pomoci snížit poplatky?
K vysvětlení, jak fungují dávkové transakce Ethereum, použijeme jednoduchou analogii. Řekněme, že jste chtěli odvézt deset lidí do nedalekého baru. Se standardním autem byste museli absolvovat několik cest, čímž byste zvýšili spotřebu paliva a čas strávený. Na druhou stranu, pokud máte mikrobus, můžete všechny odvézt do baru najednou, což může být mnohem pohodlnější a méně nákladné.
Tento nápad můžete použít k pochopení dávkových transakcí na základní úrovni. Pokud provádíte padesát transakcí Ethereum jednotlivě, každá bude vyžadovat transakční náklady. Pokud je každá transakce zpoplatněna řekněme 1 dolarem, budete muset vyčlenit celkem 50 dolarů (všimněte si, že poplatky za plyn Ethereum mohou stoupnout až desetkrát nebo dvacetkrát výše). Pokud však zahrnete všechny převody do jedné transakce, váš celkový poplatek bude dramaticky nižší.
Začátkem roku 2021 byl přijat nový návrh Ethereum Improvement Protocol (EIP) blockchainem Ethereum známým jako EIP-3074, který měl být implementován v červenci téhož roku.
Návrh byl předložen v říjnu 2020 a získal značnou podporu. I když tento návrh nebyl navržen pouze pro snížení poplatků za plyn prostřednictvím dávkových transakcí, otevřel dveře uživatelům, kteří chtěli této výhody dosáhnout. Ethereum uvedlo že EIP-3074 přišel jako důsledek požadavků uživatelů na "implementaci dávkovacích schopností, umožňujících sponzorování plynu, vypršení platnosti, skriptování a další."
EIP-3074 zahrnuje AUTH
a AUTHCALL
Pokyny EVM, které umožňují inteligentní smlouvě autorizovat externě vlastněný účet a poté provádět transakce z tohoto účtu.
Toto nové EIP nabídlo komukoli možnost snížit své poplatky o přibližně 20 % prostřednictvím dávek na blockchainu Ethereum. Další blockchainy také nabízejí dávkové transakce, jako je bitcoin, Ethereum sidechain Polygona optimismus.
Měli byste si uvědomit, že dávkování vašich transakcí je nutně nezrychluje. I když je to technicky možné, možná budete muset čekat stejně dlouho, jako kdybyste zpracovávali každou transakci jednotlivě. Důraz je kladen na snížení poplatků, nikoli na čekací doby.
Existuje proces, který přichází s dávkováním transakcí, který budete muset dodržet, abyste jej úspěšně provedli. Pojďme se tedy podívat na to, jak můžete dávkovat své transakce Ethereum.
Jak dávkovat Ethereum transakce
Chcete-li své transakce Ethereum dávkovat ručně, budete muset trochu rozumět provádění kódu. Chcete-li provést dávkovou transakci, budete muset zadat dávkový požadavek. Existují příklady dávkových požadavků, které si můžete prohlédnout, abyste pochopili, jak bude ten váš vypadat, a které najdete na Výměna Ethereum Stack. Můžete se také odhlásit Dávka Blocto Ethereum vysvětlení týkající se dávkového kódování Etherea.
Je však důležité poznamenat, že jakýkoli kód poskytnutý uživateli může být škodlivý (nebo to prostě nemusí fungovat a ztratíte své Ethereum – jehož součástí nechceme být!). Nemáme prostředky k otestování kódu, takže pokud se ho rozhodnete vyzkoušet, budete jej používat na vlastní nebezpečí. Buďte opatrní při hledání šablony kódu pro vaše dávkové transakce.
DApps pro hromadné transakce Ethereum
Existují také služby, které můžete použít ke zjednodušení procesu dávkování vašich transakcí Ethereum, pokud vám nevyhovuje kódování. Jedna taková služba, MultiSender, umožňuje provádět dávkové transakce pomocí adres peněženky, které zadáte.
Pomocí MultiSenderu můžete provádět dávkové transakce přes MetaMask. Budete muset poskytnout MultiSenderu seznam cílových adres peněženky ve formátu CSV. Tato stránka používá něco známého jako samogenerovaný klíč, jakýsi klíč pro jedno použití, který přijímá vaše finanční prostředky a odesílá je na cílové adresy poté, co potvrdíte dávku.
Náklady na používání této služby závisí na konkrétním tokenu ERC-20, který chcete odeslat v dávce, ale MultiSender také poskytuje nástroj, který můžete použít k odhadu poplatku, který vám bude účtován. Každá dávka může obsahovat neomezený počet adres. Každá dávková transakce obvykle trvá tři až pět minut, ale to se může změnit v závislosti na stavu sítě v daném okamžiku.
Chcete-li používat MultiSender, musíte připojit svou odchozí peněženku. Je známo, že MultiSender podporuje MetaMask, ale podporuje také všechny peněženky podporované protokolem WalletConnect.
Případně můžete také zvážit BulkSender, podobná dávková transakce DApp, která zjednodušuje proces dávkování. Tato aplikace DApp podporuje dávky vyrobené v Ethereum, Solana, Avalanche, Tron a různé další kryptoměny. Opět můžete nahrát své cílové adresy ve formátu Excel, CSV nebo TXT, ale pokud se jedná o NFT (tokeny ERC-721 nebo ERC-1155), které chcete odeslat v dávce, budete muset zadat adresy peněženky ručně.
Chcete-li používat BulkSender, musíte připojit svou peněženku a poplatek, který vám vznikne, bude záviset na typu kryptoměny, kterou odesíláte v dávce. Můžete také upravit rychlost sítě vaší dávkové transakce, ale to pravděpodobně ovlivní váš poplatek.
Dávkování vašich ethereových transakcí vám může ušetřit peníze
Prováděním dávkových transakcí mohou být vaše poplatky za plyn Ethereum výrazně sníženy. I když je tento proces stále trochu provizorní, můžete jej využít ve svůj prospěch a vyhnout se ztrátě velkých částí svého éteru kvůli frustrujícím poplatkům za plyn.