Lỗi “XRP miễn phí” của XRP Ledger, gói gọn trong một con số: gấp 92 lần toàn bộ lượng XRP.
Để tạo XRP từ hư không, tổng giá trị của một khoản thanh toán phải vượt quá 92 lần toàn bộ lượng XRP đang tồn tại. Bộ đếm của chính sổ cái hiện ghi nhận 99.99B XRP, còn tổng số drops 64 bit có thể vượt quá 9,223B XRP trước khi tràn. Khi vượt qua ngưỡng đó, tổng số quay vòng thành một con số cực nhỏ: người bán được thanh toán đầy đủ, người mua gần như không bị tính phí, còn bước kiểm tra “không tạo ra XRP” cũng thực hiện cùng phép tính nên không phát hiện thấy gì.
Vì không thể có một khoản XRP đơn lẻ nào vượt quá 100B, nên cần ít nhất 93 lệnh chào bán được định giá sai có chủ đích trong cùng một khoản thanh toán. Đó là lý do suốt 11 năm, các khoản thanh toán thông thường chưa bao giờ đến gần ngưỡng này.
Lỗi được báo cáo ngày 22 tháng 9, được khắc phục trong xrpld 3.4.1 ngày 25 tháng 9 và công bố ngày 9 tháng 10. Nhóm XRPL cho biết họ không tìm thấy dấu hiệu nào cho thấy lỗi này từng bị khai thác.
Để tạo XRP từ hư không, tổng giá trị của một khoản thanh toán phải vượt quá 92 lần toàn bộ lượng XRP đang tồn tại. Bộ đếm của chính sổ cái hiện ghi nhận 99.99B XRP, còn tổng số drops 64 bit có thể vượt quá 9,223B XRP trước khi tràn. Khi vượt qua ngưỡng đó, tổng số quay vòng thành một con số cực nhỏ: người bán được thanh toán đầy đủ, người mua gần như không bị tính phí, còn bước kiểm tra “không tạo ra XRP” cũng thực hiện cùng phép tính nên không phát hiện thấy gì.
Vì không thể có một khoản XRP đơn lẻ nào vượt quá 100B, nên cần ít nhất 93 lệnh chào bán được định giá sai có chủ đích trong cùng một khoản thanh toán. Đó là lý do suốt 11 năm, các khoản thanh toán thông thường chưa bao giờ đến gần ngưỡng này.
Lỗi được báo cáo ngày 22 tháng 9, được khắc phục trong xrpld 3.4.1 ngày 25 tháng 9 và công bố ngày 9 tháng 10. Nhóm XRPL cho biết họ không tìm thấy dấu hiệu nào cho thấy lỗi này từng bị khai thác.