Bralci, kot ste vi, pomagajo podpirati MUO. Ko opravite nakup prek povezav na našem spletnem mestu, lahko zaslužimo partnersko provizijo.
Če uporabljate verigo blokov Ethereum, se verjetno zavedate, kako frustrirajoče so lahko pristojbine za plin. Za napajanje omrežja Ethereum je potreben plin, vendar ima vsak uporabnik svoje stroške. Na žalost je lahko ta strošek včasih zelo visok. Tako Ethereum zdaj uporabnikom omogoča, da po možnosti znižajo stroške plina z nečim, kar se imenuje paketna transakcija. Torej, kaj je Ethereum paketiranje in kako lahko začnete z njim?
Kaj je Ethereum Batch?
Zamisel o paketnih transakcijah v verigi blokov Ethereum je prisotna že leta, pri čemer si je veliko uporabnikov prizadevalo za njeno sprejetje, da bi znižali skupno pristojbine za plin.
Pristojbine za plin Ethereum se razlikujejo glede na to, kako zasedeno je omrežje v danem trenutku. To je razlog, zakaj Kalkulatorji pristojbin za plin Ethereum obstajajo, kar vam omogoča ogled trenutne cene transakcije Ethereum. Včasih bodo cene plina razmeroma nizke, lahko pa se povzpnejo tudi do neverjetno visokih in nekoliko nerazumnih številk.
Ne glede na stanje omrežja pa bi vam morale paketne transakcije teoretično prihraniti denar, če želite izvesti več prenosov. Toda kako lahko paketne transakcije pomagajo znižati provizije?
Za razlago delovanja paketnih transakcij Ethereum bomo uporabili preprosto analogijo. Recimo, da ste želeli odpeljati deset ljudi v bližnji lokal. S standardnim avtomobilom bi morali opraviti več potovanj, kar bi povečalo vašo porabo goriva in porabljen čas. Po drugi strani pa, če imate minibus, lahko vse naenkrat odpeljete v bar, kar je lahko veliko bolj priročno in manj drago.
To idejo lahko uporabite za razumevanje paketnih transakcij na osnovni ravni. Če izvajate petdeset transakcij Ethereum posamezno, bo vsaka povzročila stroške transakcije. Če ima vsaka transakcija provizijo v višini na primer 1 USD, boste morali skupaj odšteti 50 USD (upoštevajte, da lahko provizije za plin Ethereum narastejo na deset ali dvajsetkrat več kot to). Če pa vključite vse prenose v eno transakcijo, bo vaša skupna provizija dramatično nižja.
V začetku leta 2021 je veriga blokov Ethereum, znana kot EIP-3074, sprejela nov predlog protokola za izboljšanje Ethereum (EIP), ki naj bi bil uveden julija istega leta.
Predlog je bil predložen oktobra 2020 in je dobil veliko podporo. Čeprav ta predlog ni bil zasnovan samo za znižanje pristojbin za plin prek paketnih transakcij, je odprl vrata uporabnikom, ki so želeli doseči to ugodnost. Ethereum izjavil da je EIP-3074 prišel kot rezultat uporabnikov, ki so vložili zahteve za "implementacijo zmogljivosti serij, ki omogočajo sponzoriranje plina, poteke, skriptiranje in več."
EIP-3074 vključuje AVTOR
in AUTHCALL
Navodila EVM, ki pametni pogodbi omogočajo avtorizacijo računa v zunanji lasti in nato izvajanje transakcij s tega računa.
Ta novi EIP je vsakomur ponudil možnost znižanja stroškov za približno 20 % prek paketov v verigi blokov Ethereum. Druge verige blokov ponujajo tudi paketne transakcije, kot so Bitcoin, Poligon stranske verige Ethereumin optimizem.
Upoštevati morate, da združevanje transakcij v pakete ne pomeni nujno, da so hitrejše. Čeprav je to tehnično izvedljivo, boste morda še vedno morali čakati prav toliko časa, kot bi, če bi obdelali vsako transakcijo posebej. Tu je poudarek na znižanju pristojbin, ne na čakalnih dobah.
Obstaja postopek, ki prihaja s serijsko obdelavo transakcij, ki mu boste morali slediti, da ga boste uspešno izvedli. Torej, poglejmo, kako lahko združite svoje transakcije Ethereum.
Kako narediti paketne transakcije Ethereum
Če želite ročno paketno združiti svoje transakcije Ethereum, boste morali nekaj razumeti izvajanja kode. Za izvedbo paketne transakcije boste morali narediti paketno zahtevo. Obstajajo primeri paketnih zahtev, ki jih lahko preverite, da boste razumeli, kako bo vaša morala izgledati, in jih najdete na Izmenjava Ethereum Stack. Lahko se tudi odjavite Bloctova serija Ethereum pojasnjevalec v zvezi s paketnim kodiranjem Ethereuma.
Vendar je pomembno upoštevati, da obstaja možnost, da je katera koli koda, ki jo zagotovijo uporabniki, zlonamerna (ali pa preprosto ne deluje in boste izgubili svoj Ethereum – katerega ne želimo biti del!). Nimamo sredstev za testiranje kode, zato jo boste uporabljali na lastno odgovornost, če se boste odločili preizkusiti. Bodite previdni pri iskanju kodne predloge za vaše paketne transakcije.
DApps za paketne transakcije Ethereum
Obstajajo tudi storitve, ki jih lahko uporabite za poenostavitev postopka paketnega združevanja vaših transakcij Ethereum, če vam kodiranje ni všeč. Ena taka storitev, MultiSender, vam omogoča izvajanje paketnih transakcij z uporabo naslovov denarnice, ki jih navedete.
Z uporabo MultiSenderja lahko izvajate paketne transakcije prek MetaMask. MultiSenderju boste morali posredovati seznam ciljnih naslovov denarnice v formatu CSV. To spletno mesto uporablja nekaj, kar je znano kot samogenerirani ključ, nekakšen ključ za zavrženje, ki prejme vaša sredstva in jih pošlje na ciljne naslove, potem ko potrdite paket.
Stroški uporabe te storitve so odvisni od določenega žetona ERC-20, ki ga želite poslati v paketu, vendar MultiSender ponuja tudi orodje, ki ga lahko uporabite za oceno stroškov, ki jih boste morali plačati. Vsak paket lahko vsebuje neomejeno število naslovov. Vsaka paketna transakcija običajno traja od tri do pet minut, vendar se to lahko spremeni glede na stanje omrežja v tistem trenutku.
Če želite uporabljati MultiSender, morate povezati svojo odhodno denarnico. Znano je, da MultiSender podpira MetaMask, vendar podpira tudi vse denarnice, ki jih podpira protokol WalletConnect.
Lahko pa razmislite tudi o BulkSender, podoben DApp za paketne transakcije, ki poenostavi postopek paketnega dodajanja. Ta DApp podpira serije, izdelane v Ethereum, Solana, Avalanche, Tron in različne druge kriptovalute. Spet lahko svoje ciljne naslove naložite v formatu Excel, CSV ali TXT, vendar če gre za NFT (žetoni ERC-721 ali ERC-1155), ki jih želite poslati v paketu, boste morali vnesti naslove denarnice ročno.
Če želite uporabljati BulkSender, morate povezati svojo denarnico, pristojbina, ki jo boste plačali, pa bo odvisna od vrste kriptovalute, ki jo pošiljate v paketu. Prilagodite lahko tudi omrežno hitrost vaše paketne transakcije, vendar bo to verjetno vplivalo na vašo provizijo.
Združevanje transakcij Ethereum vam lahko prihrani denar
Z izvajanjem paketnih transakcij se lahko vaša nadomestila za plin Ethereum znatno znižajo. Čeprav je ta postopek še vedno nekoliko okviren, ga lahko izkoristite sebi v prid in se izognete izgubi velikih kosov svojega etra zaradi frustrirajočih pristojbin za plin.