7 mitos sobre a descentralização da Ethereum

As opiniões expressas aqui são do próprio autor e não representam necessariamente as opiniões da Cointelegraph.com

Blockchain e descentralização se tornaram sinônimos no setor de criptomoedas. O uso da tecnologia blockchain tornou possível criar uma rede na qual todos os usuários são iguais e a informação é distribuída em um número incontável de computadores no mundo A descentralização ganhou um valor particular para os bancos e outras instituições comerciais, pois traz uma nova dimensão aos conceitos de segurança e transparência.

Um estudo conduzido em fevereiro de 2018 pelo professor Emin Gün Sirer demonstrou que o Ethereum é muito mais distribuído do que o Bitcoin com nós melhor espalhados pelo mundo. Isso resulta na rede Ethereum sendo mais descentralizada do que seu irmão mais velho.

Bem, "mais" não significa necessariamente "absolutamente". Afinal, o Ethereum é 100% descentralizado? Esta questão tem sido freqüentemente levantada pela comunidade e desenvolvedores nos últimos dois anos.

Há muitas razões para apoiar o argumento, e muitas delas são contrárias. Uma dessas razões poderia ser a manipulação de comissões dentro da rede causada pelo lançamento massivo do jogo online CryptoKitties, que transformou suas características em descentralização. em um mito. A Cointelegraph te oferece confirmar ou contestar esse e mais seis mitos sobre a descentralização do Ethereum.

Mito 1: Descentralização significa distribuição

Para entender melhor o que significa descentralização no ambiente blockchain Ethereum, vamos nos referir ao conceito descrito pelo fundador da rede, Vitalik Buterin. Em seu post do Medium, ele expressou muitos pensamentos importantes sobre a necessidade de descentralização e as formas de alcançá-lo:

"Descentralização" é uma das palavras mais usadas no espaço cripto e muitas vezes é vista como a raison d'être de todo um blockchain.

Vitalik afirma que a descentralização é um dos conceitos fundamentais no blockchain, que é essencial para proteger as redes de problemas como falhas, ataques e conspirações. Embora “milhares de horas de pesquisa” e desenvolvimento visem alcançar e melhorar a descentralização, o significado exato do termo ainda não está claro.

Vitalik cita o exemplo do “diagrama completamente inútil, mas infelizmente muito comum” de descentralização, que se espalhou entre usuários e até mesmo desenvolvedores. Considerando que as duas últimas imagens devem obviamente ser revertidas, uma vez que "descentralização significa que nenhum dos nós tem a capacidade de controlar o processamento de todas as transações na rede".

Fonte da imagem: Vitalik Buterin Medium Post

Mito 2: Blockchain é resistente a erros

O que devemos fazer, se os próprios desenvolvedores estão confusos sobre a definição de descentralização? Para esclarecer a ambigüidade, Buterin criou sua própria classificação, que pode ser usada para determinar se uma rede é centralizada ou não.

 

Fonte da imagem: Vitalik Buterin Medium Post

  • A descentralização arquitetônica é baseada na quantidade de computadores físicos em um sistema. Quanto maior o número de computadores que ele suportar quebrar a qualquer momento, mais forte é sua descentralização.
  • A descentralização política refere-se à parcela de indivíduos ou organizações que controlam os computadores dos quais o sistema é composto.
  • A descentralização lógica é identificada de acordo com a forma de interface e estrutura de dados que pode parecer mais um único objeto monolítico ou um enxame inconsistente. Uma heurística simples é: se você cortar o sistema pela metade, incluindo provedores e usuários, as duas partes continuarão operando totalmente como unidades independentes?

Muitas vezes, a centralização arquitetônica leva a uma política, embora em comunidades informatizadas isto possa ser evitado. O mesmo não pode ser dito para a centralização lógica, que por sua vez dificulta a formação de uma descentralização arquitetônica e política.

Mito 3: A rede Ethereum está protegida contra ataques

O que torna a rede descentralizada? Estes são três componentes essenciais que constituem a base desta característica única. Se pelo menos um deles funcionar incorretamente, o sistema pode ser transformado em uma entidade centralizada:

Tolerância a falhas - sistemas descentralizados têm menor probabilidade de falhar acidentalmente porque dependem de muitos componentes separados que provavelmente não falharão.

Resistência ao ataque - os sistemas descentralizados são mais caros para atacar e destruir ou manipular porque não possuem pontos centrais sensíveis que possam ser atacados a um custo muito menor do que o tamanho econômico do sistema circundante.

Resistência à conspiração - é muito mais difícil para os participantes em sistemas descentralizados conspirarem para agir de modo a beneficiá-los às custas de outros participantes, enquanto as lideranças de corporações e governos conspiram de formas que beneficiam a si mesmas, mas prejudicam cidadãos menos bem coordenados , funcionários e público em geral o tempo todo.

Pode parecer que tudo é simples - mas no nível de protocolo, a situação parece um pouco diferente. Por exemplo, a tolerância a falhas é inútil se, por algum motivo, um grande número de computadores componentes falhar ao processar os blocos de uma só vez.

Vitalik Buterin cita um exemplo da vida real:

“É claro que quatro motores a jato têm menos probabilidade de falhar do que um motor a jato, mas e se todos os quatro motores fossem fabricados na mesma fábrica e uma falha fosse introduzida em todos os quatro pelo mesmo funcionário desonesto?”

Mito 4: A rede Ethereum é resistente a ataques

A resistência ao ataque funciona muito melhor em sistemas baseados no algoritmo Proof of Stake (PoS), ao invés de Proof of Work (PoW), que todo o blockchain da Ethereum opera em. Esta é uma das razões pelas quais a fundação Ethereum está mudando para o PoS este ano.

O fato de o Ethereum ser vulnerável a ataques tornou-se conhecido em setembro de 2016, quando uma série de ataques DDoS (Distributed Denial of Service) levou a um atraso significativo na operação dos nós.

Naquela época, apesar do lançamento de uma série de atualizações de Geth, incluindo “O que mais deveríamos reescrever?”, “Venha a mim, Bro (1.4.15)” e “Poolaid (v1.4.17)”, Os desenvolvedores do Ethereum não conseguiram lidar com os ataques DDoS. A situação deveria ser remediada até a publicação das diversas Propostas de Melhoria do Ethereum.