Vitalik Buterin publicou um artigo intitulado "Ofuscação: construindo o chefe final da criptografia (Parte I)", onde ele aprofunda as complexidades técnicas dos protocolos de ofuscação de indistinguibilidade (iO). O artigo destaca como a ofuscação pode transformar programas em "programas criptografados" que permitem cálculos sobre entradas em texto simples enquanto ocultam a lógica interna. Essa tecnologia, quando combinada com blockchain, poderia facilitar sistemas quase sem necessidade de confiança para votação, leilões e mais. Apesar do seu potencial, Buterin observa que os esquemas atuais de iO, embora polinomiais em teoria, enfrentam tempos de execução impraticáveis, com estimativas que ultrapassam a idade do universo. Ele discute a construção de iO baseada em reticulados, envolvendo criptografia totalmente homomórfica, criptografia baseada em atributos e outros primitivos criptográficos. Buterin delineia três caminhos futuros para o desenvolvimento do iO: otimizar a abordagem baseada em reticulados, adotar novas suposições criptográficas ou explorar estruturas completamente novas. O sucesso em qualquer uma dessas áreas poderia revolucionar a criptografia ao permitir a realização segura de protocolos que normalmente requerem uma terceira parte confiável.