„Eclair“ mokesčių pataisymai nukreipti į „Lightning“ finansavimo nuostolius
Eclair, ACINQ žaibo mazgo programinė įranga, sujungė du pataisymus dėl spragų, dėl kurių mazgas gali prarasti Bitcoin dėl pernelyg didelių kasybos mokesčių kanalo finansavimo ir sujungimo metu. Kai „Eclair“ įneša lėšų, ribojami bendraamžių mokesčiai; kitas tikrina operacijas iš pažeistos „Bitcoin“ sistemos, o „Eclair“ išlaiko pasirašymo raktus.
Spalio 2 d. ir spalio 5 d. remonto darbai buvo sujungti į pagrindinį projekto skyrių. Spalio 12 d. jo išleidimo puslapyje vis dar buvo nurodyta naujausia rugsėjo 0.14.3 versija. Du spalio mėnesio pataisymai po to, kai buvo išleista pakuotė.
„Bitcoin Optech“ spalio 9 d. informaciniame biuletenyje buvo akcentuojami abu pokyčiai, kaip apsaugos spragų panaikinimas dvigubo finansavimo ir sujungimo metu.
Pirmasis taisymas, PR Nr. 3388, yra susijęs su partnerių inicijuotu pakeitimu mokesčiu arba RBF, bandymais atidarant dvigubai finansuojamą kanalą arba naudojant sujungimą, koreguojantį kanalo finansavimą. Partneris gali prašyti pakeitimo operacijos su didesniu mokesčio tarifu. „Eclair“ išlaikė savo piniginės įnašą ir mokėjo už savo įnašą tokiu tarifu, be viršutinės ribos ar mokesčių biudžeto šiuo keliu.
Tai leidžia kenkėjiškam partneriui nustatyti savavališką kasybos mokesčio tarifą prisidedančiam mazgui, o pačiam nieko neprisideda. Nuostoliai būtų išmokami kaip mokesčiai kalnakasiams, o ne pervedami tiesiogiai bendradarbiams.
Remontas atmeta bandymus viršyti maksimalų finansavimo mokesčio tarifą, kurį Eclair rekomenduoja savo kolegoms. Lieka dvi išimtys: partneris perka likvidumą ir sumoka mokesčius už Eclair įnašus arba Eclair mazgas neprisideda prie sandorio lėšų. Tokiais atvejais „Eclair“ neapmoka išlaidų, susijusių su šia riba.
Raktų laikymas yra tik dalis gynybos
PR #3390 sprendžia atskirą grėsmę Eclair signer režimu. „Bitcoin Core“ užpakalinė programa „Bitcoind“ atrenka monetas ir sudaro operacijas, o „Eclair“ išsaugo raktus ir ženklus.
Sukompromituota foninė programa gali pranešti apie mokestį neviršijant biudžeto, kurdama operaciją, kuri iš tikrųjų sumokėjo daugiau, įskaitant pakeitimo išvesties atsisakymą. Pagal „Bitcoin“ operacijų apskaitą išvestims nepriskirta įvesties vertė tampa kalnakasių mokesčiu. Trūksta pakeitimų gali išleisti lėšas nemokant užpuoliko adreso.
Kai pateikiamas mokesčių biudžetas, remontas apskaičiuoja faktinį mokestį iš išleistų monetų sumų, gautų pagal operacijos ID, kad būtų patvirtinta jų vertė. Ji patikrina, ar užpakalinės programos nurodytas mokestis sutampa, ir pritaiko biudžetą faktiniam mokesčiui. Ji taip pat patikrina, ar „Eclair“ atstatyti įnašai moka tą patį patikrintą mokestį ir atmeta netinkamas pakeitimo išvesties pozicijas.
Tai skiriasi nuo „CryptoSlate“ rugsėjo mėnesio ataskaitoje nurodyto kooperatyvo uždarymo mokesčio trūkumo ir spalio 2 d.
Šis remontas skirtas „Eclair“ dvigubo finansavimo, sujungimo ir pasirašymo konfigūracijai. Operatoriai turėtų patikrinti, ar jų įdiegtoje versijoje yra spalio mėnesio pakeitimų.
