Autor: JAY

Compilado por: Shenchao TechFlow

Então, o que vem por aí para Ethereum? Neste artigo falo sobre blockchain modular, design de banco de dados e cito GCR para tentar responder a essa pergunta.

O argumento do Dilema do Inovador pode ser resumido da seguinte forma: “As empresas de sucesso muitas vezes não conseguem se adaptar às mudanças de paradigma, especialmente quando se trata de inovação tecnológica. com os quais não estão familiarizados.

No mundo do blockchain e dos contratos inteligentes, fizemos progressos consideráveis ​​nos últimos anos. Agora, a questão de um milhão de dólares ou US$ 250 bilhões é: o que vem por aí para Ethereum?

Através deste artigo, argumentarei que: Ethereum atingiu seu pico em termos de 1) avaliação relativa a todos os ativos criptográficos (ETH.D 2) uso e adoção relativos; Começarei explorando o conceito de blockchains modulares, comparando-o aos princípios tradicionais de design de banco de dados e, em seguida, vincularei tudo isso ao Ethereum e ao seu futuro.

Blockchain modular

Existe agora uma maneira mais baseada em princípios de pensar sobre o que constitui uma blockchain que funciona bem e uma abordagem racional para dissociar (e estender) os componentes principais. Esta é a batalha entre monólitos e módulos.

A ideia central por trás da modularidade do blockchain é que existem quatro funções básicas:

implementar. Determine o status “depois” da transação. Se eu enviar tokens para uma carteira específica, a camada de execução determinará o saldo relativo antes e depois da transação.

Povoado. Determine se a transação enviada é "legítima". Após o envio dos tokens, o saldo é xyz – a liquidação determina se xyz está correto.

consenso. Determine o estado final após um pacote de transações. Esta camada determina 1) a ordem correta dada uma série de transações e 2) o estado final após o processamento dessas transações.

Disponibilidade de dados. Para que qualquer uma das três funções acima exista, é necessário que haja um estado anterior e um estado final. A função do DA é fornecer status à camada de execução e atualizar o status com base no resultado final do consenso.

Como acontece com qualquer problema de engenharia, um blockchain “perfeito” só faz sentido se existirem casos de uso bem definidos. A existência desta estrutura permite um design de blockchain mais especializado. Uma blockchain construída para jogos de alto rendimento tem necessidades muito diferentes de uma blockchain projetada para ser um livro-razão descentralizado global. Essa estrutura de pensamento me lembra muito os princípios do design de banco de dados, particularmente o debate em torno de SQL versus noSQL.

Projeto de banco de dados

Os bancos de dados existem há décadas a mais que o blockchain. O consenso quanto ao seu design é que nenhum banco de dados é perfeito. Como a maioria dos problemas de engenharia, tudo traz compensações.

A estrutura para construir um banco de dados escalável volta a "Quais são os casos de uso?" Antes de tomar uma decisão, faço algumas perguntas:

  • Qual é a proporção aproximada entre leitura e escrita? Em aplicativos como Telegram ou Slack, as leituras e gravações são de magnitude semelhante, enquanto no Twitter as leituras são ordens de magnitude maiores do que as gravações.

  • Em sistemas distribuídos, existem conceitos de consistência e disponibilidade. Em outras palavras, isso pode ser reformulado como: estamos mais preocupados com dados imprecisos ou com o tempo de inatividade de aplicativos? Novamente, depende da situação. Para aplicações fintech, a consistência (dados precisos) é muito mais importante.

  • Qual a importância dos dados obsoletos em relação aos dados novos? Como isso se relaciona com cargas de trabalho de leitura e gravação? Nosso banco de dados nos permite implementar uma estratégia para lidar com escritas e leituras simultâneas? Por exemplo, minha esposa saca dinheiro do meu banco quando eu passo meu cartão de débito. Como evito o clássico problema de gasto duplo?

  • Qual é o modo de leitura? Você precisa de acesso flexível aos dados ou geralmente eles são predefinidos? Você realiza muitas junções em diferentes conjuntos de dados?

Além das considerações técnicas, é importante compreender o seguinte:

  • Quantos engenheiros são proficientes nesta tecnologia? Quantos engenheiros realmente desejam construir com esta tecnologia?

  • Se quisermos bifurcar o código subjacente e ajustá-lo, existe uma maneira de obter suporte ativo?

O futuro do Ethereum

