Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską.
Jeśli korzystasz z łańcucha bloków Ethereum, prawdopodobnie wiesz, jak frustrujące mogą być opłaty za gaz. Gaz jest wymagany do zasilania sieci Ethereum, ale wiąże się z kosztami dla każdego użytkownika. Niestety koszt ten może być czasem bardzo wysoki. Tak więc Ethereum pozwala teraz użytkownikom ewentualnie obniżyć opłaty za gaz poprzez coś, co nazywa się transakcją wsadową. Czym więc jest przetwarzanie wsadowe Ethereum i jak możesz zacząć z nim korzystać?
Co to jest przetwarzanie wsadowe Ethereum?
Pomysł transakcji wsadowych na łańcuchu blokowym Ethereum istnieje od lat, a wielu użytkowników naciska na jego przyjęcie, aby obniżyć ogólne opłaty za gaz.
Opłaty za gaz Ethereum różnią się w zależności od obciążenia sieci w danym momencie. Dlatego Kalkulatory opłat za gaz Ethereum istnieje, umożliwiając przeglądanie aktualnej ceny transakcji Ethereum. Czasami ceny gazu będą stosunkowo niskie, ale mogą też wzrosnąć do niewiarygodnie wysokich i nieco nieracjonalnych wartości.
Jednak niezależnie od stanu sieci transakcje wsadowe powinny teoretycznie zaoszczędzić pieniądze, jeśli chcesz wykonać wiele przelewów. Ale w jaki sposób transakcje wsadowe mogą pomóc obniżyć opłaty?
Użyjemy prostej analogii, aby wyjaśnić, jak działają transakcje wsadowe Ethereum. Załóżmy, że chcesz zawieźć dziesięć osób do pobliskiego baru. W przypadku standardowego samochodu musiałbyś odbywać wiele podróży, zwiększając zużycie gazu i spędzany czas. Z drugiej strony, jeśli masz minibusa, możesz od razu zabrać wszystkich do baru, co może być znacznie wygodniejsze i mniej kosztowne.
Możesz użyć tego pomysłu, aby zrozumieć transakcje wsadowe na podstawowym poziomie. Jeśli przeprowadzasz pięćdziesiąt transakcji Ethereum indywidualnie, każda z nich będzie wiązać się z kosztem transakcji. Jeśli każda transakcja ma opłatę w wysokości, powiedzmy, 1 USD, będziesz musiał wydać łącznie 50 USD (pamiętaj, że opłaty za gaz Ethereum mogą wzrosnąć dziesięć lub dwadzieścia razy więcej). Jeśli jednak uwzględnisz wszystkie przelewy w ramach jednej transakcji, ogólna opłata będzie znacznie niższa.
Na początku 2021 r. blockchain Ethereum, znany jako EIP-3074, przyjął nową propozycję Ethereum Improvement Protocol (EIP), która miała zostać wdrożona w lipcu tego samego roku.
Propozycja została przedstawiona w październiku 2020 r. i zyskała znaczne poparcie. Chociaż ta propozycja nie miała na celu wyłącznie obniżenia opłat za gaz poprzez transakcje wsadowe, otworzyła drzwi użytkownikom, którzy chcieli osiągnąć ten dodatek. stwierdził Ethereum że EIP-3074 pojawił się w wyniku próśb użytkowników o „wdrożenie możliwości grupowania, umożliwiających sponsorowanie gazu, wygaśnięcia, skrypty i nie tylko”.
EIP-3074 zawiera AUTORYZACJA
I AUTENTYCZNE POŁĄCZENIE
Instrukcje EVM, aby umożliwić inteligentnej umowie autoryzację konta będącego własnością zewnętrzną, a następnie przeprowadzanie transakcji z tego konta.
Ten nowy EIP dał każdemu szansę na obniżenie opłat o około 20% za pośrednictwem partii na blockchainie Ethereum. Inne łańcuchy bloków również oferują transakcje wsadowe, takie jak Bitcoin, Wielokąt łańcucha bocznego Ethereumi optymizmu.
Należy pamiętać, że grupowanie transakcji niekoniecznie przyspiesza je. Chociaż jest to technicznie możliwe, być może będziesz musiał czekać tak długo, jak gdybyś przetwarzał każdą transakcję indywidualnie. Skupiamy się tutaj na obniżeniu opłat, a nie na czasie oczekiwania.
Istnieje proces związany z przetwarzaniem wsadowym transakcji, którego należy przestrzegać, aby pomyślnie go przeprowadzić. Przejdźmy więc do sposobu grupowania transakcji Ethereum.
Jak grupować transakcje Ethereum
Aby ręcznie grupować transakcje Ethereum, musisz mieć pewną wiedzę na temat wykonywania kodu. Aby przeprowadzić transakcję wsadową, musisz złożyć żądanie wsadowe. Istnieją przykładowe żądania wsadowe, które można sprawdzić, aby zrozumieć, jak będą musiały wyglądać Twoje żądania, które można znaleźć na stronie Wymiana stosu Ethereum. Możesz też się wymeldować Partia Ethereum firmy Blocto wyjaśnienie dotyczące kodowania wsadowego Ethereum.
Jednak ważne jest, aby pamiętać, że każdy kod dostarczony przez użytkowników ma szansę być złośliwy (lub może po prostu nie działać, a Ty stracisz swoje Ethereum — czego nie chcemy mieć części!). Nie mamy możliwości przetestowania kodu, więc jeśli zdecydujesz się go wypróbować, będziesz go używać na własne ryzyko. Zachowaj ostrożność podczas wyszukiwania szablonu kodu dla transakcji wsadowych.
DApps transakcji wsadowych Ethereum
Istnieją również usługi, których możesz użyć, aby uprościć proces grupowania transakcji Ethereum, jeśli nie czujesz się komfortowo z kodowaniem. Jedna taka usługa, MultiSender, umożliwia przeprowadzanie transakcji wsadowych przy użyciu podanych przez Ciebie adresów portfela.
Korzystając z MultiSender, możesz przeprowadzać transakcje wsadowe za pośrednictwem MetaMask. Musisz dostarczyć MultiSender listę docelowych adresów portfeli w formacie CSV. Ta strona używa czegoś, co nazywa się kluczem generowanym samodzielnie, rodzajem jednorazowego klucza, który odbiera twoje środki i wysyła je na adresy docelowe po potwierdzeniu partii.
Koszt korzystania z tej usługi zależy od konkretnego tokena ERC-20, który chcesz wysłać zbiorczo, ale MultiSender udostępnia również narzędzie, za pomocą którego możesz oszacować opłatę, którą poniesiesz. Każda partia może zawierać nieograniczoną liczbę adresów. Każda transakcja wsadowa trwa zwykle od trzech do pięciu minut, ale może się to zmienić w zależności od stanu sieci w danym momencie.
Aby korzystać z MultiSender, musisz podłączyć portfel wychodzący. Wiadomo, że MultiSender obsługuje MetaMask, ale obsługuje również wszystkie portfele obsługiwane przez protokół WalletConnect.
Alternatywnie możesz również rozważyć BulkSender, podobna transakcja wsadowa DApp, która upraszcza proces przetwarzania wsadowego. Ten DApp obsługuje partie wykonane w Ethereum, Solana, Avalanche, Tron i różne inne kryptowaluty. Ponownie możesz przesłać swoje adresy docelowe w formacie Excel, CSV lub TXT, ale jeśli jest to NFT (tokeny ERC-721 lub ERC-1155), które chcesz wysłać zbiorczo, musisz wprowadzić adresy portfeli ręcznie.
Musisz podłączyć swój portfel, aby korzystać z BulkSender, a opłata, którą poniesiesz, będzie zależała od rodzaju kryptowaluty, którą wysyłasz w partii. Możesz także dostosować szybkość sieci dla swojej transakcji wsadowej, ale prawdopodobnie wpłynie to na Twoją opłatę.
Grupowanie transakcji Ethereum może zaoszczędzić pieniądze
Przeprowadzając transakcje wsadowe, opłaty za gaz Ethereum można znacznie obniżyć. Chociaż ten proces jest wciąż nieco niepewny, możesz wykorzystać go na swoją korzyść i uniknąć utraty dużych części swojego Etheru z powodu frustrujących opłat za gaz.