Key Points
An artificial intelligence bot, Freysa, gave control of $50,000 in cryptocurrency to a user named p0pular.eth. This happened after the user persuaded the bot to override its main rule, which was to never release the funds. Software engineer Jarrod Watts observed this victory after 481 unsuccessful attempts.
The challenge began on November 22. Participants were tasked with sending messages to Freysa, attempting to make it release the funds. Each attempt required a fee. The total fee sum was divided as such: 70% increased the prize pool, 15% was converted from Ethereum (ETH) to the bot’s FAI token, and the remaining 15% went to the bot’s developer.
Exploiting a Bot’s Vulnerability
As the prize grew, the cost to send a message also increased, reaching a peak of $450 per message. Eventually, p0pular.eth, whose identity is still unknown, found a loophole in the bot’s internal logic for processing transfers. They convinced Freysa that any incoming funds should automatically trigger the release of the prize. After the message was sent, p0pular.eth successfully manipulated the bot’s message handling logic. This caused the bot to transfer the entire pool of 13.19 ETH (approximately $47,000 at the time) to the user.
The use of AI in the cryptocurrency space has received mixed reactions. While some praised the emerging use of AI, others expressed concerns about the protocol’s transparency. They suggested that p0pular.eth may have had inside knowledge of the trick or been linked to the bot’s development.