Agora, para unir tudo – o blockchain perfeito não existe. Uma boa engenharia tem tudo a ver com compensações, não existe uma abordagem única que sirva para todos. Então, como o Ethereum se tornou uma plataforma tão “dominante”? Por que o preço do Ethereum é como se fosse o blockchain perfeito? Finalmente, o que vem por aí para Ethereum?

Como o Ethereum se tornou uma plataforma tão “dominante”?

Há quatro anos, o Ethereum era a melhor escolha para a construção de plataformas de contratos inteligentes. Possui excelentes ferramentas de desenvolvimento como Hardhat, CryptoZombies, etc. em comparação com todas as outras plataformas. Além disso, possui uma base de usuários fiéis e a cadeia e os tokens são “descentralizados”. Nesse ponto, os blockchains centralizados têm maior probabilidade de serem fraudes. A ETH também é mais barata como ativo, o que significa que as taxas do gás também são mais baixas.

Hoje, os desenvolvedores têm mais plataformas de contratos inteligentes para escolher, cada uma com vantagens exclusivas. Embora ainda existam fraudes, elas diminuíram significativamente em comparação com quatro anos atrás, à medida que mais talentos e capital entram no espaço.

As razões pelas quais o Ethereum teve sucesso no passado são também as razões pelas quais irá falhar no futuro. Houve um tempo em que Ethereum era a única plataforma de contrato inteligente viável para desenvolvedores. Casos de uso legítimos (DeFi, NFTs) dão à ETH uma grande vantagem. Mas nesta fase, o foco se volta para a acumulação de valor (moeda superestável) e para competir com o Bitcoin para se tornar a reserva de valor padrão nativa da Internet (flip).

O desejo de ser uma plataforma de contratos inteligentes e uma “moeda superestável” descentralizada acrescenta atrito significativo para utilizadores e promotores marginais (custos de gás mais elevados, rede congestionada). Como disse Confúcio (e GCR): Quem persegue dois coelhos não pegará nada

O que vem por aí para Ethereum?

Os usuários irão para onde os aplicativos existem e são acessíveis, enquanto os desenvolvedores de aplicativos tendem a ser mais cautelosos e de longo prazo. Porque sua sobrecarga é muito maior em comparação com os próprios usuários. Os desenvolvedores construirão plataformas onde seus aplicativos tenham potencial de crescimento e expansão a longo prazo.

Agora observe o Ethereum, que tem uma velocidade média de transação de 15-20 TPS e taxas de gás que muitas vezes chegam a US$ 200. Existem limites muito claros para as aplicações que podem ser construídas no Ethereum, e essas aplicações requerem muito pouca interação. Por exemplo, o protocolo de empréstimo é uma ótima aplicação no Ethereum porque posso interagir com ele algumas vezes por ano.

Mas se eu sou um desenvolvedor de aplicativos e vou construir um aplicativo que se destina a escalar para 100.000 ou 1 milhão de usuários e ter modelos de uso mais elevados, construí-lo no Ethereum não é viável.

Isto está a tornar-se cada vez mais evidente à medida que alternativas viáveis ​​emergem da esquerda e da direita.

  • FriendTech é construído na Base L2

  • As equipes Pacman e Blur estão considerando lançar seu próprio L2

  • DYDX usa sua própria cadeia de aplicativos específica

Uma estrutura modular de blockchain fornece um conjunto de compensações que os blockchains podem escolher. Estamos agora num ponto em que os pontos de apoio da infraestrutura blockchain ao longo da curva de trade-off estão começando a surgir.

Por último, mas não menos importante, estão os incentivos.

Como Charlie Munger sempre diz: “Mostre-me os incentivos e eu lhe mostrarei os resultados”. A estrutura de incentivos construída no Ethereum é inferior a outras blockchains existentes. Os VCs e as novas equipes L1 estão muito interessados ​​em construir um ecossistema forte e próspero. Como investidor, penso por que minha equipe está desenvolvendo o Ethereum quando a moeda é tão descentralizada e o ecossistema já está tão lotado? Por que não promover o desenvolvimento de aplicativos em um blockchain no qual tenho participação, onde a avaliação do L1 é muito menor.

As respostas neste tweet deixaram as coisas muito claras.

A ETH não está mais na fronteira efetiva do design de blockchain. Não importa onde você queira estar na curva de trade-off, existem opções superiores de plataformas de contratos inteligentes, assim como as estruturas de incentivos. A menos que o Ethereum sofra mudanças fundamentais na forma como as comunidades e organizações operam, a sua vantagem relativa em avaliação e utilização atingiu o pico.