Optimism é estruturado em torno de quatro princípios fundamentais: simplicidade, pragmatismo, sustentabilidade e otimismo. Esses guiam a abordagem da plataforma na construção de uma solução de camada dois para o Ethereum.
**Simplicidade:** Optimism prioriza a minimização da complexidade ao construir sua infraestrutura. Isso é alcançado através da utilização, sempre que possível, de código e infraestrutura já comprovados do Ethereum. Mantendo seu código simples e alinhado com as bases de código existentes, Optimism busca eficiência e confiabilidade.
**Pragmatismo:** A plataforma adota uma abordagem pragmática, adaptando-se às necessidades e limitações reais tanto de sua equipe quanto dos usuários do ecossistema. Isso se reflete na construção iterativa da plataforma e na implementação cuidadosa de recursos, como a compatibilidade progressiva com a Ethereum Virtual Machine (EVM).
**Sustentabilidade:** O design de Optimism é focado na sustentabilidade a longo prazo, evitando soluções rápidas para escalabilidade. A plataforma usa optimistic rollups, que aproveitam o mecanismo de consenso do Ethereum para escalar de maneira eficiente. Os blocos são construídos e processados no Layer 2 (Optimism), enquanto as transações dos usuários são agrupadas e validadas no Layer 1 (Ethereum). Este método não só promove a escalabilidade, mas também mantém a segurança alinhada com o robusto mecanismo de consenso do Ethereum.
**Experiência do Usuário:** No Optimism, não existe mempool, o que significa que as transações são imediatamente aceitas ou rejeitadas, proporcionando uma experiência de usuário fluida e previsível. As transações são submetidas ao Ethereum sem prova direta de validade e estão sujeitas a contestação por um período de tempo definido (atualmente, sete dias), após o qual são consideradas finais. Isso explica por que os saques do Optimism para o Ethereum levam sete dias para serem concluídos, garantindo segurança e conformidade com o período de contestação.
Esses princípios refletem o compromisso do Optimism em fornecer uma solução eficaz e confiável para o escalonamento do Ethereum, mantendo a integridade e a segurança do sistema como um todo.