Compatível com EVM, não significa copiar o aplicativo antigo exatamente como está

Ao entrar em uma nova rede, a maior barreira geralmente não é a falta de novas funcionalidades, mas sim o fato de que usuários e desenvolvedores precisam reaprender carteiras, ferramentas e formas de desenvolvimento. O significado de ser compatível com EVM é permitir que os usuários comecem a partir de um ambiente de carteira familiar, além de possibilitar que desenvolvedores de Solidity e de EVM preservem conhecimentos e experiências de desenvolvimento existentes. O caminho defendido pela Anubis é, mantendo o ambiente EVM familiar, adicionar privacidade seletiva como uma capacidade subjacente, para que os aplicativos possam decidir de forma mais precisa quais informações precisam ser protegidas e quais informações devem ser divulgadas na validação ou auditoria. Ela resolve não o “ocultar tudo”, mas sim adicionar capacidades de controle de informações sobre a porta de entrada familiar para o desenvolvimento. Porém, compatibilidade não significa total semelhança. Antes de conectar ou migrar, ainda é necessário verificar RPC, chain ID, mecanismos de Gas, dependências de contratos, o alcance de suporte das carteiras e o comportamento real das funcionalidades de privacidade, além de realizar testes suficientes.