Last updated

Developer Reflections: Xrplorer

This week on Developer Reflections, we're proud to highlight Xrplorer, a powerful open analytics platform built on top of a graph database representation of the XRP Ledger.

Xrplorer was built by Thomas Silkjaer, a Danish data scientist, designer, and popular Forbes Contributor, as a side-project on Neo4j, to prove out the benefits of using a graph database over a traditional relational database management system (RDBMS), which is typically used to store XRP Ledger historical data.

Note: The Xrplorer project as described in this post has been deprecated, as forensics and other data are being combined with related efforts within the XRP Ledger Foundation. (Updated October 2022)

A primary benefit of the graph database is that the ledgers are not stored in their original binary form or JSON representations, which makes it easier to do more complex relational queries, apply graph algorithms, run fraud detection algorithms and integrate XRP Ledger data with machine learning.

To that extent, Xrplorer has been widely used by the XRP Community as a watchdog platform to prevent, report and combat fraudulent activity on the XRP Ledger.

A forensic team was formed on Twitter using Xrplorer and social media data to serve as a safety beacon for the XRP Community by reporting scammers and fake giveaways.

Xrplorer tweet flagging a scam domain

Xrplorer has also been effective at identifying "amendment blocked" servers and notifying their operators, who hadn't yet upgraded to the latest stable version of the XRP Ledger.

Xrplorer tweet about finding amendment blocked services

The graph database structure has also enabled Silkjaer to visualize XRP Ledger data in stunning ways , which have uniquely expressed his combined passion and talent for data and design.

XRP Ledger visualization by Thomas Silkjaer XRP Ledger visualized by Thomas Silkjaer in Forbes.

If you're a developer that uses the XRP Ledger, Interledger, Xpring SDK, XRP API, ripple-lib, XRP CLI or related open-source technologies in your products and apps, then fill out this form [link] with details about your product or app, and join the community.