The Kosmosis Approach to Crypto Rug Pull Detection
The paper proposes Kosmosis, a novel approach that constructs a knowledge graph by fusing blockchain transaction data with social media semantics to overcome the limitations of existing graph-based methods and enable more effective detection and prevention of crypto rug pulls.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
The Big Problem: The Invisible Scammer
Imagine a massive, public ledger (like a giant, unbreakable notebook) where everyone writes down who sent money to whom. This is the blockchain. It's great because it's transparent; you can see every transaction.
However, there's a catch: everyone uses a pseudonym, like a nickname or a code name (e.g., "User_123"). You can see that "User_123" sent $1 million to "User_456," but you have no idea who "User_123" actually is in the real world.
The "Rug Pull" Scam:
In the world of crypto, scammers create fake projects (like a new digital collectible). They hype it up, get people to buy in, and then suddenly vanish with all the money. This is called a "rug pull"—like pulling a rug out from under you while you're standing on it.
The Old Way of Catching Them:
Currently, investigators look at the "transaction graph." Think of this like looking at a subway map. They can see that "User_123" took money from 1,000 people and moved it to a specific station. But because they only see the map (the data) and not the people, they can't easily connect "User_123" to a real person, like "John the Scammer," or understand why the money moved. They only see the "what" and "where," not the "why."
The New Solution: Kosmosis
The authors, Philipp Stangl and Christoph Neumann, propose a new system called Kosmosis.
The Analogy: The Detective's Super-Notebook
Imagine a detective who doesn't just look at the subway map. Instead, they have a Super-Notebook (a Knowledge Graph) that connects three different worlds:
- The Blockchain: The money movements.
- Social Media (like X/Twitter): The hype, the announcements, and the usernames.
- Real-World Data: Information about who owns which company or project.
Kosmosis is a tool that automatically fills in this Super-Notebook as new data comes in. It doesn't just list transactions; it understands the story behind them.
How Kosmosis Works (The Three Steps)
1. The Ears (Data Ingestion)
Kosmosis has "ears" that listen to two things at once:
- The Blockchain: It listens to every new transaction in real-time (like a live feed of the subway).
- Social Media: It listens to posts on X (Twitter) where people talk about crypto projects.
2. The Brain (Data Processing & Semantics)
This is the magic part. Old systems just saw "Money moved from A to B." Kosmosis asks, "What actually happened?"
- It looks at the code behind the transaction (the "smart contract").
- It decodes the message. Instead of seeing a generic transfer, it sees: "This person just minted (created) a new NFT called 'Ether Monkeys'."
- It then looks at social media and sees: "Oh, the user 'Homer_eth' just posted on X saying, 'I launched Ether Monkeys!'"
- The Connection: Kosmosis links the code address to the social media username. It realizes, "The person who wrote the code for 'Ether Monkeys' is the same person posting on X as 'Homer_eth'."
3. The Filing Cabinet (Knowledge Storage)
All this connected information is stored in a structured database (a Knowledge Graph). It's like a giant web where every node is a person, a project, or a transaction, and the lines between them explain the relationships.
The Real-World Test: The Case of "Homer_eth"
To prove it works, the authors looked at a real scammer named "Homer_eth" who ran five different fake NFT projects in two months, stealing over $2.8 million.
- Without Kosmosis: An investigator sees five different projects with different names. They might not realize they are all run by the same person because the wallet addresses look different.
- With Kosmosis: The system builds a map. It sees that the same person (Homer_eth) posted about all five projects. It sees that the money from all five projects flowed back to the same "deployer" address.
- The Result: The system connects the dots. It realizes, "Hey, this person is running a pattern of scams."
The "Bob" Story: How It Would Save You
The paper tells a story about a guy named Bob.
- The Bad Scenario: Bob sees a cool new NFT project on X. He buys in. He doesn't know that the money he pays is immediately being siphoned off to the creator's personal wallet instead of being saved for the project. By the time he realizes, the creator has vanished.
- The Kosmosis Scenario: Bob tries to buy the NFT. Before he clicks "confirm," the Kosmosis system checks its Super-Notebook. It sees:
- This project was just launched.
- The creator has a history of launching similar projects that vanished.
- The code is set up to send money directly to the creator's personal wallet immediately.
- The Alert: The system pops up a warning: "Stop! This looks like a rug pull. The money goes straight to the creator, not the project." Bob cancels the transaction and saves his money.
The Goal
The main goal of Kosmosis isn't just to catch scammers after they run away. It's to build a bridge between the anonymous world of crypto code and the real world of people and social media. By understanding the meaning (semantics) of the transactions, it can spot fraud patterns that are invisible to standard tools, potentially stopping scams before they happen.
In short: Kosmosis turns a confusing list of numbers into a clear story, connecting the dots between a scammer's code, their social media hype, and their stolen money.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.