O Ethereum é uma das redes de código-fonte aberto mais amplamente utilizadas a nível mundial.
É uma daquelas aplicações de cadeia de bloqueio que se enquadram no tipo monolítico.
O Ethereum fornece a sua segurança, mantém a sua disponibilidade de dados, e executa transacções no seu bloco.
Devido à sua natureza monolítica, o Ethereum é caracterizado por taxas de transacção elevadas e execução lenta.
Estas características representam contratempos para os investidores e detentores de etéreo durante as transacções.
Estas motivaram a necessidade de desenvolver soluções de escala para reduzir a taxa de transacção, permitir transacções mais rápidas e melhorar a produção.
A escalada fora da cadeia e a escalada na cadeia são os tipos significativos de testes de escala.
Sidechain, rollup, e partilha estão entre as actualizações de teste de escala para o etéreo.
Especialistas e desenvolvedores de tecnologia de cadeias de bloqueio estão sempre à procura de formas de melhorar os protocolos e ferramentas existentes.
Plataformas de cadeias de bloqueio como o etéreo são monolíticas e descentralizadas. Transacções envolvendo etéreo são lentas e atraem elevadas taxas de transacção.
Para ajudar a resolver estas questões sinónimo de Ethereum, os criadores de cadeias de bloqueios desenvolveram diferentes ferramentas e protocolos chamados soluções de teste de escala.
Vamos analisar a natureza do etéreo e porque é que esta aplicação de cadeia de bloqueio precisa de soluções de escala de teste.
A Natureza do Ethereum e porque precisa de soluções de escala de teste
Ethereum é uma aplicação monolítica da cadeia de bloqueio. Esta plataforma de cadeia de bloqueio fornece a sua segurança, mantém a sua disponibilidade de dados, e executa transacções no seu bloco independentemente.
Devido à natureza monolítica do Ethereum, ele vem com várias limitações e restrições. Estas limitações incluem o escasso espaço em bloco na camada de execução e o congestionamento das transacções.
O efeito adverso desta natureza monolítica do Ethereum inclui elevadas taxas de transacção e taxas de gás para os utilizadores.
Para ajudar a abordar esta natureza monolítica e encontrar alternativas que lhe permitam executar sem problemas múltiplas transacções sobre o etéreo e reduzir o custo da transacção, os especialistas têm vindo a encontrar algumas soluções de escalonamento (ao longo dos anos).
Geralmente, as soluções de escalonamento em moeda criptográfica incluem métodos e protocolos para permitir a expansão de um sistema. As soluções de escala visam melhorar a produção e a eficiência, mantendo as operações existentes.
Ao longo dos anos, as soluções de escala na moeda criptográfica tomaram a forma de protocolos de segunda camada, incluindo cadeias laterais e camadas fora da cadeia.
Estes protocolos de segunda camada não se sustentam por si só, e são construídos sobre uma cadeia existente e concebidos para aumentar a produção de transacções.
As soluções de escala de segunda camada incluem canais de estado, rollups, interoperabilidade da cadeia de bloqueio, Sharding, e funções criptográficas alternativas.
Tendo identificado as soluções de escala em geral, podemos passar para os vários testes de escala no Ethereum e as actualizações ao longo dos anos.
Os testes de escala do Ethereum e as suas actualizações
Desenvolvedores de testes de escala no Ethereum têm sido pioneiros em várias soluções. Estes testes de escala estão em diferentes tamanhos, formas e funções.
A maioria das soluções de teste de etéreo servem como uma camada de execução centrada no etéreo, e estas camadas de execução são desenvolvidas para oferecer transacções criptográficas rápidas e baratas.
Os agentes e especialistas da indústria classificam as soluções de escala em etéreo em dois. São escalas fora da cadeia e escalas na cadeia.
A solução de escalonamento na cadeia
A solução de escalonamento na cadeia em etéreo é a modificação directa feita a uma aplicação de cadeia de bloqueio (etéreo, neste caso). A solução de teste em escala ajuda a melhorar os resultados e a aumentar a eficiência.
A escala fora da cadeia
A escala fora da cadeia em etéreo é qualquer teste de escala que oferece execução externa.
A escala fora da cadeia é uma solução de camada dois desenvolvida para optimizar as capacidades e melhorar a eficiência de uma camada existente ( Camada 1/ L1) em etéreo.
As soluções fora da cadeia no etéreo incluem rollups e validiums. Tanto os rollups como os validiums são o principal teste de escala de curto prazo para o etéreo, enquanto que o Sharding é a solução de escala de longo prazo da rede de cadeias de bloqueio.
Neste momento, vamos identificar como funcionam estes grandes testes de escalonamento.
SideChains
Sidechains são uma das operações de teste de Escala para o Ethereum. O uso de SideChains é para interligar múltiplas aplicações de cadeias de bloqueio com facilidade.
Quando você usa sidechains para ligar aplicações de cadeia de bloqueio, cada um manterá o seu mecanismo de consenso independente. Ao manter os seus mecanismos de consenso, a vulnerabilidade não afectará os outros.
As correntes laterais vêm em especificações diferentes, e podem ser correntes de bloqueio independentes ou correntes de bloqueio por medida. Este último foi concebido principalmente para atender às transacções do Ethereum. A ferramenta de cadeia lateral mais popular para o etéreo é o Plasma.
A compatibilidade independente da SideChain com o Ethereum deriva do seu apoio à Ethereum Virtual Machine (EVM), e este apoio facilita a ligação do Ethereum através de plataformas de cadeia de bloqueio.
Rollup
Rollup é outro teste de escala que executa transacções em cadeia de blocos na sua camada de execução (primária) optimizada. Após a execução, o rollup irá afixar os dados da transacção ao Ethereum.
O rollup é indiscutivelmente uma das soluções de escala mais promissoras a curto e médio prazo no Ethereum. Existem dois tipos de rollups, nomeadamente os rollups ZK e os rollups optimistas.
Nos rollups ZK, a ferramenta lança múltiplas transacções fora da cadeia num único lote verificável com um ZK-SNARK e depois afixado na cadeia de bloqueio Ethereum. Os rollups ZK usam provas de validade.
O rollup optimista é bastante diferente na sua abordagem. Ele irá enrolar múltiplas transacções fora da cadeia em lotes sem usar a prova de conhecimento zero.
Sharding
Sharding é o teste de escala de etéreo, uma actualização de todas as soluções de escala, e espera-se que seja lançado dentro de alguns anos.
O protocolo de fragmentação espalhará o protocolo anteriormente solitário do Ethereum por 64 novos "fragmentos", ou correntes. Esta distribuição irá distribuir os blocos numa Camada existente.
A partilha é a derradeira solução de escalada para o Ethereum. Esta solução de escalonamento ajudará a melhorar a latência das transacções, reduzindo os custos de transacção e as capacidades de produção.
A versão 2.0 do Ethereum irá implementar completamente o Sharding. Eth2.0 é a actualização para Eth1.0.
Conclusão
Escalonamento de testes e soluções cortadas através de várias plataformas de cadeia de bloqueio. Algumas redes de teste de escalas são feitas à medida para uma única plataforma de cadeia de blocos, enquanto algumas permitem ligações entre múltiplas plataformas de cadeia de blocos.
Qualquer que seja a capacidade e especificação do teste de escala, a sua função é aumentar a produção, melhorar a eficiência e assegurar transacções mais rápidas na rede da cadeia de bloqueios.
A actualização principal de todos os testes de escalonamento está incorporada em Sharding. Quando a versão 2.0 do Ethereum se tornar totalmente operacional, ela funcionará em Sharding.
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.