Publicações
avatar

Muitos projetos iniciais de blockchain usaram hashing Pedersen porque é eficiente dentro de grupos de curvas elípticas e combina naturalmente com as mesmas curvas usadas para assinaturas. A segurança de Pedersen, no entanto, herda a suposição do logaritmo discreto. Substituí-lo por uma função de hash cuja segurança se baseia apenas na resistência a colisões remove essa dependência. O @Starknet realizou essa substituição para o hash do programa do sistema operacional e o hash de configuração que aparecem no contrato principal. A mudança foi limitada em escopo, mas resolveu um item concreto no roadmap publicado e demonstrou que tais substituições podem ser executadas sem interromper contas existentes. Mais substituições permanecem no roadmap: os compromissos da trie de estado e a derivação dos endereços de contrato. Como esses valores já estão comprometidos na blockchain, qualquer mudança deve ser acompanhada por uma estratégia de migração para dados históricos. Uma abordagem em discussão é a criação de ferramentas que permitam aos contratos existentes recalcular chaves de armazenamento sob o novo hash sem movimentação manual de dados. O custo de engenharia é não trivial, mas é localizado e pode avançar independentemente do cronograma da camada de liquidação. Esses passos incrementais ilustram um padrão prático. Em vez de esperar por um único hard fork quântico-seguro, uma rede pode aposentar suposições de curva elíptica superfície por superfície, lançando cada mudança assim que a implementação e o caminho de migração estiverem prontos. Um registro público de migração que rastreia o status de cada superfície torna a distância restante observável, em vez de retórica.

Este conteúdo é apenas para fins informativos e educacionais. Ele pode incluir opiniões de terceiros, conteúdo patrocinado ou material promocional pelos quais o criador pode receber compensação. Nada neste feed constitui aconselhamento financeiro ou garantia de retorno. Você é o único responsável por suas próprias decisões de investimento. Sempre realize a sua própria pesquisa e aja com cautela antes de negociar. Não garantimos a precisão das informações de terceiros e não nos responsabilizamos por quaisquer perdas incorridas. Desempenho passado não é indicativo de resultados futuros. Consulte nossos Termos da Comunidade e a Declaração de Divulgação de Riscos para mais detalhes.

avatarPublique sua resposta

Comentar