Entrevistas
Evan Shapiro, CEO e Co-Fundador da O(1) Labs – Série de Entrevistas

Evan Shapiro é o CEO e Co-Fundador da O(1) Labs, a empresa responsável por lançar o Mina Protocol. Evan tem formação em ciência da computação, aprendizado de máquina, sistemas distribuídos e planejamento de tarefas em robótica.
O que O(1) significa?
O(1) Labs é a empresa que meu co-fundador, Izaak Meckler, e eu fundamos em 2017 para pesquisar e resolver os problemas de centralização e segurança de dados por trás das blockchains. A equipe que construímos na O(1) Labs acabou incubando uma blockchain de tamanho constante, Mina Protocol, para enfrentar esse problema.
O(1) refere-se a um conceito na teoria da complexidade algorítmica, notação Big-O, que descreve quanto tempo um algoritmo levará em função da sua entrada. A notação O(1) indica um algoritmo que sempre será executado no mesmo tempo (ou espaço) independentemente do tamanho do conjunto de dados de entrada, enquanto outros podem ser O(n), O(logn), etc. Portanto, não importa o tamanho dos dados, o tempo que leva para executar o algoritmo permanece o mesmo. Essa é a propriedade que obtemos com a blockchain sucinta da Mina – não importa quantas transações a cadeia tenha processado ou quão antiga ela seja, a blockchain leva tempo constante para ser verificada. Daí o nome, O-of-1 Labs.
Você poderia compartilhar conosco a história de origem da O(1) Labs?
Comecei a programar no ensino médio e, quando ouvi falar sobre criptomoedas, fiquei fascinado com seu potencial de transformar a Internet. Li quase todos os white papers publicados nos primeiros dias do cripto. Meu co-fundador Izaak Meckler e eu começamos a reconhecer falhas no design das blockchains legadas como Bitcoin e, mais tarde, Ethereum, que se resumiam a um problema raiz: o design dessas blockchains fazia com que, eventualmente, elas se tornassem muito pesadas em dados para a participação inclusiva de nós de mineração e validação. Isso impactaria a descentralização e a segurança. Meu co-fundador Izaak e eu criamos a O(1) Labs para abordar esse problema raiz, e a Mina é a solução que surgiu após anos de pesquisa, desenvolvimento e testes.
Em 2017, a O(1) Labs lançou a blockchain Mina (anteriormente chamada Coda Protocol), por que você acreditava que era o momento certo para lançar uma nova blockchain?
Para nós, não se tratava de encontrar “o momento certo”, mas sim de resolver um desafio técnico chave no espaço das criptomoedas, e otimizar o lançamento da testnet quando estivesse pronta para a comunidade participar e fornecer feedback. Passamos muitos meses coletando e agindo sobre o feedback dos usuários antes de lançar a mainnet em 23 de março de 2021. Pouco depois, a venda de tokens da comunidade Mina foi concluída, arrecadando $18.75M em 4 horas.
Mina é uma blockchain leve que tem apenas 22kb de tamanho. Quais são os benefícios de manter uma blockchain pequena?
Os nós precisam baixar toda a cadeia para participar do consenso. Blockchains legadas como Bitcoin e Ethereum tornaram-se incrivelmente pesadas em dados, de modo que os nós precisam atender a certos requisitos de recursos para participar (para contexto, a blockchain do Bitcoin atualmente tem cerca de 349 GB, enquanto a Mina permanece em 22kb). Esses altos requisitos de computação limitam o pool elegível de nós de consenso, o que impacta o nível de descentralização da rede e, em última instância, a segurança. Ao englobar todo o estado da cadeia em uma única prova de conhecimento zero leve, a Mina é muito mais fácil de baixar, o que amplia o pool de nós elegíveis, aumentando a acessibilidade e a descentralização.
Você poderia explicar especificamente o que são Provas de Conhecimento Zero?
Em essência, uma prova de conhecimento zero permite que o remetente prove que um fato é verdadeiro sem compartilhar o fato em si. Isso torna as provas de conhecimento zero ideais para provar que o remetente tem acesso a informações privadas sem divulgar as informações privadas propriamente ditas. Mina implanta zk‑SNARKs recursivos, que capturam o estado de toda a blockchain como um instantâneo leve em vez da cadeia em si. Quando o próximo bloco da rede é criado, ele tira um instantâneo de si mesmo — com o instantâneo do estado anterior da blockchain como plano de fundo. Esse novo instantâneo será, por sua vez, usado como base para o próximo bloco, e assim por diante – essa é a parte “recursiva”. Incrivelmente, embora possa conter prova de uma quantidade infinita de informações, o instantâneo sempre permanece do mesmo tamanho.
Além do tamanho da blockchain, o que mais diferencia a Mina das blockchains concorrentes?
A implantação de zk‑SNARKs recursivos pela Mina permite que desenvolvedores criem aplicações verificáveis que dão aos usuários controle sobre quais dados eles desejam compartilhar. Ao não exigir que os usuários compartilhem informações sensíveis, essas aplicações — chamadas Snapps — protegem os dados dos usuários de vulnerabilidades a hacks e vazamentos. Se as Snapps fossem adotadas em toda a web, a internet seria um lugar muito mais seguro e privado para os usuários.
Você poderia elaborar o que são Snapps?
Snapps são aplicações verificáveis criadas usando o protocolo Mina. Um exemplo de Snapp é o protocolo de empréstimo descentralizado Teller Finance, que utiliza a Mina para permitir que os usuários provem que sua pontuação de crédito está acima de 700 sem compartilhar a pontuação real ou outras informações pessoais sensíveis (PII) como seu número de seguridade social com a parte solicitante. Mina se conecta a uma agência de relatório de pontuação de crédito, produz uma prova (por exemplo, passando o limiar de crédito) e compartilha essa prova com a parte solicitante. Ao compartilhar uma prova em vez dos dados reais, a Teller Finance nunca coloca os PII dos usuários em risco.
O que a equipe da blockchain Mina está trabalhando atualmente?
Estamos empolgados em levar as capacidades de preservação de privacidade de dados pessoais da Mina para outras blockchains e estamos trabalhando na criação de pontes para outras cadeias. Também temos uma comunidade global fantástica e altamente engajada.
Há algo mais que você gostaria de compartilhar sobre a O(1) Labs ou a Mina?
Para ficar atualizado sobre nossos últimos desenvolvimentos e participar de nossa comunidade global, visite nosso website e os canais sociais e da comunidade:
Discord: https://bit.ly/MinaDiscord
Telegram: http://bit.ly/MinaTelegram
Twitter: https://twitter.com/MinaProtocol
Medium: https://medium.com/MinaProtocol
YouTube: https://youtube.com/c/MinaProtocol
Obrigado pela ótima entrevista, leitores que desejam saber mais devem visitar O(1) Labs e/ou Mina Protocol.












