Agradecimentos especiais a Paul Dylan-Ennis pelo feedback e revisão.
Uma das minhas memórias favoritas de há dez anos foi fazer uma peregrinação a uma parte de Berlim chamada a 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 desta comunidade era Room 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 filiações e outros personagens frequentemente passavam por lá.
Sala 77, 2013. Fonte: meu artigo de 2013 na revista Bitcoin.
Uma memória semelhante de 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 pop-up com nomes como "Revolution Coffee" e "Seditious Soups, Salads and Smoothies", que é claro, aceitavam Bitcoin. Aqui também, discutir o significado político mais profundo do Bitcoin e usá-lo na vida diária aconteceram lado a lado.
A razão pela qual trago estas memórias à tona é que elas me lembram de uma visão mais profunda subjacente ao cripto: não estamos aqui apenas para criar ferramentas e jogos isolados, mas sim construir holisticamente rumo 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 da “web3” era também uma visão deste tipo, indo numa direção igualmente idealista mas ligeiramente diferente. O termo “web3” foi originalmente cunhado pelo cofundador da Ethereum, Gavin Wood, e refere-se a uma forma diferente de pensar sobre o que é a Ethereum: em vez de a ver, como inicialmente fiz, como “Bitcoin mais contratos inteligentes”, Gavin pensou nela de forma mais abrangente como um conjunto de tecnologias que juntas poderiam formar a camada base de um stack de internet mais aberto.
Um diagrama que Gavin Wood usou em muitas de suas primeiras apresentações.
Quando o movimento de software livre e de código aberto começou nos anos 1980 e 1990, o software era simples: funcionava no seu computador e lia e escrevia em ficheiros que ficavam no seu computador. Mas hoje, a maioria do nosso trabalho importante é colaborativo, muitas vezes em grande escala. E assim, mesmo que o código subjacente de uma aplicação seja aberto e gratuito, os seus dados são encaminhados através de um servidor centralizado gerido por uma corporação que poderia ler arbitrariamente os seus dados, mudar as regras ou desativá-lo a qualquer momento. E assim, se quisermos estender o espírito do software de código aberto ao mundo de hoje, precisamos que os programas tenham acesso a um disco rígido partilhado para armazenar coisas que várias pessoas precisam de modificar e aceder. E o que é Ethereum, juntamente com tecnologias irmãs como a mensagens peer-to-peer (então Whisper, agora Waku) e armazenamento de arquivos descentralizado (então apenas Swarm, agora também IPFS)? Uma unidade de disco rígido compartilhada descentralizada. Esta é a visão original a partir da qual o agora ubíquo termo 'web3' nasceu.
Infelizmente, desde cerca de 2017, essas visões desvaneceram-se um pouco para segundo plano. Poucos falam sobre pagamentos de criptomoedas ao consumidor, a única aplicação não financeira que está efetivamente a ser utilizada em grande escala on-chain é ENS, e existe uma grande divisão ideológica onde partes significativas da comunidade de descentralização não blockchain veem o mundo das criptomoedas como uma distração, e não como um espírito afim e um poderoso aliado. Em muitos países, as pessoas usam criptomoedas para enviar e poupar dinheiro, mas frequentemente fazem-no através de meios centralizados: seja através de transferências internas em contas de câmbio 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 essa era, o culpado número um que eu culparia como a causa raiz dessa mudança é o aumento das taxas de transação. Quando o custo de escrever para a cadeia é de US $ 0,001, ou até mesmo US $ 0,1, você pode imaginar pessoas fazendo todos os tipos de aplicativos que usam blockchains de várias maneiras, incluindo maneiras não financeiras. Mas quando as taxas de transação vão para mais de US $ 100, como aconteceu durante o pico dos mercados em alta, há exatamente um público que permanece disposto a jogar - e, na verdade, porque os preços das moedas estão subindo e eles estão ficando mais ricos, torna-se ainda mais disposto a jogar: os jogadores degenerados. Os jogadores de Degen podem estar bem em doses moderadas, e eu conversei com muitas pessoas em eventos que estavam motivadas a se juntar a cripto pelo dinheiro, mas permaneceram pelos ideais. Mas quando eles são o maior grupo usando a cadeia em grande escala, isso ajusta a perceção do público e a cultura interna do espaço cripto, e leva a muitos dos outros pontos negativos que vimos acontecer nos últimos anos.
Agora, avancemos rapidamente para 2023. Tanto no desafio central da escalabilidade, como em várias “missões paralelas” de crucial importância para construir um futuro cibernético realmente viável, temos realmente muitas notícias positivas para mostrar:
Estas duas coisas: a crescente consciencialização de que a centralização não controlada e a sobre-financialização não podem ser o que “cripto é sobre”, e as tecnologias-chave mencionadas acima que estão finalmente a tornar-se realidade, apresentam-nos uma oportunidade para seguir as coisas numa direção diferente. Nomeadamente, fazer pelo menos uma parte do ecossistema Ethereum ser realmente o ecossistema sem permissão, descentralizado, resistente à censura e de código aberto que originalmente viemos construir.
Muitos desses valores são partilhados não apenas por muitos na comunidade Ethereum, mas também por outras comunidades de blockchain e até comunidades de descentralização não relacionadas com blockchain, embora cada comunidade tenha a sua combinação única desses valores e a ênfase atribuída a cada um.
É muito possível construir coisas dentro do ecossistema de criptomoedas que não seguem esses valores. Pode-se construir um sistema que se chama “camada 2”, mas que na realidade é um sistema altamente centralizado protegido por uma multisig, sem planos de mudar para algo mais seguro. Pode-se construir um sistema de abstração de contas que tenta ser “mais simples” do queERC-4337, mas ao custo de introduzir pressupostos de confiança que acabam por eliminar a possibilidade de uma mempool pública e tornam muito mais difícil para novos construtores aderir. 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 estivessem armazenados no IPFS. Poder-se-ia construir uma interface de staking que desnecessariamente direciona os utilizadores para o maior pool de staking já existente.
Resistir a essas pressões é difícil, mas se não o fizermos, corremos o risco de perder o valor único do ecossistema de criptomoedas e de recriar um clone do ecossistema web2 existente com ineficiências adicionais 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 de forma vívida no contexto do MEV, argumentando que Éter é 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 estão vulneráveis a serem contraexplorados por outros bots, etc. Isso também é verdade de outras formas: os contratos inteligentes são regularmente hackeados, as carteiras dos utilizadores regularmente são hackeados, as exchanges centralizadas falhammesmomaisespetacularmente, etc.
Este é um grande desafio para os usuários do espaço, mas também apresenta 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 enfrentar esses desafios. Já vimos respostas bem-sucedidas a desafios em diversos contextos:
Todos querem que a internet seja segura. Alguns tentam tornar a internet segura ao impulsionar abordagens que forçam a dependência de um único ator específico, seja uma corporação ou um governo, que pode atuar como âncora centralizada de segurança e verdade. Mas essas abordagens sacrificam a abertura e a liberdade, e contribuem para a tragédia que é o crescimento “splinternet”Pessoas no espaço cripto valorizam muito a abertura e a liberdade. O nível de riscos e as altas apostas financeiras envolvidas significam 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 chave baseada em hardware e grafos sociais on-chain. Esses fatos juntos significam que, para o cripto, o caminho aberto para melhorar a segurança é o único caminho.
Tudo isto para dizer que o mundo das criptomoedas é um ambiente de teste perfeito para levar a sua abordagem aberta e descentralizada à segurança e realmente aplicá-la num ambiente real de alto risco, e amadurecê-la até ao ponto em que partes dela possam então ser aplicadas no mundo mais amplo. Esta é uma das minhas visões de como as partes idealistas do mundo das criptomoedas e as partes caóticas do mundo das criptomoedas, e depois o mundo das criptomoedas como um todo e o mundo mais amplo, podem transformar as suas diferenças numa 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 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á a ser usada ativamente por projetos como o mensageiro descentralizado Status. Enxame continua a ser desenvolvido, e agora também temos IPFS, que é usado para hospedar e servir este blog.
Nos últimos anos, com o surgimento das redes sociais descentralizadas (Lente, Farcaster, etc), temos a oportunidade de revisitar algumas destas ferramentas. Além disso, também temos outra ferramenta muito poderosa para adicionar à tríade: provas de conhecimento zero. Estas 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 privacidadeEm particular, a programabilidade das provas de conhecimento zero significa que podemos ultrapassar a falsa dicotomia de "anónimo mas arriscado" vs "com KYC, portanto seguro", e obter privacidade e muitos tipos de autenticação e verificação ao mesmo tempo.
Um exemplo disso em 2023 foi Zupass. Zupass é um sistema baseado em prova de conhecimento zero que foi incubado na Zuzalu, que foi usado tanto para autenticação presencial em eventos, como para autenticação online no sistema de votaçãoZupoll, o parecido com o Twitter Zucaste outros. A principal característica do Zupass era esta: pode provar que é residente de Zuzalu, sem revelar qual membro de Zuzalu é. Além disso, cada residente de Zuzalu só podia ter uma identidade criptográfica gerada aleatoriamente para cada instância de aplicação (por exemplo, uma votação) a que estava a aceder. O Zupass foi muito bem-sucedido e foi aplicado mais tarde no ano para a venda de bilhetes em Devconnect.
Uma prova de conhecimento zero que prova que eu, como funcionário da Fundação Ethereum, tenho acesso ao espaço de coworking Devconnect.
Até agora, o uso mais prático do Zupass provavelmente tem sido a votação. Todos os tipos de votações foram feitas, algumas sobre temas politicamente controversos ou altamente pessoais, onde 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 do que um mundo ciberpunk Éter-y pareceria, pelo menos a nível técnico puro. Podemos ter nossos ativos em Éter e tokens ERC20, bem como todos os tipos de NFTs, e usar sistemas de privacidade baseados emendereços furtivosePiscinas de Privacidadetecnologia para preservar a nossa privacidade ao mesmo tempo que impede os atores maliciosos conhecidos de se beneficiarem do mesmo conjunto de anonimato. Quer seja dentro dos nossos DAOs, ou para ajudar a decidir sobre alterações ao 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 foi feito em 2017, podemos ter votações anónimas de pessoas que tenham feito contribuições suficientes para o ecossistema, pessoas que tenham participado em eventos suficientes, ou um-voto-por-pessoa.
Os pagamentos presenciais e online podem ser feitos com transações ultra baratas em L2s, que tiram proveito de espaço de disponibilidade de dados(oudados off-chain seguros com Plasma) juntamente comcompressão de dadospara dar aos seus usuários uma escalabilidade ultra-alta. Os pagamentos de um rollup para outro podem acontecer com protocolos descentralizados como UniswapXProjetos de redes sociais descentralizadas 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 utilizador. Podemos ter integração contínua entre tokens on-chain e certificações off-chain mantidas pessoalmente e comprovadas por ZK através de sistemas como Zupass.
Mecanismos como votação quadrática, encontrar consenso intertribalemercados de previsãopode ser usado para ajudar organizações e comunidades a se autogerirem e manterem-se informadas, e blockchain e identidades baseadas em provas ZK podem tornar esses sistemas seguros contra a censura centralizada de dentro e a manipulação coordenada de fora. Carteiras sofisticadas podem proteger as pessoas enquanto participam de dapps, e 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 na cadeia através de um DAO. Carteiras inteligentes de contratos, criadas para ajudar as pessoas a não perderem dezenas de milhões de dólares de sua criptomoeda, se expandiriam para proteger as “raízes de identidade” das pessoas, criando um sistema ainda mais seguro do que os provedores de identidade centralizados como “iniciar sessão com o Google”.
Interface de recuperação da Carteira da Soul. Pessoalmente, estou mais inclinado a confiar os meus fundos e identidade a sistemas como este do que à recuperação centralizada da web2.
Podemos pensar no maior Ethereum-verse (ou “web3”) como a criação de uma pilha de protocolo tecnológico 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 com que um endereço de e-mail seja 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 elas forem projetadas para se integrar melhor umas com as outras.
Um dos benefícios de pensar nisto como uma stack é que isto se encaixa bem com o ethos pluralista do Ethereum. O Bitcoin está a tentar resolver um problema, ou no máximo dois ou três. O Ethereum, por outro lado, tem muitas subcomunidades com muitos focos diferentes. Não há uma narrativa dominante única. O objetivo da stack é permitir este pluralismo, mas ao mesmo tempo lutar por uma crescente interoperabilidade através desta pluralidade.
É fácil dizer “estas pessoas que fazem X são uma influência corrupta e má, estas pessoas que fazem Y são genuínas”. Mas esta é uma resposta preguiçosa. Para ter verdadeiro sucesso, precisamos não apenas de uma visão para um conjunto técnico, mas também das partes sociais do conjunto que tornam possível construir o conjunto técnico em primeiro lugar.
A vantagem da comunidade Ethereum, em princípio, é que levamos os incentivos a sério. O PGP queria colocar chaves criptográficas nas mãos de todos para que possamos realmente enviar e-mails assinados e criptografados há décadas, em grande parte falhou, mas então obtivemos criptomoeda e de repente milhões de pessoas têm chaves publicamente associadas a elas, e podemos começar a usar essas chaves para outros fins - incluindo voltar ao e-mail e mensagens criptografadas. Projetos de descentralização não baseados em blockchain frequentemente são cronicamente subfinanciados, projetos baseados em blockchain recebem uma rodada série B de 50 milhões de dólares. Não é pela benevolência do staker que conseguimos que as pessoas coloquem seu ETH para proteger a rede Ethereum, mas sim pelo seu próprio interesse próprio - e nós obtemos$20 bilhões em segurança econômicacomo resultado.
Ao mesmo tempo, os incentivos não são suficientes. Os projetos Defi frequentemente começam humildes, cooperativos e maximamente de código aberto, 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 viável usar apenas meios puramente in-protocolo. Muitas peças críticas da "pilha descentralizada" descrita acima não têm modelos de negócios viáveis. A própria governança do protocolo Ethereum é notavelmente não financeirada - e isso a tornou muito mais robusta 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 puros 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 quanto 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 fervorosos crentes na missão de construir um mundo mais aberto e descentralizado.
Como fazemos, na realidade, com que esta integração aconteça? Esta é a questão-chave, e suspeito que a resposta não está numa bala mágica, mas sim numa coleção de técnicas que será alcançada de forma iterativa. O ecossistema Ethereum já é mais bem-sucedido do que a maioria na promoção de uma mentalidade cooperativa entre os projetos de camada 2 puramente através de meios sociais. Financiamento de bens públicos em grande escala, especialmenteBolsas GitcoineRounds RetroPGF da Optimism, também é extremamente útil, pois cria um canal de receita alternativo para os desenvolvedores que não veem nenhum modelo de negócio convencional que não exija sacrificando os 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 que vejo a proposta de valor única da camada social do Ethereum. Existe uma única meio-termo mixde valorizar incentivos, mas também não ficar consumido por eles. Existe uma mistura única de valorizar uma comunidade calorosa e coesa, mas ao mesmo tempo lembrando que o que parece "caloroso e coeso" por dentro pode facilmente parecer "opressivo e exclusivo" por fora, e valorizando normas rígidas de neutralidade, código aberto e resistência à censura como forma de proteger contra os riscos de ir longe demais em ser impulsionado 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.
Agradecimentos especiais a Paul Dylan-Ennis pelo feedback e revisão.
Uma das minhas memórias favoritas de há dez anos foi fazer uma peregrinação a uma parte de Berlim chamada a 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 desta comunidade era Room 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 filiações e outros personagens frequentemente passavam por lá.
Sala 77, 2013. Fonte: meu artigo de 2013 na revista Bitcoin.
Uma memória semelhante de 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 pop-up com nomes como "Revolution Coffee" e "Seditious Soups, Salads and Smoothies", que é claro, aceitavam Bitcoin. Aqui também, discutir o significado político mais profundo do Bitcoin e usá-lo na vida diária aconteceram lado a lado.
A razão pela qual trago estas memórias à tona é que elas me lembram de uma visão mais profunda subjacente ao cripto: não estamos aqui apenas para criar ferramentas e jogos isolados, mas sim construir holisticamente rumo 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 da “web3” era também uma visão deste tipo, indo numa direção igualmente idealista mas ligeiramente diferente. O termo “web3” foi originalmente cunhado pelo cofundador da Ethereum, Gavin Wood, e refere-se a uma forma diferente de pensar sobre o que é a Ethereum: em vez de a ver, como inicialmente fiz, como “Bitcoin mais contratos inteligentes”, Gavin pensou nela de forma mais abrangente como um conjunto de tecnologias que juntas poderiam formar a camada base de um stack de internet mais aberto.
Um diagrama que Gavin Wood usou em muitas de suas primeiras apresentações.
Quando o movimento de software livre e de código aberto começou nos anos 1980 e 1990, o software era simples: funcionava no seu computador e lia e escrevia em ficheiros que ficavam no seu computador. Mas hoje, a maioria do nosso trabalho importante é colaborativo, muitas vezes em grande escala. E assim, mesmo que o código subjacente de uma aplicação seja aberto e gratuito, os seus dados são encaminhados através de um servidor centralizado gerido por uma corporação que poderia ler arbitrariamente os seus dados, mudar as regras ou desativá-lo a qualquer momento. E assim, se quisermos estender o espírito do software de código aberto ao mundo de hoje, precisamos que os programas tenham acesso a um disco rígido partilhado para armazenar coisas que várias pessoas precisam de modificar e aceder. E o que é Ethereum, juntamente com tecnologias irmãs como a mensagens peer-to-peer (então Whisper, agora Waku) e armazenamento de arquivos descentralizado (então apenas Swarm, agora também IPFS)? Uma unidade de disco rígido compartilhada descentralizada. Esta é a visão original a partir da qual o agora ubíquo termo 'web3' nasceu.
Infelizmente, desde cerca de 2017, essas visões desvaneceram-se um pouco para segundo plano. Poucos falam sobre pagamentos de criptomoedas ao consumidor, a única aplicação não financeira que está efetivamente a ser utilizada em grande escala on-chain é ENS, e existe uma grande divisão ideológica onde partes significativas da comunidade de descentralização não blockchain veem o mundo das criptomoedas como uma distração, e não como um espírito afim e um poderoso aliado. Em muitos países, as pessoas usam criptomoedas para enviar e poupar dinheiro, mas frequentemente fazem-no através de meios centralizados: seja através de transferências internas em contas de câmbio 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 essa era, o culpado número um que eu culparia como a causa raiz dessa mudança é o aumento das taxas de transação. Quando o custo de escrever para a cadeia é de US $ 0,001, ou até mesmo US $ 0,1, você pode imaginar pessoas fazendo todos os tipos de aplicativos que usam blockchains de várias maneiras, incluindo maneiras não financeiras. Mas quando as taxas de transação vão para mais de US $ 100, como aconteceu durante o pico dos mercados em alta, há exatamente um público que permanece disposto a jogar - e, na verdade, porque os preços das moedas estão subindo e eles estão ficando mais ricos, torna-se ainda mais disposto a jogar: os jogadores degenerados. Os jogadores de Degen podem estar bem em doses moderadas, e eu conversei com muitas pessoas em eventos que estavam motivadas a se juntar a cripto pelo dinheiro, mas permaneceram pelos ideais. Mas quando eles são o maior grupo usando a cadeia em grande escala, isso ajusta a perceção do público e a cultura interna do espaço cripto, e leva a muitos dos outros pontos negativos que vimos acontecer nos últimos anos.
Agora, avancemos rapidamente para 2023. Tanto no desafio central da escalabilidade, como em várias “missões paralelas” de crucial importância para construir um futuro cibernético realmente viável, temos realmente muitas notícias positivas para mostrar:
Estas duas coisas: a crescente consciencialização de que a centralização não controlada e a sobre-financialização não podem ser o que “cripto é sobre”, e as tecnologias-chave mencionadas acima que estão finalmente a tornar-se realidade, apresentam-nos uma oportunidade para seguir as coisas numa direção diferente. Nomeadamente, fazer pelo menos uma parte do ecossistema Ethereum ser realmente o ecossistema sem permissão, descentralizado, resistente à censura e de código aberto que originalmente viemos construir.
Muitos desses valores são partilhados não apenas por muitos na comunidade Ethereum, mas também por outras comunidades de blockchain e até comunidades de descentralização não relacionadas com blockchain, embora cada comunidade tenha a sua combinação única desses valores e a ênfase atribuída a cada um.
É muito possível construir coisas dentro do ecossistema de criptomoedas que não seguem esses valores. Pode-se construir um sistema que se chama “camada 2”, mas que na realidade é um sistema altamente centralizado protegido por uma multisig, sem planos de mudar para algo mais seguro. Pode-se construir um sistema de abstração de contas que tenta ser “mais simples” do queERC-4337, mas ao custo de introduzir pressupostos de confiança que acabam por eliminar a possibilidade de uma mempool pública e tornam muito mais difícil para novos construtores aderir. 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 estivessem armazenados no IPFS. Poder-se-ia construir uma interface de staking que desnecessariamente direciona os utilizadores para o maior pool de staking já existente.
Resistir a essas pressões é difícil, mas se não o fizermos, corremos o risco de perder o valor único do ecossistema de criptomoedas e de recriar um clone do ecossistema web2 existente com ineficiências adicionais 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 de forma vívida no contexto do MEV, argumentando que Éter é 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 estão vulneráveis a serem contraexplorados por outros bots, etc. Isso também é verdade de outras formas: os contratos inteligentes são regularmente hackeados, as carteiras dos utilizadores regularmente são hackeados, as exchanges centralizadas falhammesmomaisespetacularmente, etc.
Este é um grande desafio para os usuários do espaço, mas também apresenta 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 enfrentar esses desafios. Já vimos respostas bem-sucedidas a desafios em diversos contextos:
Todos querem que a internet seja segura. Alguns tentam tornar a internet segura ao impulsionar abordagens que forçam a dependência de um único ator específico, seja uma corporação ou um governo, que pode atuar como âncora centralizada de segurança e verdade. Mas essas abordagens sacrificam a abertura e a liberdade, e contribuem para a tragédia que é o crescimento “splinternet”Pessoas no espaço cripto valorizam muito a abertura e a liberdade. O nível de riscos e as altas apostas financeiras envolvidas significam 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 chave baseada em hardware e grafos sociais on-chain. Esses fatos juntos significam que, para o cripto, o caminho aberto para melhorar a segurança é o único caminho.
Tudo isto para dizer que o mundo das criptomoedas é um ambiente de teste perfeito para levar a sua abordagem aberta e descentralizada à segurança e realmente aplicá-la num ambiente real de alto risco, e amadurecê-la até ao ponto em que partes dela possam então ser aplicadas no mundo mais amplo. Esta é uma das minhas visões de como as partes idealistas do mundo das criptomoedas e as partes caóticas do mundo das criptomoedas, e depois o mundo das criptomoedas como um todo e o mundo mais amplo, podem transformar as suas diferenças numa 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 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á a ser usada ativamente por projetos como o mensageiro descentralizado Status. Enxame continua a ser desenvolvido, e agora também temos IPFS, que é usado para hospedar e servir este blog.
Nos últimos anos, com o surgimento das redes sociais descentralizadas (Lente, Farcaster, etc), temos a oportunidade de revisitar algumas destas ferramentas. Além disso, também temos outra ferramenta muito poderosa para adicionar à tríade: provas de conhecimento zero. Estas 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 privacidadeEm particular, a programabilidade das provas de conhecimento zero significa que podemos ultrapassar a falsa dicotomia de "anónimo mas arriscado" vs "com KYC, portanto seguro", e obter privacidade e muitos tipos de autenticação e verificação ao mesmo tempo.
Um exemplo disso em 2023 foi Zupass. Zupass é um sistema baseado em prova de conhecimento zero que foi incubado na Zuzalu, que foi usado tanto para autenticação presencial em eventos, como para autenticação online no sistema de votaçãoZupoll, o parecido com o Twitter Zucaste outros. A principal característica do Zupass era esta: pode provar que é residente de Zuzalu, sem revelar qual membro de Zuzalu é. Além disso, cada residente de Zuzalu só podia ter uma identidade criptográfica gerada aleatoriamente para cada instância de aplicação (por exemplo, uma votação) a que estava a aceder. O Zupass foi muito bem-sucedido e foi aplicado mais tarde no ano para a venda de bilhetes em Devconnect.
Uma prova de conhecimento zero que prova que eu, como funcionário da Fundação Ethereum, tenho acesso ao espaço de coworking Devconnect.
Até agora, o uso mais prático do Zupass provavelmente tem sido a votação. Todos os tipos de votações foram feitas, algumas sobre temas politicamente controversos ou altamente pessoais, onde 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 do que um mundo ciberpunk Éter-y pareceria, pelo menos a nível técnico puro. Podemos ter nossos ativos em Éter e tokens ERC20, bem como todos os tipos de NFTs, e usar sistemas de privacidade baseados emendereços furtivosePiscinas de Privacidadetecnologia para preservar a nossa privacidade ao mesmo tempo que impede os atores maliciosos conhecidos de se beneficiarem do mesmo conjunto de anonimato. Quer seja dentro dos nossos DAOs, ou para ajudar a decidir sobre alterações ao 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 foi feito em 2017, podemos ter votações anónimas de pessoas que tenham feito contribuições suficientes para o ecossistema, pessoas que tenham participado em eventos suficientes, ou um-voto-por-pessoa.
Os pagamentos presenciais e online podem ser feitos com transações ultra baratas em L2s, que tiram proveito de espaço de disponibilidade de dados(oudados off-chain seguros com Plasma) juntamente comcompressão de dadospara dar aos seus usuários uma escalabilidade ultra-alta. Os pagamentos de um rollup para outro podem acontecer com protocolos descentralizados como UniswapXProjetos de redes sociais descentralizadas 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 utilizador. Podemos ter integração contínua entre tokens on-chain e certificações off-chain mantidas pessoalmente e comprovadas por ZK através de sistemas como Zupass.
Mecanismos como votação quadrática, encontrar consenso intertribalemercados de previsãopode ser usado para ajudar organizações e comunidades a se autogerirem e manterem-se informadas, e blockchain e identidades baseadas em provas ZK podem tornar esses sistemas seguros contra a censura centralizada de dentro e a manipulação coordenada de fora. Carteiras sofisticadas podem proteger as pessoas enquanto participam de dapps, e 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 na cadeia através de um DAO. Carteiras inteligentes de contratos, criadas para ajudar as pessoas a não perderem dezenas de milhões de dólares de sua criptomoeda, se expandiriam para proteger as “raízes de identidade” das pessoas, criando um sistema ainda mais seguro do que os provedores de identidade centralizados como “iniciar sessão com o Google”.
Interface de recuperação da Carteira da Soul. Pessoalmente, estou mais inclinado a confiar os meus fundos e identidade a sistemas como este do que à recuperação centralizada da web2.
Podemos pensar no maior Ethereum-verse (ou “web3”) como a criação de uma pilha de protocolo tecnológico 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 com que um endereço de e-mail seja 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 elas forem projetadas para se integrar melhor umas com as outras.
Um dos benefícios de pensar nisto como uma stack é que isto se encaixa bem com o ethos pluralista do Ethereum. O Bitcoin está a tentar resolver um problema, ou no máximo dois ou três. O Ethereum, por outro lado, tem muitas subcomunidades com muitos focos diferentes. Não há uma narrativa dominante única. O objetivo da stack é permitir este pluralismo, mas ao mesmo tempo lutar por uma crescente interoperabilidade através desta pluralidade.
É fácil dizer “estas pessoas que fazem X são uma influência corrupta e má, estas pessoas que fazem Y são genuínas”. Mas esta é uma resposta preguiçosa. Para ter verdadeiro sucesso, precisamos não apenas de uma visão para um conjunto técnico, mas também das partes sociais do conjunto que tornam possível construir o conjunto técnico em primeiro lugar.
A vantagem da comunidade Ethereum, em princípio, é que levamos os incentivos a sério. O PGP queria colocar chaves criptográficas nas mãos de todos para que possamos realmente enviar e-mails assinados e criptografados há décadas, em grande parte falhou, mas então obtivemos criptomoeda e de repente milhões de pessoas têm chaves publicamente associadas a elas, e podemos começar a usar essas chaves para outros fins - incluindo voltar ao e-mail e mensagens criptografadas. Projetos de descentralização não baseados em blockchain frequentemente são cronicamente subfinanciados, projetos baseados em blockchain recebem uma rodada série B de 50 milhões de dólares. Não é pela benevolência do staker que conseguimos que as pessoas coloquem seu ETH para proteger a rede Ethereum, mas sim pelo seu próprio interesse próprio - e nós obtemos$20 bilhões em segurança econômicacomo resultado.
Ao mesmo tempo, os incentivos não são suficientes. Os projetos Defi frequentemente começam humildes, cooperativos e maximamente de código aberto, 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 viável usar apenas meios puramente in-protocolo. Muitas peças críticas da "pilha descentralizada" descrita acima não têm modelos de negócios viáveis. A própria governança do protocolo Ethereum é notavelmente não financeirada - e isso a tornou muito mais robusta 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 puros 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 quanto 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 fervorosos crentes na missão de construir um mundo mais aberto e descentralizado.
Como fazemos, na realidade, com que esta integração aconteça? Esta é a questão-chave, e suspeito que a resposta não está numa bala mágica, mas sim numa coleção de técnicas que será alcançada de forma iterativa. O ecossistema Ethereum já é mais bem-sucedido do que a maioria na promoção de uma mentalidade cooperativa entre os projetos de camada 2 puramente através de meios sociais. Financiamento de bens públicos em grande escala, especialmenteBolsas GitcoineRounds RetroPGF da Optimism, também é extremamente útil, pois cria um canal de receita alternativo para os desenvolvedores que não veem nenhum modelo de negócio convencional que não exija sacrificando os 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 que vejo a proposta de valor única da camada social do Ethereum. Existe uma única meio-termo mixde valorizar incentivos, mas também não ficar consumido por eles. Existe uma mistura única de valorizar uma comunidade calorosa e coesa, mas ao mesmo tempo lembrando que o que parece "caloroso e coeso" por dentro pode facilmente parecer "opressivo e exclusivo" por fora, e valorizando normas rígidas de neutralidade, código aberto e resistência à censura como forma de proteger contra os riscos de ir longe demais em ser impulsionado 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.