Soroban, Stellar's native smart contract platform, learns from Ethereum's design mistakes to offer better developer experience. Key improvements include native XLM token integration without wrapping, built-in event emissions, re-entrancy attack prevention, checksummed addresses, and single-transaction token transfers.

Soroban, Stellar's native smart contract platform currently in preview release, is being designed with lessons learned from Ethereum's architecture. The article highlights five key improvements: XLM integrates directly with smart contracts without wrapping (unlike ETH requiring WETH conversion), XLM transfers emit events automatically (unlike ETH), Soroban prevents re-entrancy attacks by design (addressing a major Ethereum vulnerability), all Stellar addresses include built-in checksums for security, and token transfers occur in single transactions without separate approval steps. These design choices aim to reduce developer friction, lower user costs, and improve security compared to existing smart contract platforms.