Yksi Bitcoin-lompakko maksoi 1,60 BTC:n verkkomaksun, arvoltaan noin 102 778 dollaria, eikä lähettänyt yhtään kolikkoa kenellekään. Tapahtuma vahvistettiin 12. elokuuta lohkossa 962 142.
Ketjun tiedot osoittavat yhden syötteen: 160 343 885 satoshia. Louhijat saivat jokaisen satoshin näistä, eikä ainoakaan ulostulo sisältänyt arvoa.
Miten Bitcoin-maksu paisui hallitsemattomasti
Lähettäjä käytti automaattista skriptiä, joka perustui Replace-by-Fee-ratkaisuun eli RBF:ään. Tämän ominaisuuden avulla käyttäjä voi lähettää vahvistamattoman Bitcoin-siirron uudestaan korkeammalla maksulla päästäkseen mempool-jonon ohi.
RBF on olemassa hyvästä syystä. Maksuarviot vanhenevat minuuteissa, ja jumissa oleva maksu voi viipyä jonossa tunteja.
Kuitenkin silmukka rikkoutui. Sen sijaan, että botti olisi pysähtynyt järkevään rajaan, se korotti palkkiota kerran sekunnissa. Jokainen uusi versio haukkasi lompakon saldoa yhä syvemmälle.
Lopulta Bitcoin-maksu nielaisi koko syötteen. Viimeisin versio ei jättänyt mitään vastaanottajalle, joten maksu asettui nollaan. Silti Bitcoin-solmut hyväksyivät sen, koska protokolla ei rajoita, paljonko lähettäjä voi antaa louhijoille.
SpiderPool louhi lohkon ja sai merkittävän yllätystulon. Koko lohkon palkkiot olivat yhteensä noin 1,82 BTC, joten tämä virhe muodosti niistä 88 prosenttia. Tällainen onni on tärkeä louhintapuolelle, sillä aiempi markkinajohtaja hakeutui konkurssiin heinäkuussa.
Kolme asetusta, jotka estävät hallitsemattoman maksun
Ensiksi, poista käytöstä automaattinen RBF-korotus. Manuaalinen hyväksyntä pakottaa ihmisen tarkistamaan jokaisen korotuksen ennen kuin se menee verkkoon.
Toiseksi, aseta maksukatto. Useimmat nykyaikaiset lompakot hyväksyvät maksimirajan satoshia per tavu -arvolle, ja tällainen rajoitus olisi pysäyttänyt tämän silmukan sekunneissa.
Kolmanneksi, lähetä aina testimaksu. Muutama tuhat satoshia varmistaa, että botti toimii oikein ennen kuin oikeaa rahaa siirretään. Kauppiaiden, jotka keräävät maksuja useaan kertaan, kannattaa tehdä tarkistus uudelleen jokaisen ohjelmistopäivityksen yhteydessä.
Samaan aikaan tämä tapaus muistuttaa aina ajankohtaista teemaa itsehallinnassa. Coldcard-lompakon hakkeroinnin uhrit noudattivat hyviä käytäntöjä, mutta silti he menettivät kaiken. Binance-johtaja Changpeng Zhao huomautti myöhemmin samasta, todeten että mikään lompakko ei ole täysin turvallinen.
Siksi automaatiota tulisi tarkastella yhtä tarkasti kuin siemeniä. Valvomatta pyörivä skripti voi tyhjentää saldon nopeammin kuin mikään hyökkääjä.
BTC:n hinta on tällä hetkellä noin 63 770 dollaria, ja se on laskenut 0,2 % viimeisen vuorokauden aikana. Nykyisillä hinnoilla virhe maksaa yhä yli 102 200 dollaria, tuloksena tuhoisa tappio – yhtään pääomaa ei koskaan tavoittanut kohdettaan.
Bitcoin-louhijat tuskin valittavat. Tulot ovat laskeneet kuukausia, kun Bitcoinin louhijat poistuvat verkosta ennätystahtia, joten satunnainen kuusinumeroinen maksu on todellinen lahja. Kuitenkin suurempi kysymys kuuluu lompakoiden kehittäjille: pitäisikö minkään lompakon sallia yhden siirron käyttää koko saldon maksuihin ilman erillistä varmistusta?









