Robert Steinadler, před rokem
Bitcoin mempool je důležitou součástí odesílání a přijímání transakcí. Mnoho začátečníků má dojem, že transakce se posílají mezi odesílatelem a příjemcem. V tomto článku se budeme zabývat tím, jak se posílají Bitcoinové transakce a co je to vlastně mempool.
Každá transakce v Bitcoinu je zapsána v jeho blockchainu. Výhodou této metody je, že žádný subjekt na této planetě nemůže manipulovat s minulými transakcemi, měnit peněžní zásobu nebo falšovat nové transakce. To v podstatě znamená, že odesílatel nepracuje s příjemcem své transakce, ale se samotným blockchainem.
Blockchain je distribuovaná účetní kniha, což znamená, že odesílatel oslovuje síť Bitcoin, aby se transakce uskutečnila. Síť Bitcoin není jediná entita, ale tisíce decentralizovaných uzlů a většina těchto uzlů drží úplnou kopii blockchainu, která se aktualizuje při každém potvrzení nového bloku.
Potvrzování bloků, a tedy i transakcí, provádějí těžaři. Těžaři jsou ve skutečnosti také uzly, ale jsou pověřeni konkrétním úkolem a provádějí nákladné výpočty za účelem vyřešení kryptografické hádanky. Zde vstupuje do hry mempool. Jak těžaři vědí, která transakce má být zařazena do dalšího bloku?
Když je transakce odesílána do sítě, je po jejím rozšíření uzly zařazena do tzv. mempoolu. Před zařazením do mempoolu musí transakce splňovat několik kritérií, která jsou kontrolována uzly:
Mempool je databáze a všechny jeho položky jsou transakce, které ještě nebyly potvrzeny. Je to jako hotelová hala a každý se usazuje, dokud není jeho pokoj připraven. Aby mohl každý zaujmout místo, musí dodržet protokol Bitcoinu, který kontroluje každý uzel v síti zvlášť.
Paměťový fond je často přeplněný. Jsou období, kdy se transakce snaží odeslat více lidí a často se shodují s vysokou volatilitou ceny bitcoinů. To znamená, že pokud dojde k prudkému nárůstu nebo poklesu ceny, více účastníků trhu vidí důvod jednat a začít přesouvat své BTC najednou.
Ale i když mempool není přeplněný, musí existovat pořadí, aby se zpracovaly všechny čekající transakce a rozhodlo se, která z nich to zvládne a bude zařazena do dalšího bloku. Zde se stávají důležitými transakční poplatky.
Mempool nefunguje na principu "kdo dřív přijde, ten dřív mele". Místo toho probíhá soutěž mezi transakčními stranami o místo v dalším bloku. Velikost bloku Bitcoinu je omezena teoretickým limitem 4 megabajty a realističtějším maximem 2 megabajty. Při psaní tohoto článku se velikost bloku pohybovala někde mezi 1 a 1,5 megabajtu. Jak tedy získat lístek na drahocenný prostor?
Tím, že zaplatíte vyšší poplatek než ostatní, se vaše transakce stane pro těžaře atraktivnější. Pokud tu vaši zařadí jako první a úspěšně vyřeší další blok, maximalizují svou odměnu.
Bitcoin vytváří nový blok v průměru každých 10 minut. To znamená, že transakce v řetězci musí čekat nejméně 10 minut, než dojde k prvnímu potvrzení sítě. Ale co když se vám nelíbí být tím, kdo nabízí nejvyšší cenu? Také můžete udělat skvěle, pokud se transakce do vaší peněženky objeví za 3 hodiny.
Většina bitcoinových peněženek má zabudovaný mechanismus pro odhad, jak dlouho bude transakce trvat v závislosti na poplatcích, které si zvolíte. Software to umí, protože mempool je veřejný a umožňuje odhadnout průměrný poplatek, který se platí, množství transakcí, které již čekají, a dobu, která bude pobděpodobně trvat, než se potvrdí ta vaše. Upozorňujeme, že tyto odhady nejsou přesnou vědou a výsledky se mohou lišit, protože zatížení sítě a průměrný poplatek se mohou změnit během několika minut.
Pokud nechcete platit žádné poplatky, je to také naprosto možné. Je však velmi nepravděpodobné, že vaše transakce bude vůbec zpracována. Může to trvat několik dní, nebo ještě hůře v určitém okamžiku mempool vaši transakci vyřadí, protože se příliš dlouho zadrhla. Jak již bylo řečeno, nemusíte také panikařit, pokud se transakce zdržuje. Buď bude potvrzena později, nebo bude z poolu vyřazena.
Co znamená mempool?
Mempool je spojení slov memory a pool. Je to databáze přístupná všem uzlům v síti Bitcoin, která obsahuje platné transakce, které ještě nebyly schváleny.
Používají mempool i jiné kryptoměny?
Ano, většina blockchainů pracuje se stejným nebo podobným konceptem. V podstatě všechny kryptoměny, které následují design Bitcoinu, mají mempool, jako například Litecoin. Jiné, jako například Ethereum, nenásledují design Bitcoinu, ale také používají mempool.
Jak se na mempool podívat?
Existuje několik webových stránek, které poskytují jednoduchou službu sledování mempoolu a aktuálních poplatků, které se na něm podílejí. Zde je jeden příklad, upozorňujeme, že jsme jej vybrali pro informační účely a žádnou konkrétní službu nepodporujeme. Další možností je přistupovat k němu se spuštěním vlastního uzlu pomocí Bitcoin core peněženky.
Je možné poplatky přeplatit?
Ano, to je naprosto možné a je to také důvod, proč by poplatky nikdy neměly být nastavovány ručně. Většina peněženek má zabudovaný mechanismus, který odhaduje poplatky za transakce podle aktuální situace.
Jak dlouho trvá, než je stall transakce vyřazena z mempoolu?
Průměrná konfigurace pro vypršení mempoolu je 336 hodin nebo 14 dní. Upozorňujeme, že expirace závisí na peněžence, kterou používáte. Některé peněženky mají také možnost opětovného vysílání, která zabraňuje vypadávání transakcí. Dalším faktorem je zbytek sítě. Některé uzly mohou danou transakci uchovávat v mempoolu, což může způsobit delší dobu, než bude potvrzena nebo vypadne.
Přihlaste se k odběru informací pomocí našich e-mailových aktualizací