XRP Ledger tyrimas nustato, kad atsitiktinės tarpusavio sąsajos padidina atsparumą
Naujame XRP Ledger tyrime teigiama, kad du ar trys papildomi lygiaverčiai ryšiai kiekviename dalyvaujančiame mazge gali smarkiai padidinti mazgų, kuriuos tikslinė ataka turi pašalinti, kad sutrikdytų modeliuojamą sutarimą, skaičių.
XRPL sutarimas priklauso nuo pakankamai patikimų tikrintojų, kurie gauna vienas kito pranešimus. Atskiras peer-to-peer tinklas perduoda tuos pranešimus tarp serverių, todėl papildomi maršrutai gali išlaikyti tikrintojo srautą, jei ataka pašalins judriausius tinklo centrus.
Rugpjūčio 26 d. arXiv dokumentas išbando atsitiktinį „K-out“ padidinimą. K yra naujų nenukreiptų briaunų, kurias kiekvienas dalyvaujantis mazgas sukuria tolygiai atsitiktinai pasirinktoms kolegoms, skaičius.
Esant 60 % dalyvavimui ir K = 2, modelio kvorumo kritinės atakos dydis padidėjo nuo 11 % iki 38 %, kai pašalinimai buvo nukreipti į aukščiausio lygio mazgus. Po atakos, suplanuotos pagal tarpų centralizaciją, kuri teikia pirmenybę mazgams, esantiems daugelyje trumpiausių kelių, slenkstis pakilo nuo 12% iki 33%.
Antrasis pokytis yra 2,75 karto didesnis už pradinį lygį. Metrika matuoja modeliuojamą pašalintų mazgų dalį, kol mažiau nei 80 % modelio tikrintuvų lieka kartu viename prijungtame komponente. Pastebėta atakos kaina lieka nežinoma.
Kai dalyvavo 80 % ir 100 %, K = 3 atitiko arba viršijo sumodeliuotą tvirtumą, gautą atlikus maždaug 20–25 invazinės perjungimo strategijos iteracijas visame popieriaus tinkle ir kvorumo testuose. K-out padidinimas išlaikė apie 0,85 Jaccard panašumą su pradiniu briaunų rinkiniu, o perjungimas nukrito gerokai žemiau 0,5.
Palyginus gaunamas grafiko lygio rezultatas: nedidelis skaičius tolygiai paskirstytų nuorodų gali sukurti alternatyvius kelius, išsaugant daugiau pradinio tinklo nei pakartotinai keičiant kraštą. Autoriai taip pat išleido savo modeliavimo kodą ir momentinius failus pasirinktoms įvestims.
2022 m. XRP Ledger studijų žemėlapis už pelno
Tyrime pakartotinai panaudojama 1 290 valandinių momentinių nuotraukų, surinktų per du mėnesius 2022 m. Jame parenkama diagrama, kuri yra artimiausia duomenų rinkinio vidutinėms charakteristikoms, sukuriant reprezentatyvų momentinį vaizdą su 952 mazgais, 15 070 kraštų ir vidutiniu laipsniu 31,7.
Šis istorinis žemėlapis taip pat įtvirtina pradžios slenksčius. 2026 m. rugpjūčio mėn. dokumente teigiama, kad ankstesnis patikimumo tyrimas parodė, kad tikslingai pašalinus maždaug 20 % mazgų buvo pažeistas tinklo patikimumas, o apie 9 % – kvorumo patikimumas. Atsitiktiniai gedimai reikalavo daug didesnių pašalinimų. Kiekvienas procentas apibūdina atakos modeliavimą senoje diagramoje.
Tikrinimo priemonės išdėstymas įveda antrąją abstrakciją. Duomenų rinkinys neidentifikavo tikrintojų, todėl kiekvienas pagrindinis modeliavimas vienodai atsitiktinai atrinko 34 tikrinimo mazgus ir pašalino juos iš tiesioginio taikymo. Jautrumo testai, kurie palankiai vertino aukšto arba žemo laipsnio mazgus, kad būtų galima priskirti tikrintuvą, išlaikė atsitiktinio padidinimo kokybinį pranašumą, nors pasikeitė pradinis lygis ir prieaugis.
Dabartinis tinklas tiekia skirtingus matomus įėjimus. Rugpjūčio 30 d. „Bithomp“ tiesioginis mazgų tyrinėtojas parodė 786 aptinkamus mazgus, o patvirtinimo rodinys parodė 35 narius rodomame XRP Ledger Foundation UNL. Tiesioginis skaičius laikui bėgant keičiasi ir gaunamas naudojant trečiosios šalies matavimą, o ne popieriaus tikrinimo metodą. Palyginimas nustato, kad įvestis pasikeitė; nūdienos atsparumo kryptis lieka neišspręsta.
Viešasis matavimas taip pat turi dokumentuotų aklųjų zonų. XRPL lygiavertė tikrinimo programa gali praleisti IP adresą ir prievadą, kai prijungtas lygiavertis yra tikrintuvas arba privatus lygiavertis. Oficialūs tikrintojo nurodymai teikia pirmenybę privatiems arba saugomiems lygiaverčių kelių, o ne viešos prieigos. Šios apsaugos priemonės trukdo rekursiniam galutinio taško aptikimui, tačiau vis tiek leidžia atsirasti kai kuriems tikrintuvo jungtims.
Todėl naujam tyrimui reikėtų daugiau nei atnaujinto mazgų skaičiaus. Tam reikės topologijos matavimo su aiškiomis aprėpties ribomis, pateisinamo dabartinio patvirtinimo įdėjimo modelio ir tų pačių Monte Karlo testų, kurie būtų pakartoti pagal tą grafiką.
Ryšys, pasitikėjimas ir operatoriaus testas
Bendradarbių papildymas turi įtakos pranešimų maršrutams, o XRPL pasitikėjimo sąrašai nustato, kieno patvirtinimo balsai skaičiuojami.
XRPL serverio unikalių mazgų sąrašas identifikuoja tikrintojus, kuriais operatorius pasitiki, kad nesusiderintų. Peer protokolas per serverio ryšius perduoda operacijas, knygos duomenis, pasiūlymus ir patvirtinimus. UNL patvirtinimo priemonę galima pasiekti per perdangą, net jei jis nėra vienas iš tiesioginių to serverio partnerių.
Todėl pridėjus du atsitiktinius bendraamžius UNL narystė, 80 % sutarimo riba ir patikimų sąrašų sutampa lieka nepakitę. Sumodeliuota nauda atsiranda dėl to, kad dingus centriniams mazgams lieka pakankamai tikrintuvų, prijungtų alternatyviais maršrutais. Tvirtintojo sąžiningumas ir pasitikėjimo koncentracija yra už šio mechanizmo ribų.
Dabartinė programinė įranga suteikia kelis būdus, kaip sukurti daugiau nuorodų, tačiau diegimas turi apribojimų, kurių grafiko operacija neužfiksuoja. Oficialūs nurodymai nustato xrpld numatytąjį minkštąjį maksimalų 21 lygiavertį ryšį ir palaiko mažiausiai 10 išeinančių ryšių. Padidinus minkštąjį maksimalų skaičių iki mažesnio nei 68, išeinančių jungčių skaičius savaime nepadidėja dėl programinės įrangos gaunamų ir išeinančių adresų paskirstymo. Fiksuoti lygiaverčiai, lygiaverčiai rezervacijos ir rankiniai ryšiai gali viršyti minkštąjį maksimumą, atsižvelgiant į projekto atskaitos konfigūraciją.
Ilgalaikiai ryšiai tarp organizacijų padidina koordinavimą. Garantuotas bendraamžių rezervavimas reikalauja, kad abiejų pusių administratoriai bendradarbiautų. Privatūs tikrintojai gali sąmoningai pereiti per pasirinktus tarpinius serverius arba centrus, kad sumažintų poveikį visuomenei. Daugiau bendraamžių taip pat sunaudoja daugiau pralaidumo, o tai yra nurodyta oficialiose konfigūracijos instrukcijose.
Straipsnyje modeliuojami dalyvavimo poaibiai nuo 20% iki 100%, parodydami, kaip grafikas reaguoja, kai tik dalis tinklo prideda nuorodas. Šie scenarijai nepateikia empirinio priėmimo lygio. Operatoriaus noras, ilgalaikis partnerių priėmimas, tarpusavio ginčas, pralaidumas, privatumas, kenkėjiškų partnerių poveikis ir paslaugų atsisakymo poveikis lieka neįvertintas.
XRP Ledger tyrimo indėlis yra sutelktas projektavimo rezultatas: viename reprezentatyviame 2022 m. XRPL grafike keli vienodai atsitiktiniai kraštai sumažino priklausomybę nuo centrinių mazgų ir padidino modeliuojamus atakos slenksčius su mažesniu topologijos pasikeitimu nei atliekant platų laidų perjungimą.
Norint išbandyti šį rezultatą pagrindiniame tinkle, dabar reikia dabartinės topologijos įvesties ir operatyvinio bandymo, kaip atrenkamos, priimamos ir prižiūrimos atsitiktinės nuorodos. Iki tol 9%, 20%, 33% ir 38% liko modelio rezultatai. Praktinis klausimas yra tas, ar ribinė tarpusavio įvairovė gali užtikrinti tokį patį atsparumą XRPL operatorių tinkle, kurį šiandien veikia.
