Um mergulho profundo na economia rollup da Ethereum: Rollup Economics 2.0

AvançadoDec 03, 2023
Este artigo explora a economia do Rollup, decodificando o sistema de receita potencial de futuros Rollups. Com a otimização adicional dos sequenciadores de rede Layer2 em direção à centralização e lucratividade, esta é uma direção principal para o desenvolvimento futuro e vale a pena compreender.
Um mergulho profundo na economia rollup da Ethereum: Rollup Economics 2.0

简介:

Em fevereiro de 2022, Barnabé introduziu uma estrutura para a economia Rollup centrada na precificação de recursos e no fluxo de valor. Isto foi construído para examinar o MEV em economias dependentes de L1, as interações entre as taxas de L1 e L2 e conceitos essenciais como receitas e custos do operador. É uma estrutura direta, adequada para um mundo simples: um Rollup centralizado em um ciclo auxiliar operado de forma independente. Muito evoluiu nos últimos 18 meses: sequenciação partilhada, descentralização, agregação de provas/dados, coligações Rollup, governação. Estamos introduzindo uma nova estrutura, lançando luz sobre um mundo Rollup que se prepara para expansão. Ainda há uma infinidade de experimentos em andamento, mas vários padrões surgiram. Dissecaremos estes padrões-chave, na esperança de oferecer ferramentas para compreender a direção potencial dos desenvolvimentos e abordar as questões abertas existentes.

Revisitando a Economia Rollup 1.0

A estrutura econômica inicial do Rollup incluía três entidades: o usuário, o operador Rollup e a camada fundamental. Também ofereceu uma visão simplificada do fluxo de valor, envolvendo taxas L2 e MEV, custos de operadora e despesas de publicação de dados. Esta era uma estrutura rudimentar, mas um ponto de partida útil porque as coisas logo se tornam muito mais complexas.

A partir desses fluxos básicos, podemos avaliar o excedente do protocolo Rollup e derivar ideias associadas. Tópicos como extração e distribuição de MEV, emissão L2, alocação de taxas de congestionamento L2 e o prazo para o Rollup manter um orçamento equilibrado ou alcançar um superávit (considerando que o ecossistema L2 é uma economia em constante crescimento, encontrar excedentes operacionais benéficos para o financiamento de bens públicos comunitários , desenvolvimento e expansão).

Excedente do protocolo rollup = taxas L2 - Custos operacionais - Custos de dados

O protocolo Rollup tem controle sobre suas taxas L2 (que incluem preços de congestionamento e MEV) e seus custos operacionais (cobrindo a emissão e as recompensas do operador). Independentemente de o protocolo optar por perseguir uma meta de equilíbrio ou excedente, as operações L2 requerem coordenação para:

(1)Definir de maneira ideal as taxas de congestionamento L2,

(2) Extração e realocação de MEV,

(3)Redução dos custos de dados por meio de otimização e publicação estratégica.

Estas representam as principais escolhas de design económico que diferentes ecossistemas L2 estão actualmente a explorar. No futuro, os protocolos poderão procurar usar derivados de espaço de bloco para mitigar a imprevisibilidade dos custos de dados.

Nos últimos 18 meses, houve uma mudança significativa. Muito parecido com a construção do bloco L1, observamos a fragmentação dos operadores Rollup em funções mais especializadas. À medida que a economia cresce, surge naturalmente a especialização, o que é positivo, uma vez que uma separação de preocupações pode levar a sistemas mais resilientes, se for abordada de forma adequada na conceção. Mas agora, com um espaço de design mais amplo, precisamos de um novo roteiro para guiar a nossa jornada.

Rollup atinge a maioridade

À medida que as tecnologias Rollup amadurecem, suas complexidades também aumentam, levando ao que chamamos de “Federação Rollup”. As estruturas de rollup partilhadas entre o mesmo tipo de rollups são concebidas para reforçar a segurança (através de governação partilhada e coordenação comunitária), a eficiência (através de funcionalidades partilhadas e economias de escala) e a experiência do utilizador (através do reforço da interoperabilidade e da redução da fragmentação). Ao mesmo tempo, os fornecedores independentes estão a desenvolver infra-estruturas para oferecer um ou mais dos benefícios acima mencionados a qualquer Rollup que decida utilizar os seus serviços. Iremos nos aprofundar nesses modelos a seguir.

Acúmulo independente

Rollups individuais estão se afastando das rodas auxiliares, ampliando sua segurança e descentralização. Do ponto de vista operacional/económico, as principais áreas de custos incluem:

  • Pedido: Isso incorre em custos operacionais e de incentivo para motivar os classificadores.
  • Disponibilidade de dados (DA): os rollups devem publicar dados na camada base, incorrendo assim em custos de dados, uma despesa importante discutida na estrutura original.
  • Verificação de estado (SV): Isso aumenta diretamente os custos operacionais do zkRollup.

