Bug Rhwydwaith Mellt Bitcoin Newydd: Llwybr talu heb ei briodoli

Datblygwyr Bitcoin yn trafod nam Rhwydwaith Mellt newydd a all achosi methiannau llwybr talu heb eu priodoli. Gall y byg hwn achosi i daliadau Rhwydwaith Mellt fethu heb i'r partïon dan sylw wybod pam.

Yn wahanol i haen sylfaen Bitcoin lle mae miloedd o weithredwyr nod yn dilysu trafodion, gall taliadau Mellt gynnwys cyn lleied â dau berson. Mae defnyddwyr yn aberthu diogelwch blockchain Bitcoin yn bwrpasol yn gyfnewid am gyflymder cyflymach a ffioedd rhatach.

O fewn y Rhwydwaith Mellt, gall taliadau fethu os aiff unrhyw beth o'i le gydag unrhyw gam mewn prosesau aml-lofnod amrywiol. Er enghraifft, efallai y bydd y derbynnydd terfynol yn gwrthod rhyddhau rhagddelwedd yn cadarnhau eu bod wedi derbyn y taliad, neu efallai y bydd nod Rhwydwaith Mellt yn mynd all-lein.

Mae methiant llwybro taliad heb ei briodoli yn golygu bod y ni fyddai gwarwyr hyd yn oed yn gwybod beth aeth o'i le. Naill ai cafodd neges gwall ei llygru ar y ffordd yn ôl at yr anfonwr, neu ni chawsant neges erioed. Efallai y byddan nhw'n dal i geisio defnyddio nod diffygiol heb hyd yn oed sylweddoli bod yna broblem.

Os yw'r gwarwyr yn cael hysbysiad am yr hyn a aeth o'i le, gallant geisio eto ar ôl gwneud ychydig o addasiadau, fel newid i nod Rhwydwaith Mellt gwahanol.

Atebion posibl ar gyfer y methiant llwybr talu heb ei briodoli

Rhagwelodd y datblygwr Joost Jager y mater hwn a arfaethedig ateb yn 2019. Sylwodd y gallai sianel dalu gymryd amser hir i gadarnhau bod y trafodiad wedi mynd drwodd. Argymhellodd ychwanegu dau stamp amser at y negeseuon y mae nodau yn eu hanfon yn ôl at anfonwr y trafodiad. Byddai un stamp amser yn cynrychioli'r amser y derbyniodd y nod y trafodiad a'r stamp amser arall pan fyddai'r nod yn trosglwyddo'r trafodiad i'w stop nesaf. Byddai'r ddau stamp amser rhoi syniad i anfonwyr o ba sianeli sy'n araf i drosglwyddo trafodion ac osgoi'r sianeli hynny yn y dyfodol.

Ar Hydref 19, 2022, Jager bostio fersiwn wedi'i diweddaru o'i atgyweiriad llwybro taliadau heb ei briodoli a fyddai'n gwella negeseuon methiant fel na fyddent yn edrych yn gibberish i anfonwr. Bydd y negeseuon gwell yn caniatáu i anfonwyr nodi'r union nod a achosodd i'w trafodiad fethu fel y gallent ei eithrio o drafodion yn y dyfodol.

Russell rhydlyd Awgrymodd y dewis arall: Byddai pob nod llwybro yn cael ei dalu un eistedd hyd yn oed pan fydd trafodiad yn methu. Gallai anfonwyr ddweud pa nod llwybro a fethodd cymharu nifer y satoshis a anfonwyd â nifer y satoshis a gawsant yn ôl. Byddai'r dechneg cyfrif satoshi hon yn gweithio hyd yn oed pe bai neges gwall yn cael ei llygru. (Sylwer: Mae un satoshi yn cyfateb i gan miliwnfed o bitcoin.)

Roedd gweithrediadau LND Rhwydwaith Mellt yn bla â gwallau

Ar 1 Tachwedd, 2022, Lightning Labs rhyddhau diweddariad brys i drwsio nam a achosodd i nodau LND fethu â dosrannu trafodion yr oedd angen llawer o fewnbynnau tystion arnynt. Mae'n bosibl y bydd nodau nad ydynt yn diweddaru yn methu ag atal sianeli maleisus rhag cau unwaith y daw cloeon amser i ben.

Datblygwr o'r enw "Burak" sbarduno'r byg gyda thrafodiad yn cynnwys y neges, “byddwch yn rhedeg CLN [Core Lightning] a byddwch yn hapus.”

Mae Burak wedi ymosod yn llwyddiannus ar LND Lightning. Dwywaith.

Sbardunodd Burak nam tebyg ar Hydref 9, 2022, pan anfonodd y datblygwr dienw drafodiad tapscript multisig 998-of-999. Byddai'r math hwn o drafodiad wedi bod angen 998 o lofnodion allwedd preifat i'w ddilysu, gan ei gwneud yn anodd ei wthio drwodd yn llwyddiannus. Ef bragged am ei wneud am ffi $4.90.

Darllenwch fwy: Bug yn rhewi bitcoin y tu mewn i Lightning Network am oriau

Defnyddiwr Twitter Stadicus o'r enw mae'r ymosodiadau yn “savage takedown” a awgrymwyd lansio rhaglen bounty byg.

Mae haciwr o'r enw Anthony Towns hawlio ceisiodd rybuddio datblygwyr Rhwydwaith Mellt am y byg, ond dywed nad yw'n ymddangos bod gan repo btcd fecanwaith ar gyfer adrodd am fygiau diogelwch.

Cynigiodd dau ddatblygwr Rhwydwaith Mellt atebion posibl ar gyfer y mater methiant llwybro taliadau heb ei briodoli. Trwy wella negeseuon, byddai cynnig Joost Jager yn ei gwneud hi'n haws nodi lle digwyddodd y broblem. Byddai cynnig Russell yn costio ychydig mwy o satoshis i anfonwyr, ond eto'n ei gwneud hi'n bosibl olrhain y mater hyd yn oed os na fydd neges yn dychwelyd at yr anfonwr. Yn y cyfamser, mae datblygwyr yn trwsio chwilod a allai achosi i nodau LND fethu yn y lle cyntaf.

Am newyddion mwy gwybodus, dilynwch ni ymlaen Twitter ac Google News neu gwrandewch ar ein podlediad ymchwiliol Wedi'i arloesi: Blockchain City.

Ffynhonnell: https://protos.com/new-bitcoin-lightning-network-bug-unattributed-payment-routing/