Chefe da Coinbase reage a um grande problema de apostas em Ethereum: Informações detalhadas.
Paráfrase: Um cliente de aposta é um programa que se comunica com a rede para confirmar transações e sugerir novos blocos. Quando se utiliza uma criptomoeda, os fundos dos usuários são bloqueados em um contrato inteligente e empregados para desempenhar essas tarefas de rede em troca de recompensas. A estrutura desses clientes é fundamental para a segurança e a estabilidade da rede.
A maneira como um cliente está configurado, conforme discutido no post que critica os métodos de estacação da Coinbase, pode aumentar a vulnerabilidade a falhas na rede ou erros de consenso. Se a maioria dos usuários da rede estiver usando o mesmo cliente e um problema for identificado nele, isso poderá resultar em uma parte significativa da rede ficando inativa ou concordando com transições de estado erradas.
Em novembro de 2020, houve um incidente com o usuário Geth do Ethereum, resultando em uma divisão na blockchain devido a um erro. É recomendável adotar uma abordagem multi-cliente, na qual a rede é suportada por diversos softwares clientes, pois isso ajuda a prevenir falhas em um único ponto.
Importância de ambientes compartilhados por vários clientes.
- Reformulação: Concordância de bugs: Caso um problema de concordância surja em um único cliente, isso poderia resultar em uma falha substancial na rede ou em sua divisão em diferentes ramificações, já que todos os nós seriam impactados ao mesmo tempo.
- Perigo de centralização: Uma estrutura básica pode resultar em centralização, na qual a evolução e a gestão da rede ficam sob responsabilidade exclusiva de um único time ou empresa.
- Fraquezas de segurança podem surgir devido à uniformidade dos clientes, o que possibilita a exploração de vulnerabilidades de segurança em toda a rede.
Este artigo foi inicialmente divulgado em U.Today.