INTMAX is a stateless Layer 2 protocol built on Ethereum, designed to provide scalable, private, and low-cost transactions. It aims to enable high-speed, confidential transfers while allowing users to maintain self-custody of their assets.
INTMAX is developed as a Layer 2 scaling solution for the Ethereum blockchain, focusing on addressing challenges related to transaction speed, cost, and privacy [1]. The protocol utilizes a stateless architecture, meaning it processes transactions without requiring the network to store the full history or state data for each user on-chain [1]. This design is intended to facilitate near-instant transaction finality and significantly reduce transaction fees, even when the network experiences high traffic [1].
A core component of INTMAX's design is the integration of zero-knowledge proofs to ensure transaction confidentiality [1]. This technology allows for the verification of transactions without revealing sensitive details about the participants or the transaction amounts on the public blockchain [1]. The project positions itself as a privacy-first Layer 2 solution, aiming to provide a level of on-chain privacy that is not commonly found in many existing Layer 2 implementations [1]. The architecture is described as a hybrid combining elements of rollups and Plasma [1] [2].
The protocol is designed with developers in mind, offering documentation, community support, and open-source tools to facilitate the creation of privacy-focused applications [1]. Key figures in the blockchain space have commented on INTMAX's approach. Vitalik Buterin, co-founder of Ethereum, noted that INTMAX's approach involves putting minimal data on-chain in a rollup-style manner, combined with a Plasma-like operator for user information exchange [1]. Justin Drake of the Ethereum Foundation highlighted INTMAX as exploring the design space of rollup-plasma hybrids [1].
INTMAX employs a stateless Layer 2 architecture on Ethereum [1]. In a stateless design, the protocol does not require nodes to store the complete state of every account or contract on the Layer 1 blockchain [1]. Instead, transaction processing relies on minimal on-chain data and off-chain computation and data management [1].
The protocol leverages zero-knowledge proofs (ZKPs) to validate transactions and maintain privacy [1]. ZKPs allow a prover to demonstrate that a statement is true without revealing any information beyond the validity of the statement itself. In INTMAX, this is used to verify the correctness of transactions and state updates off-chain, while only posting a minimal amount of data and a validity proof to the Ethereum mainnet [1].
The on-chain data footprint per transaction is designed to be minimal. Research co-authors from Blockstream, BitVM, and Alpen Labs noted that INTMAX's ZK-rollup approach requires posting nullifiers to the blockchain, achieving efficiency by identifying user accounts with short integers and using an interactive protocol, resulting in nullifier sizes of approximately 4 to 5 bytes per transaction [1]. This minimal on-chain data is a key factor in achieving high scalability and low transaction costs [1].
The architecture is described as a hybrid model, combining aspects of ZK-rollups and Plasma [1] [2]. While Plasma designs faced challenges related to data availability and complex exit mechanisms, INTMAX aims to mitigate these issues through its specific implementation of statelessness and ZKPs [1]. The protocol relies on the security and consensus of the underlying Ethereum Layer 1 [1].
INTMAX offers several products and features built upon its core stateless Layer 2 protocol:
Based on its features and products, INTMAX is positioned for several use cases:
Privacy Mining is a specific program within the INTMAX ecosystem designed to incentivize user engagement with the protocol's privacy features [4]. By conducting private transactions, users can earn ITX tokens, aiming to foster a privacy-conscious user base and distribute the native token [4].
The native token of the INTMAX Layer 2 is ITX [3]. ITX functions as a utility and reward token within the ecosystem [3]. Its primary purpose is to incentivize users to engage in privacy-preserving activities, specifically through the Privacy Mining program [3] [4]. Users who follow the rules of Privacy Mining are eligible to earn ITX tokens [3]. As the INTMAX ecosystem expands, the ITX token is intended to play a role in the decentralized, privacy-focused token economy built on the protocol [3].
INTMAX has established partnerships to integrate its technology and expand its ecosystem: