
La Lightning Network (LN) és una solució d’escalat de segona capa dinàmica i en constant evolució per a Bitcoin, dissenyada per permetre transaccions ràpides i de baix cost. Recentment, la xarxa ha introduït l’error “[ERR] HSWC: mateix canal d’entrada i sortida”. Aquesta actualització ha fet que molts atacs estudiats anteriorment, com ara el LockDown Balance Availability Attack, siguin molt més difícils d’executar.
En aquesta publicació, aprofundirem en les idees principals que hi ha darrere d’aquest canvi, explorant què significa l’error i el seu impacte en la seguretat de la xarxa. En comprendre aquests desenvolupaments, podem apreciar els esforços continus per millorar la resiliència i l’eficiència de les transaccions de Bitcoin.
Què significa l’error [ERR] HSWC: mateix canal d’entrada i sortida
L’error “[ERR] HSWC: mateix canal d’entrada i sortida” es produeix quan un node intenta encaminar un pagament a través d’un canal que és tant el canal d’entrada com el de sortida per a l’HTLC (contracte bloquejat per temps amb hash). Això significa que el node intenta utilitzar el mateix canal per rebre i enviar el pagament, cosa que provoca transaccions fallides i operacions del canal interrompudes.

En el diagrama, podem veure com es manifesta aquest error:
Primer, l’atacant inicia un nou pagament amb una ruta personalitzada, enviant-lo a la víctima A en el primer salt. La víctima A segueix les instruccions d’encaminament rebudes amb el pagament i el reenvia a la víctima B. En aquest punt, la víctima B rep el pagament juntament amb les instruccions d’encaminament, que indiquen a la víctima B que enviï el pagament de tornada a la víctima A. Aquest intent d’encaminament provoca l’error “[ERR] HSWC: mateix canal d’entrada i sortida” a la víctima B perquè s’utilitza el mateix canal tant per als pagaments entrants com per als sortints. Com a resultat, la transacció falla i les operacions del canal s’interrompen.
Abans d’aquest canvi, aquest encaminament era possible i era una vulnerabilitat coneguda que podia ser explotada pels atacants.
L’impacte en els atacs
Un dels impactes més significatius d’aquest canvi és en la seguretat de la xarxa. Diversos articles han descrit atacs que exploten aquesta vulnerabilitat. Per exemple, “LockDown: Balance Availability Attack Against Lightning Network Channels” (ResearchGate, 2020) descriu un atac on un adversari pot manipular els saldos dels canals per interrompre la xarxa. Aquest atac es basa en la capacitat del node per encaminar els HTLC a través del mateix canal, cosa que es pot explotar per causar interrupcions. Amb la introducció de l’error “[ERR] HSWC: mateix canal entrant i sortint”, aquests atacs es tornen molt més difícils d’executar.
Amb la introducció de l’error “[ERR] HSWC: mateix canal d’entrada i sortida”, aquests atacs es tornen molt més difícils d’executar. L’error impedeix que els nodes utilitzin el mateix canal tant per als pagaments entrants com sortints, tancant així una vulnerabilitat crítica. Com a resultat, els atacants ja no poden explotar aquest mètode d’encaminament per manipular els saldos dels canals i interrompre la xarxa.
Aquesta millora millora la seguretat i la fiabilitat generals de la xarxa Lightning, fent-la més resistent contra possibles atacs. En abordar aquesta vulnerabilitat, la xarxa pot mantenir la seva integritat i garantir la transferència segura i eficient de Bitcoin.
Conclusió
La introducció de l’error “[ERR] HSWC: mateix canal d’entrada i sortida” és un pas crucial per millorar la seguretat i la fiabilitat de la xarxa Lightning. En evitar que els nodes encaminin els pagaments a través del mateix canal, la xarxa mitiga les possibles vulnerabilitats i reforça la seva resistència general contra els atacs. A mesura que la xarxa Lightning continua evolucionant, aquestes millores són essencials per mantenir la seva integritat i garantir la transferència segura i eficient de