source avatarvitalik.eth

Compartilhar

Em última análise, precompilados e EVM são ambos o local errado para implementar a maioria do suporte à criptografia no ethereum. A razão é que precompilados e EVM operam em dados que precisam ser incluídos na blockchain ethereum de alguma forma, o que, na prática, significa incluídos em um bloco como calldata. Esse espaço é limitado — mesmo com PeerDAS e blocks-in-blobs, há um limite prático de ~8 MB/s antes de começar a ficar incômodo. Lembre-se: não é uma blockchain. É um computador criptográfico mundial. Qualquer dado/computação que não precise estar no “thread principal” de dados/execução não deve ser colocado nesse thread principal. A solução correta é... maximalismo do EIP-8288. Se você tiver qualquer computação pesada e autocontida, calcule-a e gere um STARK no lado do cliente (isso está ficando cada vez mais rápido, até em telefones) e envie o STARK por meio do mecanismo de agregação recursiva do EIP-8288. A cadeia vê apenas o fato de que a computação foi realizada e qual é o resultado; ela nunca precisa ver os dados ou a computação reais. Dessa forma, todos podem usar qualquer criptografia que desejarem, a cadeia ethereum pode ser leve e nunca mais precisaremos adicionar mais precompilados.

Aviso legal: as informações nesta página podem ter sido obtidas de terceiros e não refletem necessariamente os pontos de vista ou opiniões da KuCoin. Este conteúdo é fornecido apenas para fins informativos gerais, sem qualquer representação ou garantia de qualquer tipo, nem deve ser interpretado como aconselhamento financeiro ou de investimento. A KuCoin não é responsável por quaisquer erros ou omissões, ou por quaisquer resultados do uso destas informações. Os investimentos em ativos digitais podem ser arriscados. Avalie cuidadosamente os riscos de um produto e a sua tolerância ao risco com base nas suas próprias circunstâncias financeiras. Para mais informações, consulte nossos termos de uso e divulgação de risco.