O surgimento da tecnologia blockchain transformou a maneira como abordamos a transparência, a segurança e a descentralização nas interações digitais.
No entanto, neste cenário dinâmico, à medida que a tecnologia evolui, certos desafios surgiram, particularmente no contexto da blockchain Ethereum (ETH) – escalabilidade, interoperabilidade e velocidade de transação.
Para abordar essas questões cruciais, existem cadeias compatíveis com a Máquina Virtual Ethereum (EVM), abrindo novos caminhos para um futuro em que o blockchain se tornará a base de nossas vidas digitais.
Essas cadeias representam o próximo nível da tecnologia blockchain, desbloqueando novos horizontes de escalabilidade, interoperabilidade e eficiência transacional. Elas são os degraus para uma adoção mais ampla e uma realização mais completa da tecnologia.
Nós nos aprofundamos na discussão com Alex Shevchenko, cofundador e CEO da Aurora Labs, a equipe por trás de uma cadeia compatível com EVM que a Aurora construiu no Protocolo NEAR, para explorar as vastas implicações dessas cadeias.
Desde suas aplicações no mundo real, suas proteções contra vulnerabilidades, até seu papel no ecossistema de finanças descentralizadas (DeFi), esta conversa navega pelo terreno multifacetado de cadeias compatíveis com EVM.
Alex, você poderia elucidar as principais vantagens das cadeias compatíveis com EVM em comparação com outras plataformas de blockchain e como esses benefícios se traduzem em aplicações do mundo real? Como essas cadeias garantem a segurança contra vulnerabilidades como o ataque de 51%?
AS: As cadeias compatíveis com EVM estabeleceram sua credibilidade na esfera do blockchain em grande parte devido à sua interoperabilidade, o que significa que podem se comunicar e trocar dados efetivamente com outras plataformas.
Essa qualidade é uma bênção para os desenvolvedores, pois permite que eles aproveitem um amplo ecossistema de ferramentas e serviços de desenvolvimento. Isso inclui Graph e Covalent para consultar dados de blockchain e frameworks como Truffle e Open Zeppelin SDK que fornecem os blocos de construção para aplicativos de blockchain.
O ataque de 51% se refere a um evento em que uma única entidade ganha controle sobre mais da metade do poder de mineração de uma rede. Embora tal ocorrência seja teoricamente possível, muitas cadeias compatíveis com EVM usam mecanismos de consenso de proof-of-stake (PoS), o que torna tal ataque economicamente inviável.
Com o PoS, o controle da rede é proporcional ao número de tokens mantidos, o que significa que um invasor precisaria adquirir a maioria dos tokens, um esforço proibitivamente caro.
Como as cadeias compatíveis com EVM lidam com escalabilidade e grandes volumes de transações? Como essa escalabilidade facilita a criação de aplicativos descentralizados (dapps)?
AS: Uma limitação inerente das cadeias compatíveis com EVM é o design síncrono, o que significa que as transações são processadas sequencialmente, limitando o número de transações que podem ser processadas por segundo.
No entanto, soluções de escalabilidade foram desenvolvidas para resolver esse problema. Por exemplo, várias EVMs podem ser executadas simultaneamente, cada uma processando um subconjunto de transações para aumentar o rendimento geral.
A escalabilidade afeta diretamente a criação de dapps. Cadeias mais escaláveis podem suportar dapps com mais usuários e mais transações. Notavelmente, várias ferramentas e frameworks (como a solução de nuvem da Aurora, por exemplo) foram desenvolvidas para agilizar a criação de dapps escaláveis.
Enquanto isso, serviços como Infura e Alchemy facilitam ainda mais o acesso dos desenvolvedores à cadeia, permitindo que eles se concentrem no desenvolvimento de aplicativos em vez da infraestrutura.
Encontrar um equilíbrio entre privacidade e transparência parece desafiador. Como as cadeias compatíveis com EVM abordam as preocupações com privacidade e protegem os dados do usuário, mantendo a transparência e a imutabilidade?
AS: Sim, encontrar o equilíbrio certo entre privacidade e transparência é um desafio único para blockchains públicos.
Por um lado, a natureza transparente dos blockchains permite auditoria e responsabilização públicas, mas, por outro lado, pode expor dados confidenciais do usuário.
Você também pode gostar de: Ethscriptions vs Ordinals: um mergulho profundo nos novos fenômenos da web3
A tecnologia Zero Knowledge (ZK) é uma solução emergente para esse enigma. As provas ZK permitem que uma parte prove à outra que conhece certas informações sem revelar as informações em si. Essa tecnologia permite transações privadas em blockchains públicas.
Também é importante ressaltar que a colaboração com reguladores e instituições financeiras é essencial para criar um ambiente regulatório propício ao uso mais amplo e seguro de criptomoedas.
Você poderia discutir o papel dos contratos inteligentes em cadeias compatíveis com EVM e como os desenvolvedores podem otimizá-los para desempenho e eficiência de custos?
AS: Contratos inteligentes, contratos autoexecutáveis com os termos do acordo diretamente escritos em código, são uma pedra angular das cadeias compatíveis com EVM. Eles permitem que os desenvolvedores criem aplicativos que interagem com o blockchain de forma descentralizada e sem confiança.
No entanto, como cada operação no blockchain requer gás (uma medida de esforço computacional), é crucial que os desenvolvedores otimizem seus contratos inteligentes para desempenho e eficiência de custos.
Em termos de otimização, os desenvolvedores podem se concentrar em várias áreas. Uma delas é reduzir a quantidade de armazenamento usada pelo contrato, já que as operações de armazenamento são uma das mais caras em termos de custos de gás.
Outra é minimizar a complexidade do contrato, pois contratos mais complexos exigem mais gás. Reduzir o número de chamadas de contrato externo também pode economizar gás significativamente.
Como as cadeias compatíveis com EVM estão impactando o sistema DeFi e quais oportunidades elas apresentam para desenvolvedores e usuários?
AS: DeFi é sem dúvida um dos desenvolvimentos mais revolucionários que surgiram da tecnologia blockchain. Refere-se à utilização da tecnologia blockchain e criptomoedas para recriar e melhorar os sistemas financeiros tradicionais.
Com o DeFi, transações e serviços financeiros podem ser realizados ponto a ponto, sem a necessidade de intermediários, como bancos ou corretoras.
As cadeias compatíveis com EVM são uma bênção para o ecossistema DeFi. Como os projetos DeFi são predominantemente construídos no Ethereum, a capacidade das cadeias de serem compatíveis com EVM significa que esses projetos podem ser portados com relativa facilidade.
Para desenvolvedores, isso abre um mundo de possibilidades para experimentar e inovar dentro do espaço DeFi. Para usuários, isso significa maior acesso a uma gama mais ampla de aplicativos DeFi, com escalabilidade potencialmente melhorada e taxas de transação reduzidas.
Para iniciantes, como a acessibilidade e a usabilidade de blockchain, EVM e contratos inteligentes podem ser melhoradas?
AS: Ao introduzir novatos à tecnologia blockchain, a curva de aprendizado íngreme pode ser intimidadora. Como exemplo, nós da Aurora Labs incorporamos meta-transações de nível de protocolo e abstrações de conta em seus sistemas para tornar o processo mais acessível aos novatos.
Meta-transações permitem que os usuários interajam com o blockchain sem precisar manter nenhuma criptomoeda, já que as taxas de transação podem ser pagas por terceiros. A abstração de conta, por outro lado, simplifica a interação com o blockchain ao permitir que contratos inteligentes paguem por sua própria execução.
Dessa forma, os usuários podem interagir com dapps sem entender as complexidades das taxas de gás e outras mecânicas específicas do blockchain.
Como as cadeias compatíveis com EVM lidam com a interoperabilidade com outras redes blockchain e por que isso é importante para a adoção mais ampla da tecnologia blockchain?
AS: No mundo do blockchain, a interoperabilidade se refere à capacidade de diferentes redes de blockchain de compartilhar e verificar informações entre si. Dada a diversidade de blockchains existentes hoje, a interoperabilidade é crucial para criar um ecossistema unificado e funcional.
No contexto de cadeias compatíveis com EVM, a interoperabilidade é tipicamente alcançada por meio de protocolos conhecidos como ‘Bridges’. Bridges são essencialmente programas que permitem a transferência de informações e tokens entre diferentes redes de blockchain. Elas podem ser consideradas como ‘linhas de comunicação entre blockchains’.
A Aurora Labs desenvolveu sua própria ponte — a Rainbow Bridge, um protocolo que facilita a comunicação entre Ethereum e Aurora/NEAR. Ela é totalmente sem permissão e sem necessidade de confiança, o que significa que qualquer pessoa pode usá-la sem precisar de nenhuma permissão especial e sem precisar confiar em terceiros.
Leia mais: Integração de criptografia ChatGPT: como as empresas web3 estão alavancando a IA

