A carregar preços…
〽️NEUTRAL

Vitalik: ofuscação e blockchains podem criar apps sem confiança

Mas o tempo de execução dos atuais esquemas de ofuscação de indistinguibilidade ainda é superior à idade do universo, pelo que a construção é real na teoria e ausente na prática.

O cofundador da Ethereum, Vitalik Buterin, escreveu que a ofuscação é um dos primitivos mais poderosos da criptografia, permitindo transformar um programa num programa cifrado que oculta a sua lógica interna continuando a produzir as mesmas saídas.

Ele afirmou que a ofuscação, combinada com blockchains, pode permitir aplicações seguras, privadas e resistentes a conluio com quase nenhuma assunção de confiança. O senão é que os programas ofuscados não conseguem lidar, por si sós, com elementos com estado como o dinheiro, porque podem ser copiados. As blockchains colmam essa lacuna ao ancorar o estado.

Por que importa

Vitalik assinalou que os investigadores sabem agora como obter ofuscação de indistinguibilidade sob assunções de segurança razoáveis, mas os tempos de execução continuam a ser, nas suas palavras, galácticos, chegando nalguns casos a ultrapassar a vida do universo. Os caminhos a explorar passam por otimizar as construções baseadas em reticulados existentes, apoiar-se em assunções criptográficas de reticulado mais agressivas, ou explorar novas abordagens sem reticulados.

Impacto no mercado

Se o problema do tempo de execução ficar resolvido, praticamente qualquer protocolo descrito com um terceiro ideal de confiança poderia ser implementado de forma segura sem que essa entidade existisse de facto. Trata-se de uma aposta de investigação de horizonte mais longo do que de uma próxima atualização da Ethereum, e o texto lê-se como um levantamento do campo e não como um roteiro.

Impacto no mercado

O texto tem sabor a investigação e não a preço. A própria ETH não é a protagonista da peça; a construção é. Quem aguarda atualizações de protocolo deve encarar isto como um retrato do estado da criptografia, e não como um catalisador de curto prazo.

---

**Conclusão rápida:** a matemática já funciona no papel, o tempo de execução ainda não, e a distância entre os dois é aquilo que todas as equipas no campo tentam diminuir.

Tokens relacionados
$ETH

Perguntas frequentes

  1. O que é a ofuscação em criptografia?

    A ofuscação permite transformar um programa numa versão cifrada que oculta a sua lógica interna continuando a produzir as mesmas saídas, possibilitando executá-lo sem revelar como funciona.

  2. Por que combinar ofuscação com blockchains?

    Os programas ofuscados não conseguem lidar, por si sós, com elementos com estado como o dinheiro, porque podem ser copiados, pelo que as blockchains fornecem a âncora de estado e a camada de execução sem confiança.

  3. Quão longe estamos de uma versão prática?

    Vitalik afirmou que a matemática da ofuscação de indistinguibilidade já funciona sob assunções razoáveis, mas os tempos de execução continuam, nas suas palavras, galácticos, nalguns casos superiores à idade do universo.

  4. Que caminhos podem reduzir essa diferença de tempo de execução?

    Apontou a otimização das construções baseadas em reticulados existentes, o recurso a assunções criptográficas de reticulado mais agressivas ou a exploração de novas abordagens sem reticulados.

  5. O que muda se o problema ficar resolvido?

    Praticamente qualquer protocolo descrito hoje com um terceiro ideal de confiança poderia ser implementado de forma segura sem que essa entidade existisse, fazendo colapsar uma vasta classe de assunções de confiança.

Atribuição da fonte
Agregado de WuBlockchain · Verificado · Última atualização há 1h
Abrir original →