Dentro de todas essas áreas de custos, os Rollups individuais enfrentam um compromisso fundamental entre segurança e eficiência. Por exemplo, podem optar por uma camada de disponibilidade de dados menos segura, mas mais barata. Os custos de publicação de dados (que denominamos simplesmente “custos de dados”, embora incluam alguns custos de cálculo L1 relacionados com a publicação) historicamente permaneceram como o item mais caro. Com a rápida implementação do EIP-4844 pela Ethereum, seguida pelo Danksharding completo, isso cairá significativamente, garantindo aos Rollups as vantagens de custo desejadas para escalar e suportar novos casos de uso. A longo prazo, as eficiências nos custos de dados e serviços relacionados podem ser obtidas através de agregados de inovação fora da cadeia, desencadeando economias de escala.

Exemplos específicos de agregação incluem serviços de pedidos compartilhados. Para o Optimistic Rollups, uma ideia intrigante é a publicação em lote, que acelera os benefícios da compactação em lote, especialmente para participantes menores, ao oferecer custos reduzidos e segurança aprimorada por meio de publicação de dados mais rápida. Para zkRollups, os provadores compartilhados estão entre as soluções Rollup mais emocionantes, especialmente porque podem agregar recursivamente, obtendo imensos benefícios em termos de utilização eficiente dos mercados de dados L1, embora ao custo de mais computação fora da cadeia. É evidente que os Rollups acabarão por optar por serviços partilhados, seja como parte de uma Federação Rollup ou de uma aliança económica.

Uma direção potencial que o ecossistema Rollup pode tomar é ter Rollups mais independentes e estreitamente alinhados com L1. Embora não tenhamos visto muitas implementações, surgem pelo menos duas arquiteturas intrigantes. Uma delas envolve delegar seu pedido de blocos ao Rollup L1, aproveitando a rede de fornecimento de transações L1 para extração de MEV, mas mantendo a autoridade para definir taxas de congestionamento L2. Uma abordagem ainda mais radical é o estabelecimento de Rollups dentro do próprio Ethereum. Exploraremos a economia desses modelos mais profundamente ao discutir a resiliência do MEV e a descentralização dos Rollups.

Cooperativas cumulativas

O primeiro tipo de integração entre dois Rollups é a cooperação puramente económica, semelhante às cooperativas económicas.

“Uma cooperativa é uma entidade constituída por pessoas ou grupos que partilham ou colaboram para alcançar objetivos comuns, como benefícios económicos ou poupanças.” - Wikipédia

Na sua forma mais simples, existe um acordo de aquisição conjunta para algum serviço entre Rollups. Imagine um serviço de publicação em lote compartilhado que os Rollups possam assinar, obtendo custos mais baixos de publicação de dados. Uma maior integração económica, como serviços de sequenciação partilhados, pode oferecer benefícios em termos de custos e fazer com que as transações entre Rollups sejam liquidadas atomicamente, reduzindo assim as barreiras comerciais entre eles. Este pensamento faz lembrar a Comunidade Económica Europeia ou outras associações semelhantes de mercado comum.

Um modelo mais complexo de economia Rollup independente pode ser construído através da introdução de prestadores de serviços intermediários. Aqui, surgem dois novos efeitos económicos para o ecossistema Rollup:

  • Estrutura de custos de rollup: Os custos para um operador de rollup agora abrangem custos operacionais, custos de serviço e custos de publicação de dados.
  • Economia de Serviços Partilhados: A nova entidade deve atingir o equilíbrio orçamental.

Exemplos de tais serviços incluem o sequenciador Espresso, um serviço compartilhado para pedidos e publicação, limitado à publicação em lote compartilhado ou prova compartilhada. Em todos estes casos, os serviços partilhados enfrentam dois grandes desafios económicos:

  • Compartilhamento de custos de serviços L2: Divisão do custo total do serviço entre Rollups que utilizam o serviço compartilhado de maneira economicamente justa.
  • Descentralização de serviços partilhados: Alcançar algum nível de descentralização, dependendo do tipo de serviço, atingindo um equilíbrio entre desempenho e robustez. Este padrão é inferior à camada base, mas envolve incentivos de gestão e MEV.

Federações cumulativas

As federações rollup diferem das cooperativas económicas porque envolvem tanto a integração económica como alguma forma de integração política, análoga a um estado federal.

Tecnicamente, a integração política é alcançada através de uma ponte partilhada entre cadeias, mas também exige um sistema de governação partilhado. Deixando de lado as considerações políticas e de governação, assumiremos a existência de uma ponte partilhada entre cadeias e concentrar-nos-emos nas relações económicas implícitas. Essa arquitetura de federação Rollup está surgindo em todos os principais sistemas Rollup, tornando-se plataformas para Rollups interoperáveis entre pares.

Por exemplo, Optimism Superchain, Polygon 2.0, StarkWare SHARP, zkSync Hyperchains e outros projetos relacionados compartilham um padrão semelhante em suas arquiteturas. O diagrama abaixo descreve isso (Observação: para fins ilustrativos, assumimos que as federações Rollup optam automaticamente por serviços compartilhados e não incorrem em custos diretos de publicação de dados).

