Hogyan lehet kijavítani a „Túl nagy tranzakció” hibát, amikor érméket küld a pénztárcából

Ha nagy mennyiségű érmét visz át pénztárcájából cserére, kapta-e már ezt a hibát? A tranzakció létrehozása nem sikerült! A tranzakció túl nagy.

Nemrégiben fórumunkon egyik felhasználónk a következő kérdéssel érkezett:

„Több mint 1000 apró tranzakció van a pénztárcámban, ami valamivel meghaladja a 0,8 Bitcoin értéket. Az összes érmét megpróbálom elküldeni a Binance-nek, de folyamatosan megjelenik ez a hiba: „A tranzakció túl nagy”. Még megpróbáltam meghatározni egy nagy egyedi tranzakciós díjat, de továbbra sem tudtam elküldeni az érméket. A Bitcoin core legfrissebb verzióját használom. “

Először is ez nem hiba, és ez a hiba nem csak a Bitcoin core pénztárcára jellemző. Ez a probléma szinte minden érmével és bármilyen pénztárcatípussal megfigyelhető.

Tehát miért ad pénztárcája hibaüzenetet arról, hogy a tranzakció túl nagy, és hogyan küld nagy összegeket a pénztárcából? A következő útmutató segít megérteni és kijavítani ezt a hibát.

Túl nagy a tranzakció (bájtban) – Mit jelent?

A túl nagy tranzakció egyszerűen azt jelenti, hogy a tranzakció túl nagy ahhoz, hogy egy blokkba illeszkedjen. Ez általában akkor fordul elő, ha a pénztárca nagyszámú inputot egyesít egy tranzakcióban. Ez nem díjak kérdése, hanem a tranzakció nagysága. Akár érméket küld, akár fogad; minden tranzakció, amely a blokkláncon történik, hozzá van rendelve egy mérethez. További információkért olvassa el ezt a cikket a Bitcoin mempool méretéről.

Ahhoz, hogy tranzakciója hozzáadódjon a blokklánchoz, fel kell venni egy újonnan bányászott blokkba. Minden blokknál van egy korlát az adatok maximális méretére, amelyet tartalmazhat, és érmétől függően változik. Tehát lényegében, ha több kimenet vesz részt egy tranzakcióban, a tranzakció mérete bájtokban nagyobb lesz. Ezért a pénztárca elutasítja a tranzakciót a „Tranzakció túl nagy” hibaüzenettel.

a tranzakció túl nagy

De hogyan is lett végül a pénztárcád ennyi tranzakcióval?

A Wallet túl sok tranzakciót tartalmaz

Naponta bányászol érméket? Kinyitva van a pénztárcád egymásra rakáshoz? Ön masternode-ot futtat? Akár bányászsz, rakodsz, akár masternode jutalmat kapsz, akkor valószínű; a pénztárcád túl sok tranzakciót tartalmaz. 100 vagy akár ezer apró tranzakció lehet, amelyet egy bizonyos idő alatt elért.

Ezt jobban megérteni; képzelje el, hogy naponta fizet 1 USD készpénzt. Miután felhalmozott egy nagy darabot, el akarja költeni mondjuk 1000 dollárral. Gondolod, hogy valaki elfogad 1000 $ 1 érmét? Alapvetően el kell vinned őket egy bankba, és nagyobb összegű bankjegyekre kell cserélned, mielőtt felhasználhatnád őket.

Hasonlóképpen, a pénztárcában látott egyenleget nem egy teljes összegként, hanem az outputok gyűjteményeként tároljuk.

Ha pénztárcája rengeteg apró fizetést kapott, akkor nem tudja egyszerre elküldeni mindet egyetlen tranzakció során. Az összes kimenet beillesztése túl sok helyet foglal el, és mint mondtuk, csak annyi bemenet fér el egyetlen tranzakcióban. Tehát mi a megoldás?

Túl nagy hiba a tranzakcióra

Kétféleképpen élheti át ezt a hibát.

1. javítás: Konszolidálja a tranzakciókat

A túl sok input nem fér el egyetlen tranzakcióban. Tehát azt kell tennie, hogy egyesíti az összes apró bemenetet néhány nagyobbba, mielőtt elküldené őket a tényleges rendeltetési címre.

Tehát hogyan konszolidálja az inputokat?

Nyissa ki a magtárcáját. Menj a beállításokhoz >> opciókat, majd navigáljon a pénztárca fülre. Most engedélyezze az érmevezérlő funkciókat, majd indítsa újra a pénztárcáját. Ha Electrum pénztárcát használ, akkor navigáljon a Nézet elemre >> Mutasson érméket, és kattintson az érmék fülre.

konszolidálja az inputokat

A pénztárca kinyitása után küldje el és kattintson a bemenetekre. Most válassza ki az összes bemenetet, és küldje el egy új fogadó címre, amely a tulajdonában van. Ha a tranzakció túl nagy hibát kap, akkor konszolidáljon kevesebb bemenetet és küldje el őket.

Miután összesítette az összes apró tranzakciót kevesebb nagyba, akkor elküldheti azokat a csere címére.

Jegyzet: Az inputok konszolidálásakor tranzakciós díj jár, de ez elhanyagolható. Ha a díj továbbra is Önre vonatkozik, akkor próbáljon meg több tranzakciót közvetlenül kisebb értékű csere címére küldeni. A hálózat sikeresen elfogadja.

2. javítás: Válassza ki magának a bemeneteket

A legtöbb pénztárca kliens érmék küldésekor automatikusan választja a bemeneteket, és ez az optimális választást biztosítja. De néha még mindig túl nagy hibát kap a tranzakció.

Ahelyett, hogy lehetővé tenné a pénztárcának, hogy kiválassza a bemeneteket, az érmevezérlő funkciók segítségével maga válassza ki a bemeneteket. Ez különösen akkor hasznos, ha konkrét összegeket küld.

Tehát hogyan kerülheti el ezt a hibát a jövőben?

Nagyobb kifizetések fogadása

A probléma az, hogy a pénztárcád annyi apró tranzakciót kap. Ennek elkerülésére vannak bizonyos módszerek. Ha bányászat, akkor állítsa be a lehető legmagasabb fizetési értéket. Vannak olyan bányászati ​​medencék, amelyek lehetővé teszik a fizetési összeg beállítását.

Ha masternode-okat futtat, vagy ha egymásra rakás révén jutalmat kap, akkor ezen nem lehet segíteni. A pénztárcád továbbra is rendszeresen nagy mennyiségű tranzakciót fog kapni. Tehát időről időre nyissa ki a pénztárcáját, szinkronizálja és konszolidálja a kisebb bemeneteket későbbi felhasználás céljából.

Van még valami úgynevezett pénztárca groomer, amely ezt automatikusan elvégzi. Ez azonban haladó felhasználóknak szól, és ezt egy másik oktatóanyagban magyarázzuk el.