AIP: Activate Stylus and Enable Next-Gen WebAssembly Smart Contracts (ArbOS 30)

Chris, founder of Renegade here — we’re strongly in favor of the Stylus upgrade!

What is Renegade?

Renegade is building an “on-chain dark pool”, essentially a “zkDEX” that hides all information about the state of the exchange behind zero-knowledge proofs.

By leveraging ZKPs and MPC for trade privacy, Renegade eliminates front-running, statistical arbitrage, and wallet tracking. In addition to our privacy guarantees, orders in Renegade are “midpoint-pegged”, meaning that all trades are guaranteed to clear at Binance prices.

For more information on our system, our docs are a great resource.

Why Stylus?

Renegade is currently in testnet and has been built for Stylus.

We love the cross-compatibility of the EVM and WASM bytecode; it allows us to leverage pre-existing EVM primitives like builtins and proxies, while maintaining the flexibility to write accelerated ZK verifiers in Rust.

Given that we’re verifying zero-knowledge proofs on Arbitrum, the Stylus upgrade will drive our gas usage down by multiple orders of magnitude; without Stylus, Renegade would not be practical.

Stylus is pushing the boundaries of what’s possible; we’re strongly in favor!

3 Likes