À medida que o uso do Ethereum aumenta, a execução de nós completos torna-se cada vez mais exigente em recursos e largura de banda, resultando em cada vez menos pessoas capazes de executar nós completos, reduzindo o grau de descentralização da rede. Para resolver este problema, Vitalik propôs o conceito de clientes apátridas em 2017. O cliente stateless foi projetado para reduzir os requisitos de armazenamento e largura de banda necessários para executar um nó completo, permitindo a participação de mais pessoas e descentralizando a rede.
Os clientes sem estado provam a validade das mudanças de estado em um bloco utilizando provas criptográficas chamadas “testemunhas” sem a necessidade de dados de estado específicos. Isso oferece aos clientes sem estado as vantagens de tempos de sincronização rápidos, baixos requisitos de armazenamento, menor uso de largura de banda e muito mais. No entanto, os clientes apátridas também enfrentam desafios técnicos no tamanho das testemunhas, na criação de testemunhas e nos mecanismos de incentivo.
Os pesquisadores propuseram várias soluções para enfrentar esses desafios, como árvores Verkle, caches de testemunhas, incentivos de protocolo, raízes estatais intermediárias, aluguéis estatais, etc. Existem compromissos entre estas abordagens e são necessárias mais pesquisas para descobrir a implementação ideal. Se os obstáculos técnicos puderem ser superados, os clientes apátridas poderão impulsionar significativamente o desenvolvimento do Ethereum, aumentando a descentralização e apoiando um maior rendimento de transações.
Os clientes sem estado provam a validade das mudanças de estado em um bloco utilizando provas criptográficas chamadas “testemunhas” sem a necessidade de dados de estado específicos. Isso oferece aos clientes sem estado as vantagens de tempos de sincronização rápidos, baixos requisitos de armazenamento, menor uso de largura de banda e muito mais. No entanto, os clientes apátridas também enfrentam desafios técnicos no tamanho das testemunhas, na criação de testemunhas e nos mecanismos de incentivo.
Os pesquisadores propuseram várias soluções para enfrentar esses desafios, como árvores Verkle, caches de testemunhas, incentivos de protocolo, raízes estatais intermediárias, aluguéis estatais, etc. Existem compromissos entre estas abordagens e são necessárias mais pesquisas para descobrir a implementação ideal. Se os obstáculos técnicos puderem ser superados, os clientes apátridas poderão impulsionar significativamente o desenvolvimento do Ethereum, aumentando a descentralização e apoiando um maior rendimento de transações.