A presença de pontes cruzadas partilhadas introduz variáveis económicas adicionais. Notavelmente, os tokens L2 nativos, como o token OP no ecossistema Optimism, oferecem poder vital de tomada de decisão através da governação, servindo para alocar recursos, funções e fluxos económicos dentro do ecossistema. À medida que a pilha de tecnologia Rollups amadurece e as principais questões de segurança são abordadas, o próximo foco passa a ser a robustez, possivelmente envolvendo algum nível de descentralização.

Quando os Rollups contemplarem o estabelecimento de serviços descentralizados (para sequenciamento, prova ou verificação), eles precisarão operar protocolos de consenso. É quando ecossistemas suficientemente grandes veem a oportunidade de “atualizar” os seus tokens nativos para ativos produtivos (como o Polygon 2.0 pretende com o POL). Embora esta não seja a única maneira de descentralizar os serviços L2 (já que o Ethereum L1 pode alavancar suas propriedades de segurança superiores), para ecossistemas maiores que desejam reter mais controle/governança interna e mecanismos de recompensas/incentivos associados, o emprego de tokens nativos pode ser uma direção atraente. .

Os tokens nativos desempenham um papel crucial na inicialização do ecossistema/economia L2. A emissão pode recompensar operadores de serviços, financiar iniciativas de apoio aos ecossistemas ou bens públicos. No entanto, quando tokens nativos são usados para apoiar a descentralização por meio de algum protocolo de prova de participação nativo, sua segurança pode diminuir com mais diluição. Mesmo que os tokens sejam utilizados exclusivamente para governação, a diluição excessiva pode resultar na venda de detentores com mais restrições orçamentais, conduzindo potencialmente à concentração de propriedade. Parece vital ter um plano de emissão de tokens alinhado com o crescimento da procura. Por último, tornar a economia L2 mais dependente de tokens nativos (em vez de ETH) também reduz a sua resiliência contra certos modos de falha, uma vez que mudar para L1 pode não ser uma opção. Em casos extremos, embora o L2 permaneça garantido pelo Ethereum, ele perde a segurança fornecida pelo Ethereum atuando como moeda externa.

O desenvolvimento em camadas cresce

Outro setor em rápida evolução concentra-se no desenvolvimento de aplicações específicas ou ambientes de execução personalizados. Estes eventualmente se instalam na camada fundamental, mesmo que não sejam feitos diretamente. Normalmente, eles atendem a aplicações que exigem baixos custos de execução e implantação simples, dispostos a negociar algumas medidas de segurança. Isso inclui aplicativos como jogos, mídias sociais e produtos NFT que não precisam iniciar sua própria economia de serviços ou atrair/garantir uma grande quantidade de liquidez.

Eles abrangem vários tipos, como plataformas L3, Validium e Rollup as a Service (RaaS). Por exemplo, Arbitrum Orbit é uma plataforma que suporta a implantação de cadeias L3 no Arbitrum L2 (One ou Nova). Ele oferece alguma configurabilidade, como optar por Comitês de Disponibilidade de Dados (DAC) sancionados pela Arbitrum ou Ethereum L1 como camada de disponibilidade de dados. StarkNet e outros projetos zk rollups têm explorado ativamente implementações L3. Um exemplo extremo de simplicidade de implantação é AltLayer ou Caldera, que oferece soluções sem código para implantar Rollups “personalizáveis”, capacitando os usuários a equilibrar segurança com eficiência.

Estamos focados no sistema L3. Essencialmente, esta é uma camada adicionada sobre L2. Do ponto de vista dos Rollups L2, representa outra fonte de taxas L2. Para o ecossistema Rollup, L3 é uma entidade nova com as suas próprias restrições orçamentais:

  • A receita para L3 pode vir de taxas, assinaturas (como em jogos) ou outros mecanismos, como partilha de receitas (como visto com NFTs).
  • Os custos para L3 incluem os custos operacionais do sistema, bem como as taxas computacionais/de dados da L2. Estas despesas podem ser suportadas diretamente pela L3 ou, no caso de serviços hospedados, pagas pela plataforma RaaS. Este é mais um prestador de serviços que exige equilíbrio orçamentário.

Este é outro exemplo de especialização económica dentro do ecossistema Rollup.

Isenção de responsabilidade:

  1. Este artigo foi reimpresso de [DavidCrapis]. Todos os direitos autorais pertencem ao autor original [pesquisador Ethereum davidecrapis.eth]. Se houver objeções a esta reimpressão, entre em contato com a equipe do Gate Learn e eles cuidarão disso imediatamente.
  2. Isenção de responsabilidade: As opiniões e pontos de vista expressos neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe do Gate Learn. A menos que mencionado, é proibido copiar, distribuir ou plagiar os artigos traduzidos.
Empieza ahora
¡Regístrate y recibe un bono de
$100
!
Crea tu cuenta