XRPL маңызды pre-mainnet ақауын түзеді, бірақ клиент қолданбалары әлі де тәуекелде деген жазба BitcoinEthereumNews.com сайтында пайда болды.
XRP Ledger (XRPL) валидаторлары BatchV1_1 түзетуін 29 қыркүйекте 14:06:41 UTC-де іске қосылатын шартты жолға қойды, осылайша қауіпсіздікке қатысты апатты желінің түзету процесі мен оның айналасындағы бағдарламалық жасақтаманы тірі сынаққа айналдырды. 22 қыркүйекте xrpldashboard 35 сенімді валидатордың 30-ы түзетуді қолдайтынын көрсетті, бұл көрсетілген 28 дауыс шегінен жоғары. Көпшілік алғаш рет 15 қыркүйекте ledger-де пайда болды. XRPL түзету ережелері бойынша қолдау екі апта бойы 80%-дан жоғары болуы керек. 80%-ға немесе одан төменге түсу көпшілік кезеңін аяқтайды, сондықтан іске қосу күні шартты күйінде қалады. 29 қыркүйек — XRPL валидатор процесі, анықтамалық іске асыру және клиент экожүйесі қауіпті pre-mainnet ақауын пайдалануға жарамды атомдық транзакция инфрақұрылымына айналдырғанын тексеретін алғашқы өндірістік сынақ. Валидатор файрволы mainnet-ке дейін жұмыс істеді. Бастапқы Batch түзетуі XRP Ledger mainnet-інде ешқашан іске қосылмады. Ақпанда зерттеушілер түзету әлі дауыс беру кезеңінде тұрғанда маңызды авторизация ақауын тапты және валидаторларға оған қарсы дауыс беру ұсынылды. XRPL Labs-тың ресми осалдық туралы ашықтауында ешбір қаражат тәуекелде болмағаны айтылады. Ақау топтаманы авторизациялайтын тіркелгілерді тексеретін циклде болды. Егер код жаңадан жасалған тіркелгінің кілті сол тіркелгіге сәйкес келетін қол қоюшыны кездестірсе, ол қалған қол қоюшыларды жалғастырмай, бірден сәттілік қайтарды. Шабуылдаушы сол жарамды қол қоюшыны бірінші орынға қойып, содан кейін құрбанның тіркелгісін авторизациялайтын жалған жазбаны қоса алады. Егер түзету іске қосылғанда, тексерілмеген құрбан транзакциясы құрбанның кілттерінсіз орындалуы мүмкін еді. XRPL-дің жауабы екі кезеңде болды. 3.1.1 нұсқасы бастапқы Batch және fixBatchInnerSigs түзетулерін қолдау көрсетілмейтін деп белгілеп, олардың іске қосылуын бөгеді. BatchV1_1 кейінірек оларды қайта жазылған авторизация жолымен және қосымша қорғаныстармен алмастырды. Бұл оқиға бағдарламалық жасақтаманы шығару мен протоколды іске қосу арасындағы шекарада ұсталған сәтсіздік болды. XRPL Foundation-ның қорытынды XLS-56 спецификациясы енді…
