Antes de identificar o que a Máquina Virtual Ethereum Ethereum (zkEVM) implica, é importante compreender o papel da Máquina Virtual Ethereum.
A máquina virtual Ethereum ajuda a gerir a implementação e execução de contratos inteligentes na cadeia de bloqueio Ethereum.
Várias aplicações e tarefas estão em execução no protocolo Ethereum; a Máquina Virtual Ethereum gere todas elas.
O EVM tem um robusto armazenamento de dados e nós descentralizados para todas as operações.
O módulo de instrução da Máquina Virtual Ethereum é "Turing Complete" (Turing Completo).
A combinação de Optimistic Rollup e Zero-knowledge Rollup Birthed zkEVM.
Tanto o Optimista como o Rollup de conhecimento zero são soluções de escalonamento de camada2 para reduzir as taxas de gás e o tempo de transacção.
A actualização zkEVM irá assegurar que a cadeia de bloqueio Ethereum processa as transacções mais rapidamente e cobra menos taxa de gás.
Palavras-chave: Ethereum, blockchain, EVM, conhecimento zero, virtual, desenvolvedores, máquina.
[Artigo Completo]
Características vibrantes e notáveis caracterizam a era actual da tecnologia da cadeia de bloqueio. Os desenvolvedores estão lançando várias soluções de escalonamento diariamente para assegurar que os protocolos da cadeia de bloqueio funcionem sem problemas.
Por outras palavras, existem batalhas contínuas entre estes vários protocolos, alavancando a tecnologia da cadeia de bloqueio. Estas batalhas são saudáveis e orientadas para assegurar que os protocolos da cadeia de bloqueio melhoram a escalabilidade e a trabalhabilidade.
Estas batalhas vão desde cadeias públicas até à batalha das soluções de escalada Ethereum e outras soluções baseadas em cadeias de bloqueio. A mais inteligente entre estas soluções é a solução de escalada Ethereum.
Este artigo irá identificar as soluções de escala Ethereum construídas para fazer a Máquina Virtual Ethereum (EVM) funcionar correctamente. Uma dessas tecnologias é a zkEVM.
Vamos começar!
Antes de nos debruçarmos sobre a Máquina Virtual Ethereum Zero-Knowledge (zkEVM), uma solução abrangente para o protocolo Ethereum, iremos identificar como funciona a cadeia de bloqueio Ethereum. Os nossos holofotes também vão explicar o mecanismo da Máquina Virtual Ethereum (EVM).
O Mecanismo da Máquina Virtual Ethereum (EVM)
A cadeia de blocos Ethereum fornece uma plataforma descentralizada para os programadores da cadeia de blocos construírem e lançarem as suas aplicações. O contrato inteligente ou código que executa estes protocolos é a Máquina Virtual Ethereum (EVM).
A Máquina Virtual Ethereum é a componente essencial da cadeia de bloqueio Ethereum que gere a implementação e execução de contratos inteligentes. Milhões de tarefas e transacções executáveis estão em execução na rede Ethereum; a Máquina Virtual Ethereum trata de todas estas tarefas simultaneamente.
A Máquina Virtual Ethereum (EVM) tem um robusto armazenamento permanente de dados e nós descentralizados através de vários terminais. Estes nós descentralizados verificam a validade das transacções e criam novos blocos na cadeia de bloqueios Ethereum.
O conjunto de instruções da Máquina Virtual Ethereum é "Turing-complete". Este conjunto de instruções permite-lhe implantar contratos na cadeia de bloqueio Ethereum e usar tais contratos para executar qualquer tarefa programável.
Os casos de utilização da Turing completa na Máquina Virtual Ethereum incluem a criação de fichas fungíveis que cumprem com a norma ERC-20. As fichas não fungíveis sob a norma ERC-721 são também casos de utilização da Turing completa da EVM.
A Máquina Virtual Ethereum é semelhante a todas as máquinas virtuais de computador. O EVM tem uma arquitectura baseada em pilha; pode armazenar todos os valores em memória numa pilha e trabalhar com um tamanho de palavra de 256 bits.
É essencial saber que o predecessor da Máquina Virtual Ethereum é o software BitTorrent.
O desacordo sobre BitTorrent que levou ao desenvolvimento e lançamento do EVM é que para parar o BitTorrent DApp de funcionar, você terá de desligar todos os computadores usando a aplicação descentralizada em todas as partes do mundo.
O desenvolvimento da Máquina Virtual Ethereum vem agora com características inteligentes. Uma delas é a máquina virtual Ethereum Ethereum de conhecimento zero.
O que é o zkEVM?
Um dos problemas que caracterizam a cadeia de bloqueio Ethereum é a quantidade de tempo que leva para processar e validar transacções. Para reduzir o congestionamento e o longo tempo de espera dos mineiros para validar as transacções, foram introduzidas algumas soluções de escalas de Camada 2 na cadeia de bloqueio.
Estas soluções de escala de Camada 2 são o Optimista (OP) Rollup e o Rollup Zero-Knowledge (ZK) Rollup.
A solução Optimtic Rollup levará exactamente uma semana para que a sua transacção seja bem sucedida com uma taxa de gás mais elevada. O Rollup de conhecimento zero leva apenas alguns minutos e deduz uma taxa de gás mais baixa. Contudo, é fácil implementar o rollup Zero-knowledge (ZK) em comparação com o rollup Optimista (OP).
Para assegurar o funcionamento da cadeia de bloqueio Ethereum na sua capacidade óptima e resolver o problema do congestionamento, foi lançada a Máquina Virtual Ethereum de conhecimento zero (zkEVM). A solução zkEVM combina soluções de escalonamento de Rollup Otimista (OP) e de escalonamento de Rollup de Zero-knowledge.
O benefício da solução zkEVM para a tecnologia Ethereum é que a Transacção por segundo irá aumentar. Haveria um tempo de retirada mais rápido e compatibilidade directa com as actuais Máquinas Virtuais Ethereum.
A Máquina Virtual Ethereum Conhecimento Zero (zkEVM) usa a prova Plonk Zero-knowledge para produzir provas significativamente mais rápidas enquanto utiliza o mínimo de armazenamento e recursos computacionais.
Benefícios do zkEVM
Existem outros benefícios do zkEVM que incluem;
Em primeiro lugar, a Rede Ethereum tornar-se-á altamente eficiente, e a probabilidade de encontrar congestionamentos na rede será reduzida drasticamente.
Em segundo lugar, o zkEVM assegura um baixo consumo de recursos computacionais na cadeia de bloqueio Ethereum. Aos utilizadores da rede Ethereum e DApps implantados no protocolo Ethereum serão cobradas taxas de gás mais baixas.
Em terceiro lugar, o tempo de espera para levantamentos e transacções não demorará mais semanas ou dias. Os seus levantamentos serão processados em segundos ou minutos.
Conclusão
A rede blockchain oferece espaço para fazer alterações e adicionar características que ajudarão a reforçar o funcionamento dos protocolos que alavancam a rede. Estas características irão facilitar a utilização das aplicações descentralizadas pelos utilizadores e melhorar as operações das plataformas também.
A rede Ethereum é um dos protocolos da cadeia de bloqueios na vanguarda da introdução de actualizações robustas e características escaláveis. Uma dessas características inteligentes que irão melhorar a escalabilidade é o zkEVM.
A máquina Ethereum Virtual de conhecimento zero é uma actualização e uma solução de escalabilidade apresentada na versão Ethereum 2.0. zkEVM ainda está na sua fase activa de desenvolvimento, e espera-se que lhe sejam acrescentadas mais características inteligentes antes de se tornar totalmente funcional.
Autor:
Valentine. A, Gate.io Researcher
Este artigo representa apenas a opinião do pesquisador e não constitui nenhuma sugestão de investimento.
A Gate.io reserva-se todos os direitos sobre este artigo. A reedição do artigo será permitida desde que o Gate.io seja referenciado. Em todos os casos, serão tomadas medidas legais devido à violação dos direitos de autor.