Véletlenül több mint 20 millió forintot fizettek egy Bitcoin-tranzakcióért

Időről-időre előfordulnak olyan esetek, amikor egy bitcoin birtokos nem rosszindulatú támadók, hanem saját figyelmetlensége miatt veszít pénzt. Ez lehet egy elírt cím, de lehet egy olyan fiaskó, mint ami most esett meg egy felhasználóval. Ugyanis ez a felhasználó akaratlanul 0,75 bitcoint (azaz több mint 20 millió forintot) veszített egy tranzakciós díjjal. Mindezt a Bitcoin replace-by-fee (RBF) mechanizmus „hibája” (vagyis inkább nem ismerése) miatt. Az ügy elég komoly hullámokat vetett a kriptós közösségben és rengetegen véleményezték a történteket. Mert az, ami történt ezzel a felhasználóval, az bármelyikünkkel megtörténhet.

A hatalmas Bitcoin-díj mögötti történések

A felhasználó csak egy lassú tranzakciót akart felgyorsítani, ezért csatlakozott az RBF-hez. Ez egy olyan Bitcoin-funkció, ami lehetővé teszi, hogy a megerősítés felgyorsítása érdekében magasabb díjjal újra elküldjön valaki egy tranzakciót. Az első tranzakciós díj összege nagyon alacsony volt, erre emelt rá a felhasználó a második próbálkozásra. Ezek azonban szépen ottmaradtak a mempool limbójában. Szóval felhasználónk nekifutott harmadszorra is, de a kapkodó próbálkozás során a felhasználó vagy összekeverte a bájtonkénti satoshi összegét a teljes satoshi összeggel vagy szimplán egy tárcaszkript ment élre. Mert egy 0,75 BTC-t tartalmazó, nem elköltött tranzakciós kimenetet (UTXO) felkapott a díj.

És innen már nem volt menekülés. A többség úgy értékelte az esetet, hogy ha valaki kapkod és nem látja át a komplexitást, akkor pillanatok alatt elveszíthet vagyonokat. Az AMLBot alelnöke, Anmol Jain szerint egy felső alapdíj korlát egy egyszerű műveletet költséges tanulsággá változtatott. Ez a felhasználó biztosan nem lenne ellensége a kvantumszámításnak és annak a javaslatnak, ami a kvantumszámítógépek segítségével ilyen esetben segíthetne visszaszerezni az elvesztett coinokat. Mi pedig tanuljunk az esetből. Mielőtt komoly műveleteket végzünk a láncon, mindenképpen használjuk az automatikus eszközöket, ismerjük meg a tárcánk beállításait és mindig legyünk óvatosak.

Maga a Bitcoin Replace-by-Fee (RBF) egy olyan funkció, amely lehetővé teszi a felhasználók számára, hogy egy meg nem erősített tranzakciót egy magasabb tranzakciós díjat tartalmazó új tranzakcióval helyettesítsenek. Ez különösen akkor hasznos, ha a hálózat túlterheltségének idején fel akarják gyorsítani egy tranzakció megerősítését. Az RBF a Bitcoin Core 0.12.0 verziójában került bevezetésre, és a BIP 1252-en alapul. Az RBF-nek két fő típusa van, az ún. opt-in RBF, amikor a küldő jelzi, hogy lehet a tranzakciót egy magasabb díjú verzióval helyettesíteni. Illetve a teljes RBF, amikor bármelyik meg nem erősített tranzakció helyettesíthető, függetlenül attól, hogy jelzik-e a helyettesíthetőséget. A funkciót a Bitcoin Core és sok tárca támogatja, de nem mindegyik.