Skip to content
Guilherme Dantas edited this page Jun 6, 2025 · 6 revisions

The goal of the Honeypot application is to showcase the high level of security of Cartesi Rollups. The back-end logic is simple: it accepts deposits in CTSI tokens from anyone (although in practice they are deposited by the Cartesi Foundation), and withdrawal requests only from an authorized wallet (controlled by the Cartesi Foundation). If an unauthorized wallet were able to withdraw the locked amount from the Honeypot application, this would indicate a vulnerability in the Cartesi Rollups stack. Conversely, if the Honeypot application held a generous amount of tokens for a long time, our confidence in the security of the Cartesi Rollups stack would grow.

The first iteration of the Honeypot application, namely Honeypot v1, was deployed to Ethereum Mainnet in September 2023. Since then, it has faced no successful attacks, and the locked amount only grew! As of June 2025, the application held $100K worth of CTSI tokens. Here are some blog posts about the first version of the Honeypot:

While Honeypot v1 relied on a centralized, authoritative settlement model, Honeypot v2 features a decentralized, fraud-proof-based settlement model, with Dave PRT as the centerpiece. This innovative fraud-proof algorithm grants honest players an exponential advantage over malicious players. Therefore, in essence, anyone can become a Honeypot v2 validator, even with modest hardware and base-layer funds (Ether). You can learn more about this algorithm by reading the original paper written by Diego Nehab, Gabriel Coutinho de Paula, and Augusto Teixeira.

Join us in this exciting new iteration of the Honeypot initiative!

Clone this wiki locally