Um agradecimento especial a Paul Dylan-Ennis pelo feedback e revisão.
Uma das minhas memórias favoritas de dez anos atrás foi fazer uma peregrinação a uma parte de Berlim que era chamada de Bitcoin Kiez: uma região em Kreuzberg onde havia cerca de uma dúzia de lojas a poucas centenas de metros umas das outras que aceitavam todos Bitcoin como forma de pagamento. O ponto central dessa comunidade era Sala 77, um restaurante e bar administrado por Joerg Platzer. Além de simplesmente aceitar Bitcoin, também servia como um centro comunitário, e todos os tipos de desenvolvedores de código aberto, ativistas políticos de várias afiliações e outros personagens frequentemente passavam por lá.
Quarto 77, 2013. Fonte: meu artigo de 2013 na Bitcoin Magazine.
Uma memória semelhante dois meses antes foi PorcFest (isso é “porc” como em “ouriço” como em “não pise em mim”), um encontro libertário nas florestas do norte de New Hampshire, onde a principal forma de obter comida era de pequenos restaurantes emergentes com nomes como “Revolution Coffee” e “Seditious Soups, Salads and Smoothies”, que é claro, aceitava Bitcoin. Aqui também, discutir o significado político mais profundo do Bitcoin e usá-lo na vida diária, acontecia lado a lado.
A razão pela qual trago essas memórias à tona é que elas me lembram de uma visão mais profunda subjacente à criptografia: não estamos aqui apenas para criar ferramentas e jogos isolados, mas sim construir holisticamente em direção a uma sociedade e economia mais livres e abertas, onde as diferentes partes - tecnológica, social e econômica - se encaixam umas nas outras.
A visão inicial do “web3” também era uma visão desse tipo, seguindo em uma direção igualmente idealista, mas um pouco diferente. O termo “web3” foi originalmente cunhado pelo cofundador do Ethereum, Gavin Wood, e refere-se a uma forma diferente de pensar sobre o que é o Ethereum: em vez de vê-lo, como eu inicialmente o via, como “Bitcoin mais contratos inteligentes”, Gavin pensou nele de forma mais ampla, como um conjunto de tecnologias que juntas poderiam formar a camada base de um stack de internet mais aberta.
Um diagrama que Gavin Wood usou em muitas de suas primeiras apresentações.
Quando o movimento do software livre de código aberto começou nas décadas de 1980 e 1990, o software era simples: rodava no seu computador e lia e gravava em arquivos que ficavam no seu computador. Mas hoje, a maior parte do nosso importante trabalho é colaborativo, muitas vezes em larga escala. E assim, hoje, mesmo que o código subjacente de um aplicativo seja aberto e gratuito, seus dados são roteados através de um servidor centralizado executado por uma corporação que pode ler arbitrariamente seus dados, alterar as regras sobre você ou desativá-lo a qualquer momento. E assim, se quisermos estender o espírito do software de código aberto para o mundo de hoje, precisamos que os programas tenham acesso a um disco rígido compartilhado para armazenar coisas que várias pessoas precisam modificar e acessar. E o que é Ethereum, juntamente com tecnologias irmãs como mensagens peer-to-peer (então Whisper, agora Waku) e armazenamento de arquivos descentralizado (antes apenas Swarm, agora também IPFS)? Uma unidade de disco rígido compartilhada descentralizada pública. Esta é a visão original da qual o termo agora ubíquo “web3” nasceu.
Infelizmente, desde 2017 aproximadamente, essas visões têm desbotado um pouco para o segundo plano. Poucos falam sobre pagamentos de criptomoedas para consumidores, a única aplicação não financeira que realmente está sendo usada em grande escala on-chain é a ENS, e há uma grande divisão ideológica onde partes significativas da comunidade de descentralização não relacionada ao blockchain veem o mundo das criptomoedas como uma distração, e não como um espírito afim e um aliado poderoso. Em muitos países, as pessoas usam criptomoedas para enviar e economizar dinheiro, mas frequentemente fazem isso por meio de meios centralizados: seja por transferências internas em contas de corretoras centralizadas, ou negociando USDT na Tron.
Antecedentes: o humilde fundador da Tron e pioneiro da descentralização, Justin Sun, liderando corajosamente o ecossistema de criptomoedas mais legal e descentralizado no mundo global.
Tendo vivido através dessa era, o principal culpado que eu culparia como a causa raiz dessa mudança é o aumento nas taxas de transação. Quando o custo de escrever na cadeia é $0.001, ou até mesmo $0.1, você poderia imaginar pessoas criando todos os tipos de aplicativos que usam blockchains de várias maneiras, incluindo maneiras não financeiras. Mas quando as taxas de transação ultrapassam os $100, como aconteceu durante o pico dos mercados em alta, há exatamente uma audiência que permanece disposta a participar - e na verdade, porque os preços das moedas estão subindo e eles estão ficando mais ricos, tornam-se ainda mais dispostos a participar: jogadores de cassino degenerados. Jogadores de cassino degenerados podem ser aceitáveis em doses moderadas, e conversei com muitas pessoas em eventos que foram motivadas a ingressar no cripto pelo dinheiro, mas permaneceram pelas ideias. Mas quando eles são o maior grupo usando a cadeia em grande escala, isso ajusta a percepção pública e a cultura interna do espaço cripto, e leva a muitos dos outros aspectos negativos que vimos se desdobrar ao longo dos últimos anos.
Agora, avançando rapidamente para 2023. Tanto no desafio central de escalabilidade, quanto em várias "missões paralelas" de crucial importância para construir um futuro ciberpunk realmente viável, temos muitas notícias positivas para mostrar na verdade:
Essas duas coisas: a crescente conscientização de que a centralização descontrolada e a sobre financeirização não podem ser do que “cripto se trata”, e as tecnologias-chave mencionadas acima que finalmente estão se concretizando, juntas nos apresentam uma oportunidade de seguir em uma direção diferente. Ou seja, fazer com que pelo menos uma parte do ecossistema do Ethereum seja realmente o ecossistema de código aberto, resistente à censura, descentralizado e sem permissão que originalmente viemos construir.
Muitos desses valores são compartilhados não apenas por muitos na comunidade Ethereum, mas também por outras comunidades blockchain e até mesmo comunidades de descentralização não relacionadas a blockchain, embora cada comunidade tenha sua própria combinação única desses valores e o quanto cada um é enfatizado.
É muito possível construir coisas dentro do ecossistema de criptografia que não seguem esses valores. Pode-se construir um sistema que se chama "camada 2", mas que na verdade é um sistema altamente centralizado protegido por um multisig, sem planos de mudar para algo mais seguro. Pode-se construir um sistema de abstração de conta que tenta ser "mais simples" do que ERC-4337, mas ao custo de introduzir suposições de confiança que acabam removendo a possibilidade de uma mempool pública e tornando muito mais difícil para novos construtores se juntarem. Poder-se-ia construir um ecossistema NFT onde o conteúdo do NFT é desnecessariamente armazenado em sites centralizados, tornando-o desnecessariamente mais frágil do que se esses componentes fossem armazenados no IPFS. Poder-se-ia construir uma interface de staking que desnecessariamente direciona os usuários para o pool de staking já maior.
Resistir a essas pressões é difícil, mas se não o fizermos, corremos o risco de perder o valor único do ecossistema criptográfico e recriar um clone do ecossistema web2 existente com ineficiências extras e etapas extras.
O espaço cripto é, de muitas maneiras, um ambiente implacável. Um artigo de 2021 de Dan Robinson e Georgios Konstantiopoulos expressa isso vividamente no contexto do MEV, argumentando que Ethereum é uma floresta escuraonde os traders on-chain estão constantemente vulneráveis a serem explorados por bots de front-running, esses bots, por sua vez, são vulneráveis a serem contraexplorados por outros bots, etc. Isso também é verdade de outras maneiras: contratos inteligentes regularmente são hackeados, as carteiras dos usuários regularmente são hackeadas, as exchanges centralizadas falham mesmomaisespetacularmente, etc.
Este é um grande desafio para os usuários do espaço, mas também representa uma oportunidade: significa que temos um espaço para realmente experimentar, incubar e receber feedback ao vivo rápido sobre todos os tipos de tecnologias de segurança para lidar com esses desafios. Já vimos respostas bem-sucedidas aos desafios em vários contextos:
Todos querem que a internet seja segura. Alguns tentam tornar a internet segura empurrando abordagens que forçam a dependência de um único ator particular, seja uma corporação ou um governo, que pode atuar como um âncora centralizado de segurança e verdade. Mas essas abordagens sacrificam a abertura e a liberdade, e contribuem para a tragédia que é o crescimento "splinternet". As pessoas no espaço cripto valorizam muito a abertura e liberdade. O nível de riscos e altas apostas financeiras envolvidas significa que o espaço cripto não pode ignorar a segurança, mas várias razões ideológicas e estruturais garantem que abordagens centralizadas para alcançar segurança não estão disponíveis para ele. Ao mesmo tempo, o espaço cripto está na vanguarda de tecnologias muito poderosas como provas de conhecimento zero, verificação formal, segurança de chaves baseada em hardware e gráficos sociais on-chain. Esses fatos juntos significam que, para o cripto, a maneira aberta de melhorar a segurança é a única maneira.
Tudo isso para dizer que o mundo cripto é um ambiente de teste perfeito para levar sua abordagem aberta e descentralizada à segurança e realmente aplicá-la em um ambiente real de alto risco, e amadurecê-la ao ponto em que partes dela podem então ser aplicadas no mundo em geral. Esta é uma das minhas visões de como as partes idealistas do mundo cripto e as partes caóticas do mundo cripto, e então o mundo cripto como um todo e o mundo mainstream mais amplo, podem transformar suas diferenças em uma simbiose em vez de uma tensão constante e contínua.
Em 2014, Gavin Wood apresentou o Ethereum como uma das ferramentas que podem ser construídas, as outras duas sendo Whisper (mensagens descentralizadas) e Swarm (armazenamento descentralizado). O primeiro foi fortemente enfatizado, mas com a virada para a financeirização por volta de 2017, o último infelizmente recebeu muito menos amor e atenção. Dito isso, o Whisper continua a existircomo Waku, e está sendo ativamente usado por projetos como o mensageiro descentralizado Status. Swarmcontinua a ser desenvolvido, e agora também temosIPFS, que é usado para hospedar e servir este blog.
Nos últimos anos, com o surgimento das mídias sociais descentralizadas (Lente, Farcaster, etc), temos a oportunidade de revisitar algumas dessas ferramentas. Além disso, também temos outra ferramenta nova e muito poderosa para adicionar à tríade: provas de conhecimento zero. Essas tecnologias são mais amplamente adotadas como formas de melhorar a escalabilidade do Ethereum, como ZK rollups, mas eles também são muitoútil para privacidade. Em particular, a programabilidade das provas de conhecimento zero significa que podemos superar a falsa dicotomia de "anônimo mas arriscado" vs "KYC'd portanto seguro", e obter privacidade e muitos tipos de autenticação e verificação ao mesmo tempo.
Um exemplo disso em 2023 foiZupass. Zupass é um sistema baseado em prova de conhecimento zero que foi incubado em Zuzalu, que foi usada tanto para autenticação presencial em eventos quanto para autenticação online no sistema de votaçãoZupoll, a semelhança do Twitter,Zucast e outros. A principal característica do Zupass era esta: você pode provar que é residente de Zuzalu, sem revelar qual membro de Zuzalu você é. Além disso, cada residente de Zuzalu só poderia ter uma identidade criptográfica gerada aleatoriamente para cada instância de aplicativo (por exemplo, uma votação) na qual estavam se cadastrando. O Zupass foi um grande sucesso e foi aplicado mais tarde no ano para emissão de ingressos em Devconnect.
Uma prova de conhecimento zero que prova que eu, como funcionário da Ethereum Foundation, tenho acesso ao espaço de coworking Devconnect.
Até agora, o uso mais prático do Zupass provavelmente foi a realização de pesquisas. Todos os tipos de pesquisas foram feitas, algumas sobre temas politicamente controversos ou altamente pessoais, nos quais as pessoas sentem uma forte necessidade de preservar sua privacidade, usando o Zupass como um votação anônimaplataforma.
Aqui, podemos começar a ver os contornos de como seria um mundo Ethereum-y cypherpunk, pelo menos em um nível técnico puro. Podemos estar mantendo nossos ativos em ETH e tokens ERC20, bem como todos os tipos de NFTs, e usar sistemas de privacidade baseados emendereços furtivosePiscinas de Privacidadetecnologia para preservar nossa privacidade, ao mesmo tempo que impede que atores mal-intencionados se beneficiem do mesmo conjunto de anonimato. Seja dentro de nossas DAOs, ou para ajudar a decidir sobre mudanças no protocolo Ethereum, ou para qualquer outro objetivo, podemos usar sistemas de votação de conhecimento zero, que podem usartodos os tipos de credenciaispara ajudar a identificar quem tem legitimidade para votar e quem não tem: além dissovotar com tokens como feito em 2017, podemos ter enquetes anônimas de pessoas que fizeram contribuições suficientes para o ecossistema, pessoas que participaram de eventos suficientes, ou um-voto-por-pessoa.
Pagamentos presenciais e online podem ocorrer com transações ultra baratas em L2s, que se beneficiam de espaço de disponibilidade de dados(ordados off-chain seguros com Plasma) junto com compressão de dadosoferecer aos seus usuários uma escalabilidade ultra alta. Os pagamentos de um rollup para outro podem ocorrer com protocolos descentralizados como UniswapX. Os projetos de mídia social descentralizados podem usar várias camadas de armazenamento para armazenar atividades como publicações, retweets e curtidas, e usar ENS(barato na L2com CCIP) para nomes de usuário. Podemos ter integração perfeita entre tokens on-chain e atestações off-chain mantidas pessoalmente e provadas por ZK através de sistemas como Zupass.
Mecanismos como votação quadrática, encontrando consenso entre tribosemercados de previsão pode ser usado para ajudar organizações e comunidades a se governarem e se manterem informadas, e identidades baseadas em blockchain e ZK podem tornar esses sistemas seguros contra censura centralizada por dentro e manipulação coordenada por fora. Carteiras sofisticadas podem proteger as pessoas à medida que elas participam de dapps, e as interfaces de usuário podem ser publicadas no IPFS e acessadas como domínios .eth, com hashes do HTML, javascript e todas as dependências de software atualizadas diretamente on-chain por meio de um DAO. As carteiras de contratos inteligentes, nascidas para ajudar as pessoas a não perderem dezenas de milhões de dólares de suas criptomoedas, se expandiriam para proteger as "raízes de identidade" das pessoas, criando um sistema ainda mais seguro do que provedores de identidade centralizados como o "login com o Google".
Interface de recuperação da Soul Wallet. Pessoalmente, estou mais disposto a confiar meus fundos e identidade a sistemas como este do que à recuperação centralizada da web2.
Podemos pensar no maior universo do Ethereum (ou “web3”) como criando uma pilha de protocolo de tecnologia independente, que está competindo com a pilha de protocolo centralizada tradicional em todos os níveis. Muitas pessoas irão misturar ambos, e frequentemente existem maneiras inteligentes de combinar ambos: com ZKEmail, você pode até mesmo fazer um endereço de e-mail ser um dos guardiões da sua carteira de recuperação social! Mas também existem muitas sinergias ao usar as diferentes partes da pilha descentralizada juntas, especialmente se forem projetadas para se integrarem melhor umas com as outras.
Um dos benefícios de pensar nisso como um stack é que isso se encaixa bem com o ethos pluralista do Ethereum. O Bitcoin está tentando resolver um problema, ou no máximo dois ou três. Ethereum, por outro lado, tem muitas subcomunidades com muitos focos diferentes. Não há uma única narrativa dominante. O objetivo do stack é possibilitar esse pluralismo, mas ao mesmo tempo buscar crescente interoperabilidade através dessa pluralidade.
É fácil dizer que "essas pessoas fazendo X são uma influência corruptora e ruim, essas pessoas fazendo Y são a verdadeira coisa". Mas essa é uma resposta preguiçosa. Para ter sucesso de verdade, precisamos não apenas de uma visão para uma pilha técnica, mas também das partes sociais da pilha que tornam possível construir a pilha técnica em primeiro lugar.
A vantagem da comunidade Ethereum, em princípio, é que levamos os incentivos a sério. PGP queria colocar chaves criptográficas nas mãos de todos para que possamos realmente enviar e-mails assinados e criptografados há décadas, o que em grande parte falhou, mas depois tivemos criptomoedas e, de repente, milhões de pessoas têm chaves publicamente associadas a elas, e podemos começar a usar essas chaves para outros propósitos - incluindo voltar ao círculo completo de e-mails e mensagens criptografadas. Projetos de descentralização não baseados em blockchain muitas vezes são cronicamente subfinanciados, enquanto projetos baseados em blockchain recebem uma rodada série B de 50 milhões de dólares. Não é pela benevolência do validador que conseguimos que as pessoas depositem seu ETH para proteger a rede Ethereum, mas sim pelo seu próprio interesse - e obtemos$20 bilhões em segurança econômicacomo resultado.
Ao mesmo tempo, os incentivos não são suficientes. Os projetos Defi geralmente começam humildes, cooperativos e de código aberto máximo, mas às vezes começam a abandonar esses ideais à medida que crescem em tamanho. Podemos incentivar os stakers a virem e participarem com um tempo de atividade muito alto, mas é muito mais difícil incentivar os stakers a serem descentralizados. Pode não ser factível usando meios puramente protocolares. Muitas partes críticas da "pilha descentralizada" descrita acima não têm modelos de negócios viáveis. A governança do protocolo Ethereum em si é notavelmente não financeirizada - e isso o tornou muito mais robusto do que outros ecossistemas cuja governança é mais financeirizada. É por isso que é valioso para o Ethereum ter uma camada social forte, que aplica vigorosamente seus valores nos lugares onde os incentivos puramente não podem - mas sem criar uma noção de "alinhamento do Ethereum" que se transforma em uma nova forma de correção política.
Existe um equilíbrio entre esses dois lados a ser feito, embora o termo correto não seja tanto equilíbrio, mas sim integração. Há muitas pessoas cuja primeira introdução ao espaço cripto é o desejo de enriquecer, mas que depois se familiarizam com o ecossistema e se tornam ávidos crentes na busca por construir um mundo mais aberto e descentralizado.
Como é que realmente fazemos esta integração acontecer? Esta é a questão chave, e suspeito que a resposta não está em uma bala mágica, mas sim em uma coleção de técnicas que serão desenvolvidas de forma iterativa. O ecossistema do Ethereum já é mais bem-sucedido do que a maioria em incentivar uma mentalidade cooperativa entre os projetos de camada 2 puramente por meios sociais. Financiamento de bens públicos em larga escala, especialmente Bolsas do GitcoineRetroPGF da Optimism, também é extremamente útil, pois cria um canal de receita alternativo para desenvolvedores que não veem nenhum modelo de negócios convencional que não exija sacrificando em seus valores. Mas mesmo essas ferramentas ainda estão em sua infância, e há um longo caminho a percorrer para melhorar essas ferramentas específicas e identificar e desenvolver outras ferramentas que possam ser mais adequadas para problemas específicos.
Aqui é onde vejo a proposta de valor única da camada social do Ethereum. Existe uma única meio-termo mixde valorizar incentivos, mas também não se deixar consumir por eles. Existe uma mistura única de valorizar uma comunidade calorosa e coesa, mas ao mesmo tempo lembrar que o que parece “caloroso e coeso” de dentro pode facilmente parecer “opressivo e exclusivo” de fora, e valorizar normas rígidas de neutralidade, código aberto e resistência à censura como forma de se proteger contra os riscos de ir longe demais em ser orientado pela comunidade. Se essa mistura puder funcionar bem, estará na melhor posição possível para realizar sua visão no nível econômico e técnico.
Um agradecimento especial a Paul Dylan-Ennis pelo feedback e revisão.
Uma das minhas memórias favoritas de dez anos atrás foi fazer uma peregrinação a uma parte de Berlim que era chamada de Bitcoin Kiez: uma região em Kreuzberg onde havia cerca de uma dúzia de lojas a poucas centenas de metros umas das outras que aceitavam todos Bitcoin como forma de pagamento. O ponto central dessa comunidade era Sala 77, um restaurante e bar administrado por Joerg Platzer. Além de simplesmente aceitar Bitcoin, também servia como um centro comunitário, e todos os tipos de desenvolvedores de código aberto, ativistas políticos de várias afiliações e outros personagens frequentemente passavam por lá.
Quarto 77, 2013. Fonte: meu artigo de 2013 na Bitcoin Magazine.
Uma memória semelhante dois meses antes foi PorcFest (isso é “porc” como em “ouriço” como em “não pise em mim”), um encontro libertário nas florestas do norte de New Hampshire, onde a principal forma de obter comida era de pequenos restaurantes emergentes com nomes como “Revolution Coffee” e “Seditious Soups, Salads and Smoothies”, que é claro, aceitava Bitcoin. Aqui também, discutir o significado político mais profundo do Bitcoin e usá-lo na vida diária, acontecia lado a lado.
A razão pela qual trago essas memórias à tona é que elas me lembram de uma visão mais profunda subjacente à criptografia: não estamos aqui apenas para criar ferramentas e jogos isolados, mas sim construir holisticamente em direção a uma sociedade e economia mais livres e abertas, onde as diferentes partes - tecnológica, social e econômica - se encaixam umas nas outras.
A visão inicial do “web3” também era uma visão desse tipo, seguindo em uma direção igualmente idealista, mas um pouco diferente. O termo “web3” foi originalmente cunhado pelo cofundador do Ethereum, Gavin Wood, e refere-se a uma forma diferente de pensar sobre o que é o Ethereum: em vez de vê-lo, como eu inicialmente o via, como “Bitcoin mais contratos inteligentes”, Gavin pensou nele de forma mais ampla, como um conjunto de tecnologias que juntas poderiam formar a camada base de um stack de internet mais aberta.
Um diagrama que Gavin Wood usou em muitas de suas primeiras apresentações.
Quando o movimento do software livre de código aberto começou nas décadas de 1980 e 1990, o software era simples: rodava no seu computador e lia e gravava em arquivos que ficavam no seu computador. Mas hoje, a maior parte do nosso importante trabalho é colaborativo, muitas vezes em larga escala. E assim, hoje, mesmo que o código subjacente de um aplicativo seja aberto e gratuito, seus dados são roteados através de um servidor centralizado executado por uma corporação que pode ler arbitrariamente seus dados, alterar as regras sobre você ou desativá-lo a qualquer momento. E assim, se quisermos estender o espírito do software de código aberto para o mundo de hoje, precisamos que os programas tenham acesso a um disco rígido compartilhado para armazenar coisas que várias pessoas precisam modificar e acessar. E o que é Ethereum, juntamente com tecnologias irmãs como mensagens peer-to-peer (então Whisper, agora Waku) e armazenamento de arquivos descentralizado (antes apenas Swarm, agora também IPFS)? Uma unidade de disco rígido compartilhada descentralizada pública. Esta é a visão original da qual o termo agora ubíquo “web3” nasceu.
Infelizmente, desde 2017 aproximadamente, essas visões têm desbotado um pouco para o segundo plano. Poucos falam sobre pagamentos de criptomoedas para consumidores, a única aplicação não financeira que realmente está sendo usada em grande escala on-chain é a ENS, e há uma grande divisão ideológica onde partes significativas da comunidade de descentralização não relacionada ao blockchain veem o mundo das criptomoedas como uma distração, e não como um espírito afim e um aliado poderoso. Em muitos países, as pessoas usam criptomoedas para enviar e economizar dinheiro, mas frequentemente fazem isso por meio de meios centralizados: seja por transferências internas em contas de corretoras centralizadas, ou negociando USDT na Tron.
Antecedentes: o humilde fundador da Tron e pioneiro da descentralização, Justin Sun, liderando corajosamente o ecossistema de criptomoedas mais legal e descentralizado no mundo global.
Tendo vivido através dessa era, o principal culpado que eu culparia como a causa raiz dessa mudança é o aumento nas taxas de transação. Quando o custo de escrever na cadeia é $0.001, ou até mesmo $0.1, você poderia imaginar pessoas criando todos os tipos de aplicativos que usam blockchains de várias maneiras, incluindo maneiras não financeiras. Mas quando as taxas de transação ultrapassam os $100, como aconteceu durante o pico dos mercados em alta, há exatamente uma audiência que permanece disposta a participar - e na verdade, porque os preços das moedas estão subindo e eles estão ficando mais ricos, tornam-se ainda mais dispostos a participar: jogadores de cassino degenerados. Jogadores de cassino degenerados podem ser aceitáveis em doses moderadas, e conversei com muitas pessoas em eventos que foram motivadas a ingressar no cripto pelo dinheiro, mas permaneceram pelas ideias. Mas quando eles são o maior grupo usando a cadeia em grande escala, isso ajusta a percepção pública e a cultura interna do espaço cripto, e leva a muitos dos outros aspectos negativos que vimos se desdobrar ao longo dos últimos anos.
Agora, avançando rapidamente para 2023. Tanto no desafio central de escalabilidade, quanto em várias "missões paralelas" de crucial importância para construir um futuro ciberpunk realmente viável, temos muitas notícias positivas para mostrar na verdade:
Essas duas coisas: a crescente conscientização de que a centralização descontrolada e a sobre financeirização não podem ser do que “cripto se trata”, e as tecnologias-chave mencionadas acima que finalmente estão se concretizando, juntas nos apresentam uma oportunidade de seguir em uma direção diferente. Ou seja, fazer com que pelo menos uma parte do ecossistema do Ethereum seja realmente o ecossistema de código aberto, resistente à censura, descentralizado e sem permissão que originalmente viemos construir.
Muitos desses valores são compartilhados não apenas por muitos na comunidade Ethereum, mas também por outras comunidades blockchain e até mesmo comunidades de descentralização não relacionadas a blockchain, embora cada comunidade tenha sua própria combinação única desses valores e o quanto cada um é enfatizado.
É muito possível construir coisas dentro do ecossistema de criptografia que não seguem esses valores. Pode-se construir um sistema que se chama "camada 2", mas que na verdade é um sistema altamente centralizado protegido por um multisig, sem planos de mudar para algo mais seguro. Pode-se construir um sistema de abstração de conta que tenta ser "mais simples" do que ERC-4337, mas ao custo de introduzir suposições de confiança que acabam removendo a possibilidade de uma mempool pública e tornando muito mais difícil para novos construtores se juntarem. Poder-se-ia construir um ecossistema NFT onde o conteúdo do NFT é desnecessariamente armazenado em sites centralizados, tornando-o desnecessariamente mais frágil do que se esses componentes fossem armazenados no IPFS. Poder-se-ia construir uma interface de staking que desnecessariamente direciona os usuários para o pool de staking já maior.
Resistir a essas pressões é difícil, mas se não o fizermos, corremos o risco de perder o valor único do ecossistema criptográfico e recriar um clone do ecossistema web2 existente com ineficiências extras e etapas extras.
O espaço cripto é, de muitas maneiras, um ambiente implacável. Um artigo de 2021 de Dan Robinson e Georgios Konstantiopoulos expressa isso vividamente no contexto do MEV, argumentando que Ethereum é uma floresta escuraonde os traders on-chain estão constantemente vulneráveis a serem explorados por bots de front-running, esses bots, por sua vez, são vulneráveis a serem contraexplorados por outros bots, etc. Isso também é verdade de outras maneiras: contratos inteligentes regularmente são hackeados, as carteiras dos usuários regularmente são hackeadas, as exchanges centralizadas falham mesmomaisespetacularmente, etc.
Este é um grande desafio para os usuários do espaço, mas também representa uma oportunidade: significa que temos um espaço para realmente experimentar, incubar e receber feedback ao vivo rápido sobre todos os tipos de tecnologias de segurança para lidar com esses desafios. Já vimos respostas bem-sucedidas aos desafios em vários contextos:
Todos querem que a internet seja segura. Alguns tentam tornar a internet segura empurrando abordagens que forçam a dependência de um único ator particular, seja uma corporação ou um governo, que pode atuar como um âncora centralizado de segurança e verdade. Mas essas abordagens sacrificam a abertura e a liberdade, e contribuem para a tragédia que é o crescimento "splinternet". As pessoas no espaço cripto valorizam muito a abertura e liberdade. O nível de riscos e altas apostas financeiras envolvidas significa que o espaço cripto não pode ignorar a segurança, mas várias razões ideológicas e estruturais garantem que abordagens centralizadas para alcançar segurança não estão disponíveis para ele. Ao mesmo tempo, o espaço cripto está na vanguarda de tecnologias muito poderosas como provas de conhecimento zero, verificação formal, segurança de chaves baseada em hardware e gráficos sociais on-chain. Esses fatos juntos significam que, para o cripto, a maneira aberta de melhorar a segurança é a única maneira.
Tudo isso para dizer que o mundo cripto é um ambiente de teste perfeito para levar sua abordagem aberta e descentralizada à segurança e realmente aplicá-la em um ambiente real de alto risco, e amadurecê-la ao ponto em que partes dela podem então ser aplicadas no mundo em geral. Esta é uma das minhas visões de como as partes idealistas do mundo cripto e as partes caóticas do mundo cripto, e então o mundo cripto como um todo e o mundo mainstream mais amplo, podem transformar suas diferenças em uma simbiose em vez de uma tensão constante e contínua.
Em 2014, Gavin Wood apresentou o Ethereum como uma das ferramentas que podem ser construídas, as outras duas sendo Whisper (mensagens descentralizadas) e Swarm (armazenamento descentralizado). O primeiro foi fortemente enfatizado, mas com a virada para a financeirização por volta de 2017, o último infelizmente recebeu muito menos amor e atenção. Dito isso, o Whisper continua a existircomo Waku, e está sendo ativamente usado por projetos como o mensageiro descentralizado Status. Swarmcontinua a ser desenvolvido, e agora também temosIPFS, que é usado para hospedar e servir este blog.
Nos últimos anos, com o surgimento das mídias sociais descentralizadas (Lente, Farcaster, etc), temos a oportunidade de revisitar algumas dessas ferramentas. Além disso, também temos outra ferramenta nova e muito poderosa para adicionar à tríade: provas de conhecimento zero. Essas tecnologias são mais amplamente adotadas como formas de melhorar a escalabilidade do Ethereum, como ZK rollups, mas eles também são muitoútil para privacidade. Em particular, a programabilidade das provas de conhecimento zero significa que podemos superar a falsa dicotomia de "anônimo mas arriscado" vs "KYC'd portanto seguro", e obter privacidade e muitos tipos de autenticação e verificação ao mesmo tempo.
Um exemplo disso em 2023 foiZupass. Zupass é um sistema baseado em prova de conhecimento zero que foi incubado em Zuzalu, que foi usada tanto para autenticação presencial em eventos quanto para autenticação online no sistema de votaçãoZupoll, a semelhança do Twitter,Zucast e outros. A principal característica do Zupass era esta: você pode provar que é residente de Zuzalu, sem revelar qual membro de Zuzalu você é. Além disso, cada residente de Zuzalu só poderia ter uma identidade criptográfica gerada aleatoriamente para cada instância de aplicativo (por exemplo, uma votação) na qual estavam se cadastrando. O Zupass foi um grande sucesso e foi aplicado mais tarde no ano para emissão de ingressos em Devconnect.
Uma prova de conhecimento zero que prova que eu, como funcionário da Ethereum Foundation, tenho acesso ao espaço de coworking Devconnect.
Até agora, o uso mais prático do Zupass provavelmente foi a realização de pesquisas. Todos os tipos de pesquisas foram feitas, algumas sobre temas politicamente controversos ou altamente pessoais, nos quais as pessoas sentem uma forte necessidade de preservar sua privacidade, usando o Zupass como um votação anônimaplataforma.
Aqui, podemos começar a ver os contornos de como seria um mundo Ethereum-y cypherpunk, pelo menos em um nível técnico puro. Podemos estar mantendo nossos ativos em ETH e tokens ERC20, bem como todos os tipos de NFTs, e usar sistemas de privacidade baseados emendereços furtivosePiscinas de Privacidadetecnologia para preservar nossa privacidade, ao mesmo tempo que impede que atores mal-intencionados se beneficiem do mesmo conjunto de anonimato. Seja dentro de nossas DAOs, ou para ajudar a decidir sobre mudanças no protocolo Ethereum, ou para qualquer outro objetivo, podemos usar sistemas de votação de conhecimento zero, que podem usartodos os tipos de credenciaispara ajudar a identificar quem tem legitimidade para votar e quem não tem: além dissovotar com tokens como feito em 2017, podemos ter enquetes anônimas de pessoas que fizeram contribuições suficientes para o ecossistema, pessoas que participaram de eventos suficientes, ou um-voto-por-pessoa.
Pagamentos presenciais e online podem ocorrer com transações ultra baratas em L2s, que se beneficiam de espaço de disponibilidade de dados(ordados off-chain seguros com Plasma) junto com compressão de dadosoferecer aos seus usuários uma escalabilidade ultra alta. Os pagamentos de um rollup para outro podem ocorrer com protocolos descentralizados como UniswapX. Os projetos de mídia social descentralizados podem usar várias camadas de armazenamento para armazenar atividades como publicações, retweets e curtidas, e usar ENS(barato na L2com CCIP) para nomes de usuário. Podemos ter integração perfeita entre tokens on-chain e atestações off-chain mantidas pessoalmente e provadas por ZK através de sistemas como Zupass.
Mecanismos como votação quadrática, encontrando consenso entre tribosemercados de previsão pode ser usado para ajudar organizações e comunidades a se governarem e se manterem informadas, e identidades baseadas em blockchain e ZK podem tornar esses sistemas seguros contra censura centralizada por dentro e manipulação coordenada por fora. Carteiras sofisticadas podem proteger as pessoas à medida que elas participam de dapps, e as interfaces de usuário podem ser publicadas no IPFS e acessadas como domínios .eth, com hashes do HTML, javascript e todas as dependências de software atualizadas diretamente on-chain por meio de um DAO. As carteiras de contratos inteligentes, nascidas para ajudar as pessoas a não perderem dezenas de milhões de dólares de suas criptomoedas, se expandiriam para proteger as "raízes de identidade" das pessoas, criando um sistema ainda mais seguro do que provedores de identidade centralizados como o "login com o Google".
Interface de recuperação da Soul Wallet. Pessoalmente, estou mais disposto a confiar meus fundos e identidade a sistemas como este do que à recuperação centralizada da web2.
Podemos pensar no maior universo do Ethereum (ou “web3”) como criando uma pilha de protocolo de tecnologia independente, que está competindo com a pilha de protocolo centralizada tradicional em todos os níveis. Muitas pessoas irão misturar ambos, e frequentemente existem maneiras inteligentes de combinar ambos: com ZKEmail, você pode até mesmo fazer um endereço de e-mail ser um dos guardiões da sua carteira de recuperação social! Mas também existem muitas sinergias ao usar as diferentes partes da pilha descentralizada juntas, especialmente se forem projetadas para se integrarem melhor umas com as outras.
Um dos benefícios de pensar nisso como um stack é que isso se encaixa bem com o ethos pluralista do Ethereum. O Bitcoin está tentando resolver um problema, ou no máximo dois ou três. Ethereum, por outro lado, tem muitas subcomunidades com muitos focos diferentes. Não há uma única narrativa dominante. O objetivo do stack é possibilitar esse pluralismo, mas ao mesmo tempo buscar crescente interoperabilidade através dessa pluralidade.
É fácil dizer que "essas pessoas fazendo X são uma influência corruptora e ruim, essas pessoas fazendo Y são a verdadeira coisa". Mas essa é uma resposta preguiçosa. Para ter sucesso de verdade, precisamos não apenas de uma visão para uma pilha técnica, mas também das partes sociais da pilha que tornam possível construir a pilha técnica em primeiro lugar.
A vantagem da comunidade Ethereum, em princípio, é que levamos os incentivos a sério. PGP queria colocar chaves criptográficas nas mãos de todos para que possamos realmente enviar e-mails assinados e criptografados há décadas, o que em grande parte falhou, mas depois tivemos criptomoedas e, de repente, milhões de pessoas têm chaves publicamente associadas a elas, e podemos começar a usar essas chaves para outros propósitos - incluindo voltar ao círculo completo de e-mails e mensagens criptografadas. Projetos de descentralização não baseados em blockchain muitas vezes são cronicamente subfinanciados, enquanto projetos baseados em blockchain recebem uma rodada série B de 50 milhões de dólares. Não é pela benevolência do validador que conseguimos que as pessoas depositem seu ETH para proteger a rede Ethereum, mas sim pelo seu próprio interesse - e obtemos$20 bilhões em segurança econômicacomo resultado.
Ao mesmo tempo, os incentivos não são suficientes. Os projetos Defi geralmente começam humildes, cooperativos e de código aberto máximo, mas às vezes começam a abandonar esses ideais à medida que crescem em tamanho. Podemos incentivar os stakers a virem e participarem com um tempo de atividade muito alto, mas é muito mais difícil incentivar os stakers a serem descentralizados. Pode não ser factível usando meios puramente protocolares. Muitas partes críticas da "pilha descentralizada" descrita acima não têm modelos de negócios viáveis. A governança do protocolo Ethereum em si é notavelmente não financeirizada - e isso o tornou muito mais robusto do que outros ecossistemas cuja governança é mais financeirizada. É por isso que é valioso para o Ethereum ter uma camada social forte, que aplica vigorosamente seus valores nos lugares onde os incentivos puramente não podem - mas sem criar uma noção de "alinhamento do Ethereum" que se transforma em uma nova forma de correção política.
Existe um equilíbrio entre esses dois lados a ser feito, embora o termo correto não seja tanto equilíbrio, mas sim integração. Há muitas pessoas cuja primeira introdução ao espaço cripto é o desejo de enriquecer, mas que depois se familiarizam com o ecossistema e se tornam ávidos crentes na busca por construir um mundo mais aberto e descentralizado.
Como é que realmente fazemos esta integração acontecer? Esta é a questão chave, e suspeito que a resposta não está em uma bala mágica, mas sim em uma coleção de técnicas que serão desenvolvidas de forma iterativa. O ecossistema do Ethereum já é mais bem-sucedido do que a maioria em incentivar uma mentalidade cooperativa entre os projetos de camada 2 puramente por meios sociais. Financiamento de bens públicos em larga escala, especialmente Bolsas do GitcoineRetroPGF da Optimism, também é extremamente útil, pois cria um canal de receita alternativo para desenvolvedores que não veem nenhum modelo de negócios convencional que não exija sacrificando em seus valores. Mas mesmo essas ferramentas ainda estão em sua infância, e há um longo caminho a percorrer para melhorar essas ferramentas específicas e identificar e desenvolver outras ferramentas que possam ser mais adequadas para problemas específicos.
Aqui é onde vejo a proposta de valor única da camada social do Ethereum. Existe uma única meio-termo mixde valorizar incentivos, mas também não se deixar consumir por eles. Existe uma mistura única de valorizar uma comunidade calorosa e coesa, mas ao mesmo tempo lembrar que o que parece “caloroso e coeso” de dentro pode facilmente parecer “opressivo e exclusivo” de fora, e valorizar normas rígidas de neutralidade, código aberto e resistência à censura como forma de se proteger contra os riscos de ir longe demais em ser orientado pela comunidade. Se essa mistura puder funcionar bem, estará na melhor posição possível para realizar sua visão no nível econômico e técnico.