Moxie Marlinspike: Aqui está o que há de errado com a Web3

Em uma postagem no blog publicada em 07 de janeiro, Moxie Marlinspike, criadora e mantenedora do aplicativo de mensagens Signal, expressou preocupação com a Web3 e, em particular, sua afirmação de ser uma alternativa futura nova e descentralizada aos gigantes da plataforma da Web 2.0.

Marlinspike começa seu post admitindo que, apesar de se considerar um criptógrafo, não se sentiu particularmente atraído por “cripto” [citações de Marlinspike], e que ainda não conseguiu se tornar um crente.

“Além disso – cartas na mesa aqui – eu não compartilho do mesmo entusiasmo geracional para mover todos os aspectos da vida para uma economia instrumentada”, escreve Marlinspike.

Por mais cético que seja, Moxie Marlinspike decidiu dar uma chance ao Web3 criando dois aplicativos Web3 (dApps) chamados Autonomous Art, que permite que qualquer pessoa crie um token para um NFT fazendo uma contribuição visual para ele, e First Derivative que permite aos usuários criar, descobrir , e trocar derivativos de NFT que rastreiam um NFT subjacente.

As pessoas não querem executar seus próprios servidores

Apesar de Web3 ser um termo um tanto ambíguo, ele deveria, segundo Marlinspike, se resumir a dar a seus usuários a “riqueza” da Web2, mas de forma descentralizada. A principal razão pela qual a Web1 originalmente descentralizada se tornou a Web2 centralizada é porque “as pessoas não querem executar seus próprios servidores, e nunca o farão” e “um protocolo se move muito mais lentamente que uma plataforma”. Como exemplo deste último, Marlinspike aponta para o e-mail.

“Após mais de 30 anos, o e-mail ainda não é criptografado; enquanto isso, o WhatsApp passou de não criptografado para e2ee completo em um ano”, e2ee significa criptografia de ponta a ponta.

Uma coisa que marlinspike acha estranho que “o mundo das criptomoedas é a falta de atenção à interface cliente/servidor”, e que “blockchains são projetados para serem uma rede de pares, mas não projetados de tal forma que seja realmente possível que seu dispositivo móvel ou seu navegador seja um desses colegas.” O ponto que Marlinspike faz é que, normalmente, as carteiras não se conectam diretamente ao blockchain, mas o fazem por meio de API:s fornecidas por operadores de nós.

No entanto, esse é um ponto de estrangulamento centralizador, pois, na prática, existem apenas dois desses provedores de API: Infura e Alchemy, e quase todos os dApps usam um ou outro para interagir com o blockchain. O motivo é que essas APIs facilitam a vida dos desenvolvedores de dApps.

“Na verdade, mesmo quando você conecta uma carteira como o MetaMask a um dApp, e o dApp interage com o blockchain por meio de sua carteira, o MetaMask está apenas fazendo ligações para o Infura”, escreve Marlinspike, ecoando críticas que foram ouvidas muitas vezes ao longo da história do Ethereum.

“Isso foi surpreendente para mim. Tanto trabalho, energia e tempo foram investidos na criação de um mecanismo de consenso distribuído sem confiança, mas praticamente todos os clientes que desejam acessá-lo o fazem simplesmente confiando nos resultados dessas duas empresas sem qualquer verificação adicional”, escreve Marlinspike.

NFTs são centralizados na API OpenSea

Para Moxie Marlinspike, a situação é ainda pior com NFT, em parte devido à forma como o padrão NFT (EIP-721) é projetado e em parte devido ao poder centralizador do mercado OpenSea e sua API.

Em vez de armazenar os dados na cadeia, na maioria dos casos, os NFTs contêm um ponteiro para os dados. Dependendo de onde esses dados estão armazenados, qualquer pessoa com acesso a esse sistema de armazenamento pode alterar os dados, independentemente de possuir ou não o token real.

Além disso, com as palavras de Marlinspike, não há nada na especificação NFT que diga ao proprietário quais dados, como uma imagem, devem ser, ou até mesmo permita que o proprietário confirme se algo é o dado correto.

Isso é diferente do mal-entendido em torno do meme clique com o botão direito do mouse, onde algumas pessoas parecem pensar que o NFT é a imagem real, quando na verdade o NFT é uma espécie de certificado, provando a autenticidade e propriedade dessa imagem. Mas não há nada na NFT dizendo quais deveriam ser esses dados; não há nada dizendo se um NFT é para um Bored Ape Yacht Club ou um Pudgy Penguin.

