Читатели като вас помагат в подкрепа на MUO. Когато правите покупка чрез връзки на нашия сайт, ние може да спечелим комисионна за партньор.

Ако използвате блокчейн Ethereum, вероятно сте наясно колко разочароващи могат да бъдат таксите за газ. Газът е необходим за захранване на мрежата Ethereum, но има цена за всеки потребител. За съжаление, тази цена понякога може да бъде много висока. И така, Ethereum сега позволява на потребителите евентуално да намалят таксите си за газ чрез нещо, наречено партидна транзакция. И така, какво представлява пакетирането на Ethereum и как можете да започнете с него?

Какво представлява пакетирането на Ethereum?

Кредит за изображение: Здравейте, казвам се Жако/Shutterstock

Идеята за групови транзакции в блокчейна на Ethereum съществува от години, като много потребители настояват за приемането й, за да намалят общия си такси за газ.

Таксите за газ на Ethereum варират в зависимост от това колко натоварена е мрежата в даден момент. Това е причината Калкулатори за такси за газ на Ethereum

instagram viewer
съществува, което ви позволява да видите текущата цена на транзакция в Ethereum. Понякога цените на бензина ще бъдат сравнително ниски, но те също могат да скочат до невероятно високи и донякъде неразумни цифри.

Въпреки това, независимо от състоянието на мрежата, пакетните транзакции теоретично трябва да ви спестят пари, ако искате да извършите множество трансфери. Но как пакетните транзакции могат да помогнат за намаляване на таксите?

Ще използваме проста аналогия, за да обясним как работят груповите транзакции на Ethereum. Да приемем, че искате да закарате десет души до близкия бар. Със стандартна кола ще трябва да предприемете многократни пътувания, увеличавайки потреблението на газ и изразходваното време. От друга страна, ако имате микробус, можете да закарате всички наведнъж до бара, което може да бъде много по-удобно и по-евтино.

Можете да използвате тази идея, за да разберете пакетните транзакции на основно ниво. Ако извършвате петдесет транзакции на Ethereum поотделно, всяка от тях ще доведе до транзакционни разходи. Ако всяка транзакция има такса от, да речем, $1, ще трябва да отделите общо $50 (имайте предвид, че таксите за газ на Ethereum могат да нараснат до десет или двадесет пъти повече от това). Въпреки това, ако включите всички преводи в една транзакция, общата ви такса ще бъде драстично по-ниска.

В началото на 2021 г. ново предложение за Ethereum Improvement Protocol (EIP) беше прието от блокчейна на Ethereum, известно като EIP-3074, което трябваше да бъде внедрено през юли същата година.

Предложението беше представено през октомври 2020 г. и получи значителна подкрепа. Въпреки че това предложение не е предназначено единствено за намаляване на таксите за газ чрез партидни транзакции, то отвори вратата за потребители, които искаха да постигнат това предимство. Ethereum заяви че EIP-3074 идва в резултат на заявки от потребители за „внедряване на възможности за пакетиране, позволяващи спонсориране на газ, изтичане, скриптове и други“.

EIP-3074 включва АВТОР и AUTHCALL Инструкции на EVM, които позволяват на интелигентен договор да оторизира акаунт, притежаван отвън, и след това да извършва транзакции от този акаунт.

Този нов EIP предложи на всеки шанса да намали таксите си с около 20% чрез партиди в блокчейна Ethereum. Други блокчейни също предлагат пакетни транзакции, като биткойн, Ethereum sidechain Polygon, и оптимизъм.

Трябва да имате предвид, че групирането на вашите транзакции не ги прави непременно по-бързи. Въпреки че това е технически възможно, все пак може да се наложи да изчакате точно толкова, колкото бихте направили, ако обработвахте всяка транзакция поотделно. Фокусът тук е върху намаляването на таксите, а не върху времето за чакане.

Има процес, който идва с групиране на транзакции, който ще трябва да следвате, за да го извършите успешно. И така, нека да разберем как можете да групирате транзакциите си в Ethereum.

Как да групирате Ethereum транзакции

За да групирате транзакциите си в Ethereum ръчно, ще трябва да имате известни познания за изпълнение на код. Ще трябва да направите пакетна заявка, за да извършите пакетна транзакция. Има примерни партидни заявки, които можете да проверите, за да разберете как ще трябва да изглежда вашата, които можете да намерите на Обмен на Ethereum Stack. Можете също да проверите Партида Ethereum на Blocto обяснител, свързан с груповото кодиране на Ethereum.

Въпреки това е важно да се отбележи, че всеки код, предоставен от потребителите, има шанс да бъде злонамерен (или може просто да не работи и вие ще загубите своя Ethereum — от който не искаме да участваме!). Ние не разполагаме със средствата да тестваме кода, така че ще го използвате на свой собствен риск, ако решите да го изпробвате. Бъдете внимателни, когато намирате шаблон на код за вашите групови транзакции.

DApps за пакетни транзакции на Ethereum

Има и услуги, които можете да използвате, за да опростите процеса на групиране на вашите Ethereum транзакции, ако не ви е удобно да кодирате. Една такава услуга, MultiSender, ви позволява да извършвате пакетни транзакции, като използвате предоставените от вас адреси на портфейла.

Използвайки MultiSender, можете да извършвате пакетни транзакции чрез MetaMask. Ще трябва да предоставите на MultiSender списък с адреси на целеви портфейли във формат CSV. Този сайт използва нещо, известно като самогенериран ключ, вид ключ за изхвърляне, който получава вашите средства и ги изпраща до целевите адреси, след като сте потвърдили партидата.

Цената за използване на тази услуга зависи от конкретния ERC-20 токен, който искате да изпратите в пакет, но MultiSender също така предоставя инструмент, който можете да използвате, за да оцените таксата, която ще понесете. Всяка партида може да съдържа неограничен брой адреси. Всяка пакетна транзакция обикновено отнема от три до пет минути, но това може да се промени в зависимост от състоянието на мрежата в момента.

За да използвате MultiSender, трябва да свържете своя изходящ портфейл. Известно е, че MultiSender поддържа MetaMask, но също така поддържа всички портфейли, поддържани от протокола WalletConnect.

Като алтернатива можете също да помислите BulkSender, подобно DApp за пакетна транзакция, което опростява процеса на групиране. Това DApp поддържа партиди, направени в Ethereum, Solana, Avalanche, Tron и различни други криптовалути. Отново можете да качите вашите целеви адреси във формат Excel, CSV или TXT, но ако е NFT (ERC-721 или ERC-1155 токени), които искате да изпратите в пакет, ще трябва да въведете адресите на портфейла ръчно.

Трябва да свържете портфейла си, за да използвате BulkSender, и таксата, която ще понесете, ще зависи от вида на крипто, което изпращате на партида. Можете също така да регулирате мрежовата скорост на вашата пакетна транзакция, но това вероятно ще се отрази на вашата такса.

Групирането на вашите Ethereum транзакции може да ви спести пари

Чрез извършване на пакетни транзакции вашите такси за газ на Ethereum могат да бъдат значително намалени. Въпреки че този процес все още е малко колеблив, можете да го използвате във ваша полза и да избегнете загубата на големи части от вашия етер заради разочароващи такси за газ.