Update zum „Free-XRP“-Bug im XRP Ledger: Die tatsächliche Schwelle lag beim 184-Fachen aller XRP, nicht beim 92-Fachen.
Gestern haben wir die Grenze eines vorzeichenbehafteten 64-Bit-Werts von 9.223 Mrd. XRP als Untergrenze angesetzt. Damit der Trick funktionierte, musste die XRP-Gesamtsumme einer einzelnen Zahlung jedoch 2^64 Drops überschreiten, also etwa 18.446 Mrd. XRP, sodass der Zähler auf einen winzigen Betrag überlief. Das ist mehr als das 184-Fache der existierenden 99,99 Mrd. XRP und entspricht der Schätzung der Bug-Entdecker von etwa 18,45 Bio. XRP.
Da kein einzelner XRP-Betrag 100 Mrd. überschreiten kann, waren mindestens 185 manipulierte Angebote in einer Zahlung nötig, nicht 93. Der Rest bleibt unverändert: am 25. September in xrpld 3.4.1 behoben, am 9. Oktober offengelegt, und es gibt keine Anzeichen dafür, dass der Bug jemals ausgenutzt wurde.
Gestern haben wir die Grenze eines vorzeichenbehafteten 64-Bit-Werts von 9.223 Mrd. XRP als Untergrenze angesetzt. Damit der Trick funktionierte, musste die XRP-Gesamtsumme einer einzelnen Zahlung jedoch 2^64 Drops überschreiten, also etwa 18.446 Mrd. XRP, sodass der Zähler auf einen winzigen Betrag überlief. Das ist mehr als das 184-Fache der existierenden 99,99 Mrd. XRP und entspricht der Schätzung der Bug-Entdecker von etwa 18,45 Bio. XRP.
Da kein einzelner XRP-Betrag 100 Mrd. überschreiten kann, waren mindestens 185 manipulierte Angebote in einer Zahlung nötig, nicht 93. Der Rest bleibt unverändert: am 25. September in xrpld 3.4.1 behoben, am 9. Oktober offengelegt, und es gibt keine Anzeichen dafür, dass der Bug jemals ausgenutzt wurde.