Há apenas um ponteiro para alguns dados fora da cadeia; se alguém conseguir mudar o que o ponteiro aponta, ele apontará para outra coisa. A exceção a isso são os NFTs que armazenam dados na cadeia, como os CryptoPunks enxutos de dados, mas é economicamente viável apenas para pequenas quantidades de dados.

“O que você licita não é o que você recebe”

Marlinspike ilustra esse problema criando um NFT experimental que parece diferente dependendo de quem está olhando para a imagem associada, fazendo com que o servidor da Web forneça imagens diferentes com base no IP ou User Agent do solicitante. Desta forma, o mesmo NFT apresenta três imagens diferentes dependendo se é visualizado através do OpenSea, Rarible ou de uma carteira.

“O que você licita não é o que você recebe. Não há nada incomum sobre este NFT, é como as especificações NFT são construídas”, escreve Marlinspike.

Após alguns dias, sem aviso ou explicação, segundo Marlinspike, seu NFT foi removido do OpenSea, provavelmente porque violava alguns termos de serviço. Ao remover o NFT do mercado, removendo-o de sua API, o OpenSea tornou impossível para a maioria das carteiras exibir o NFT, mesmo que ainda esteja no blockchain. Isso ocorre porque, novamente, carteiras como MetaMask usam APIs, como OpenSea no caso de NFTs, para acessar e exibir dados on-chain.

“O MetaMask precisa interagir com o blockchain, mas o blockchain foi construído de tal forma que clientes como o MetaMask não podem interagir com ele. Assim como meu dApp, o MetaMask faz isso fazendo chamadas de API para três empresas que se consolidaram nesse espaço”, escreve Marlinspike.

“Tudo isso significa que, se seu NFT for removido do OpenSea, ele também desaparecerá da sua carteira. Não importa funcionalmente que meu NFT esteja indelevelmente no blockchain em algum lugar, porque a carteira, e cada vez mais tudo no ecossistema, está apenas usando a API OpenSea para exibir NFTs, que começaram a retornar “304 No Content” para a consulta de NFTs de propriedade do meu endereço.”

O espaço está se consolidando em torno de plataformas. Novamente.

Na mente de Moxie Marlinspike, o espaço blockchain está, pelas mesmas razões que a Web1, consolidando-se em plataformas centralizadas para tornar as tecnologias blockchain utilizáveis ​​para um público mais amplo. Novamente, porque nem as pessoas nem as organizações querem executar servidores.

“Dada essa dinâmica, não acho que deva ser uma surpresa que já estejamos em um lugar onde a visão de sua carteira de criptomoedas de suas NFTs é a visão da OpenSea de suas NFTs. Eu não acho que deveríamos nos surpreender que o OpenSea não seja uma “visão” pura que possa ser substituída, já que ele tem estado ocupado iterando a plataforma além do que é possível estritamente com os padrões impossíveis ou difíceis de mudar. Esta não é uma reclamação sobre o OpenSea ou uma acusação do que eles construíram. Pelo contrário, eles estão tentando construir algo que funcione”, escreve Marlinspike.

Se a indústria de blockchain quer mudar a relação das pessoas com a tecnologia, Marlinspike acha que a indústria deve fazê-lo intencionalmente, aceitando a premissa de que as pessoas não executarão seus próprios servidores e projetando sistemas que possam distribuir confiança sem ter que distribuir infraestrutura.

Em segundo lugar, Marlinspike acha que a indústria de blockchain deve tentar reduzir a carga de construção de software.

“Acho que mudar nosso relacionamento com a tecnologia provavelmente exigirá tornar o software mais fácil de criar, mas na minha vida vi o oposto acontecer. Infelizmente, acho que os sistemas distribuídos tendem a exacerbar essa tendência tornando as coisas mais complicadas e mais difíceis, não menos complicadas e menos difíceis”, escreve Marlinspike.

Boletim informativo CryptoSlate

Apresentando um resumo das histórias diárias mais importantes no mundo da criptografia, DeFi, NFTs e muito mais.

obter uma Beira no mercado de criptoassets

Acesse mais insights de criptografia e contexto em cada artigo como um membro pago de Borda CryptoSlate.

Análise on-chain

Instantâneos de preços

Mais contexto

Inscreva-se agora por $ 19 / mês Explore todos os benefícios

Fonte: https://cryptoslate.com/moxie-marlinspike-heres-whats-wrong-with-web3/