Se o futuro consistir numa economia onchain de milhares de rollups, estamos definitivamente na linha do tempo certa no presente. Desde a pilha Optimism e o kit de desenvolvimento da cadeia Polygon até ao Caldera e Stackr, nos últimos meses assistimos a uma variedade de frameworks Rollup e fornecedores de Rollups-as-a-Service (RaaS) chegarem ao mercado. Estas estruturas oferecem bases de código modulares (muitas vezes de código aberto) para os diferentes componentes de um rollup, permitindo aos programadores escolher entre uma variedade de opções personalizadas para cada camada da pilha.
Mas como é que estes fornecedores acumulam valor? Ou acumulam algum valor? como argumentou recentemente Neel Somani na sua palestra “As soluções RaaS vão para zero” no Modular Summit.
Nesta postagem do blog, analisamos alguns dos seus argumentos e também exploramos a intrincada dinâmica de acumulação de valor para frameworks cumulativos e fornecedores de RaaS. Das camadas individuais às Superchains, desvendamos os mecanismos ocultos por trás da criação e captura de valor por estruturas de rollup e fornecedores de RaaS.
Rollups são aplicativos que executam a execução fora da cadeia e postam os dados de execução em outra cadeia de blocos (host). Ao fazê-lo, derivam as propriedades de segurança da cadeia anfitriã. A aplicação rollup em si pode ser apenas uma única função de transição de Estado, ou pode ser uma Blockchain separada para a qual o estado canónico é mantido por um grupo de nós
Uma estrutura de rollup é uma base de código pré-construída que implementa os componentes essenciais de um rollup. Em vez de criar um rollup a partir do zero, os programadores podem usar estas bases de código existentes (muitas vezes empacotadas como SDKs) e personalizá-las de acordo com as suas necessidades específicas. Exemplos de estruturas de rollup de código aberto incluem OP Stack e Arbitrum Orbit.
Rollups-as-a-Service, ou protocolos RaaS, são wrappers sem código construídos sobre as estruturas de rollup existentes. Permitem que os programadores implementem rapidamente um rollup a partir do zero, selecionando funcionalidades personalizadas nos menus suspensos. As empresas de RaaS lidam frequentemente com o sequenciamento dos rollups implantados e oferecem serviços de consultoria adicionais.
Para perceber como o valor flui para dentro e para fora de toda a pilha, é importante primeiro entender a arquitetura de um rollup e como as diferentes camadas interagem umas com as outras. Existem, em geral, 3 camadas que constituem uma pilha de rollup:
1.Execução - Esta camada executa as transações aplicando a Função de Transição de Estado (STF) no estado existente do rollup. Dependendo de quão 'centralizado' o rollup é, um nó de execução pode ter uma série de responsabilidades, desde ordenar transações e executá-las até publicá-las no L1 e criar provas de fraude/validade.
A camada de execução é a camada “orientada para o utilizador”, onde o dinheiro entra na pilha de rollup. Os utilizadores são cobrados uma taxa de transação (gás) que normalmente é uma margem sobre os vários custos que a camada de execução tem de pagar (mais sobre isso depois). Esta camada também pode extrair valor adicional dos utilizadores encomendando transações de certas maneiras (também conhecido como MEV: Valor Extraível Máximo).
Repartição da camada de execução operada por um sequenciador de rollup centralizado. As suas responsabilidades incluem: Encomendar transações, Publicar dados de transações na camada DA, Criar provas, Publicar provas e alterações de estado na Camada de Liquidação
Repartição da camada de execução operada por um sequenciador de rollup centralizado. As suas responsabilidades incluem: Encomendar transações, Publicar dados de transações na camada DA, Criar provas, Publicar provas e alterações de estado na Camada de Liquidação
Repartição da camada de execução operada por um sequenciador de rollup centralizado. As suas responsabilidades incluem: Encomendar transações, Publicar dados de transações na camada DA, Criar provas, Publicar provas e alterações de estado na Camada de Liquidação
2.Liquidação - Isto inclui verificar as provas de valididade/fraude e 'definir' o estado canónico do rollup (no caso de rollups de contratos inteligentes). A liquidação é normalmente gerida por uma camada unificada de alta segurança como o Ethereum. As estruturas de rollup também podem construir a sua própria camada de liquidação.
A liquidação não é uma camada de captura de valor muito alto da pilha, pois os custos de verificação são normalmente escassos. O otimismo só paga ~$5 por dia ao Ethereum para liquidação. Uma camada de liquidação competitiva custaria ainda menos. (como também destacado em Rollups-as-a-Service Are Going To Zero)
3.Disponibilidade de dados - DA inclui a transmissão dos dados da transação encomendada para o resto da rede (também às vezes chamada de Publicação de Dados). Garante que qualquer pessoa possa reconstruir sem permissão o estado de rollup simplesmente aplicando os dados da transação transmitida a algum estado previamente finalizado.
Os custos da constituem a maior parte de todos os custos de rollup. Publicar dados numa camada altamente segura como o Ethereum pode ser bastante caro. Alternativas de DA mais baratas e mais rápidas estão a ser ativamente desenvolvidas por protocolos como Celestia, Avail e EIrenda. As estruturas de rollup também poderiam considerar a construção da sua própria camada DA, mas um DA fragmentado tem custos elevados de arranque e torna a interoperabilidade mais complexa.
Fluxo de valor de alto nível
Pode ajudar pensar na camada de Execução como um modelo B2C e nas camadas de Liquidação e DA como modelos B2B:
A camada de execução compra espaço de bloco da camada DA e vende os seus serviços de execução diretamente ao utilizador final (cliente). Também compra serviços de verificação & de ponte da camada de Liquidação
A camada DA vende espaço em bloco para outra empresa - a camada de Execução
A camada de liquidação fornece serviços de liquidação a outro negócio - a camada de Execução
Em tal configuração em mercados competitivos, a maior parte da captura de valor acontece diretamente do utilizador final na camada de execução da pilha, por isso faz sentido desagregá-la ainda mais e analisar os seus fluxos de valor de forma independente.
A camada de execução gera receitas cobrando dos utilizadores por cada transação e paga os custos operacionais às outras empresas (camadas) na pilha.
Receitas: O valor recebido pode ser categorizado da seguinte forma:
Custos de gás pagos pelos utilizadores finais por transação
MEV intra domínio
MEV entre domínios (Se a estrutura fornecer sequenciamento para vários rollups na mesma camada DA. Poderia ser difícil de extrair caso contrário)
O MEV depende do fluxo de transações (o valor “extraível” será diferente para cada conjunto de transações) e muitas vezes é difícil de prever com antecedência. Os custos do gás cobrados aos utilizadores são normalmente uma margem sobre os custos previsíveis combinados.
Custos: As saídas de valor da camada de execução são as seguintes:
Sobrecarga operacional do nó
Custos de execução (computação)
Comprovando custos (validade/provas de fraude)
Custos de publicação de dados (variável com base no congestionamento na camada DA)
Fonte: Noções básicas sobre o acúmulo de valor acumulado por Sanjay Shah | Electric Capital
Muitas vezes, todas as responsabilidades da camada de execução são suportadas por um nó sequenciador centralizado. Este nó único acumular toda a receita dos utilizadores e é responsável pelo pagamento dos custos de DA e Liquidação. Outras vezes, a configuração pode ter diferentes nós para diferentes responsabilidades:
O acima exposto é uma ampla diferenciação das responsabilidades de diferentes nós. Qual nó assume quais tarefas podem ser diferentes com base na forma como a equipa de rollup arquitecta a sua configuração. Por uma questão de simplicidade neste blog, vamos nos ater a uma configuração de sequenciador centralizado onde um nó executa todas as tarefas de execução necessárias.
A questão então é: Se a camada de execução gera mais valor, qual participante na pilha está melhor posicionado para capturá-lo?
Qualquer pessoa que execute o nó de sequenciamento e realize as várias atividades associadas a ele!
Esta pode ser a própria equipa de rollup. Ou, como mencionado no início do artigo, os fornecedores de RaaS lidam frequentemente com o sequenciamento dos rollups implantados usando-os. Na verdade, esta é a maior parte da receita dos fornecedores de RaaS.
Existem 3 áreas principais em que um RaaS pode capturar valor:
Alojamento de sequenciadores: O fornecedor de RaaS executa o sequenciador e as atividades associadas para o rollup. É uma divisão de trabalho onde a equipa de rollup traz a inovação (a aplicação que estão a construir) e o fornecedor de RaaS faz todo o resto. O sequenciador ordena transações, posta dados no L1 e cria provas se/quando necessário
Infra adicional: Exploradores de blocos, pontes, etc.
Suporte dedicado: Consultoria e parceria em decisões infra (como sequenciar, MEV, etc.) + outro suporte técnico
O RaaS é semelhante a um negócio tradicional de SaaS B2B onde a empresa pode cobrar aos seus clientes uma taxa fixa ou uma taxa híbrida com base nos serviços comprados e na utilização (número de transações do utilizador final para um rollup, por exemplo).
Os RaaS também podem fornecer uma integração com um sequenciador partilhado como o Espresso. No entanto, neste caso, perderiam a receita do sequenciador, o que constitui uma parte importante dos lucros da RaaS. Estas parcerias exigem, portanto, uma participação nos lucros contratual entre o sequenciador partilhado e o fornecedor de RaaS.
Mas se o RaaS é um invólucro construído sobre uma estrutura de rollup existente, tem de partilhar a receita com eles também, certo?
Bem, não necessariamente.
A maioria das estruturas de rollup lançadas até agora foram de código aberto e sem permissão para serem construídas. Os provedores de RaaS podem usar o framework sem permissão para construir um wrapper sem código em cima dele e não são obrigados a compartilhar nenhum lucro com a estrutura subjacente.
Podem ter um acordo contratual com a estrutura de rollup para partilhar os lucros?
Podem, mas se o fizerem:
Portanto, teoricamente, para o fornecedor de RaaS sobreviver, a decisão racional é NÃO partilhar os lucros com a estrutura subjacente.
Se alguém puder construir um rollup sem permissão usando a estrutura de código aberto, é mesmo uma decisão economicamente viável desenvolver uma estrutura de rollup de código aberto em primeiro lugar?
A resposta não é tão simples. Para que uma estrutura de rollup seja 'economicamente viável', precisa de gerar valor sustentável a longo prazo. Idan Levin partilhou um bom modelo mental para pensar em como isso pode ser feito. Vamos expandir esse modelo aqui. Existem 3 maneiras principais pelas quais as estruturas de rollup podem acumular valor:
Acumulação indireta de valor: Se o quadro for bom, mais e mais equipas irão usá-lo. Isso atrairá olhos de desenvolvedor e mais mindshare para o ecossistema. Atrair o mindshare é sempre um resultado positivo, pois ajudará a equipa de estrutura a desenvolver ainda mais as ferramentas. Quaisquer melhorias que qualquer uma das equipas faça podem ser incorporadas à estrutura OG. Isto cria um ciclo de reforço positivo para todo o sistema.
Acréscimo de valor semi-direto: Alguns rollups que se acumulam no topo da estrutura podem ser incentivados a partilhar receitas com a rede de estrutura. Por exemplo, a Base tem atualmente um acordo com a OP Stack onde partilham parte da taxa de sequenciamento com o Optimism.
Porque é que são incentivados a fazê-lo?
Porque a Base não tem o ecossistema de programadores necessário para acompanhar o crescimento e desenvolvimento da estrutura OP. Imagine se a estrutura OP mudar completamente um dos módulos, eles poderiam optar por não fornecer o suporte do desenvolvedor ao Base para acompanhar as alterações.
Além disso, fazer parte da 'Superchain' fornece efeitos de rede como a capacidade de composição de rollup cruzado que cadeias como o Base podem achar úteis (e isso pode ter um requisito para partilhar receitas com o Optimismo)
Uma ressalva importante aqui é que os incentivos dos rollups e das estruturas de rollup podem nem sempre estar alinhados. A qualquer momento, o rollup pode optar por seguir o seu próprio caminho personalizando a estrutura e eliminando quaisquer acordos de partilha de receitas.
Isto é o que o OP Stack faz com a Lei das Cadeias. Para fazer parte da Superchain, tem de seguir certas regras. Estas regras são definidas pela governação do OP. Por exemplo, uma dessas regras pode ser que todos os rollups no Superchain têm de usar OP como o token de gás. Isso também pode evoluir para incluir as leis sobre ações do MEV, por exemplo, X% da receita de MEV de cadeia cruzada voltaria para o tesouro do OP.
As equipas de estrutura de rollup podem jogar com os 3 segmentos acima para adaptar o seu mecanismo de 'captura de valor' aos seus objetivos e ambições. Para que acumulem qualquer valor direto, algumas opções (não exaustivas) podem ser:
O rápido desenvolvimento de estruturas de rollup e fornecedores de Rollups-as-a-Service (RaaS) no espaço blockchain suscitou questões sobre a sua acumulação de valor. Enquanto a camada de execução captura a maior parte do valor, as estruturas de rollup podem ganhar valor indireto através da adoção e melhorias. Alguns rollups podem até partilhar receitas, criando uma acumulação de valor semi-directa. Além disso, ao implantar os seus próprios rollups e alavancar a capacidade de composição entre rollups, as estruturas podem capturar valor diretamente. À medida que o ecossistema evolui, encontrar o equilíbrio certo entre concorrência e colaboração será vital para o crescimento sustentável das estruturas de rollup e dos fornecedores de RaaS.
Se o futuro consistir numa economia onchain de milhares de rollups, estamos definitivamente na linha do tempo certa no presente. Desde a pilha Optimism e o kit de desenvolvimento da cadeia Polygon até ao Caldera e Stackr, nos últimos meses assistimos a uma variedade de frameworks Rollup e fornecedores de Rollups-as-a-Service (RaaS) chegarem ao mercado. Estas estruturas oferecem bases de código modulares (muitas vezes de código aberto) para os diferentes componentes de um rollup, permitindo aos programadores escolher entre uma variedade de opções personalizadas para cada camada da pilha.
Mas como é que estes fornecedores acumulam valor? Ou acumulam algum valor? como argumentou recentemente Neel Somani na sua palestra “As soluções RaaS vão para zero” no Modular Summit.
Nesta postagem do blog, analisamos alguns dos seus argumentos e também exploramos a intrincada dinâmica de acumulação de valor para frameworks cumulativos e fornecedores de RaaS. Das camadas individuais às Superchains, desvendamos os mecanismos ocultos por trás da criação e captura de valor por estruturas de rollup e fornecedores de RaaS.
Rollups são aplicativos que executam a execução fora da cadeia e postam os dados de execução em outra cadeia de blocos (host). Ao fazê-lo, derivam as propriedades de segurança da cadeia anfitriã. A aplicação rollup em si pode ser apenas uma única função de transição de Estado, ou pode ser uma Blockchain separada para a qual o estado canónico é mantido por um grupo de nós
Uma estrutura de rollup é uma base de código pré-construída que implementa os componentes essenciais de um rollup. Em vez de criar um rollup a partir do zero, os programadores podem usar estas bases de código existentes (muitas vezes empacotadas como SDKs) e personalizá-las de acordo com as suas necessidades específicas. Exemplos de estruturas de rollup de código aberto incluem OP Stack e Arbitrum Orbit.
Rollups-as-a-Service, ou protocolos RaaS, são wrappers sem código construídos sobre as estruturas de rollup existentes. Permitem que os programadores implementem rapidamente um rollup a partir do zero, selecionando funcionalidades personalizadas nos menus suspensos. As empresas de RaaS lidam frequentemente com o sequenciamento dos rollups implantados e oferecem serviços de consultoria adicionais.
Para perceber como o valor flui para dentro e para fora de toda a pilha, é importante primeiro entender a arquitetura de um rollup e como as diferentes camadas interagem umas com as outras. Existem, em geral, 3 camadas que constituem uma pilha de rollup:
1.Execução - Esta camada executa as transações aplicando a Função de Transição de Estado (STF) no estado existente do rollup. Dependendo de quão 'centralizado' o rollup é, um nó de execução pode ter uma série de responsabilidades, desde ordenar transações e executá-las até publicá-las no L1 e criar provas de fraude/validade.
A camada de execução é a camada “orientada para o utilizador”, onde o dinheiro entra na pilha de rollup. Os utilizadores são cobrados uma taxa de transação (gás) que normalmente é uma margem sobre os vários custos que a camada de execução tem de pagar (mais sobre isso depois). Esta camada também pode extrair valor adicional dos utilizadores encomendando transações de certas maneiras (também conhecido como MEV: Valor Extraível Máximo).
Repartição da camada de execução operada por um sequenciador de rollup centralizado. As suas responsabilidades incluem: Encomendar transações, Publicar dados de transações na camada DA, Criar provas, Publicar provas e alterações de estado na Camada de Liquidação
Repartição da camada de execução operada por um sequenciador de rollup centralizado. As suas responsabilidades incluem: Encomendar transações, Publicar dados de transações na camada DA, Criar provas, Publicar provas e alterações de estado na Camada de Liquidação
Repartição da camada de execução operada por um sequenciador de rollup centralizado. As suas responsabilidades incluem: Encomendar transações, Publicar dados de transações na camada DA, Criar provas, Publicar provas e alterações de estado na Camada de Liquidação
2.Liquidação - Isto inclui verificar as provas de valididade/fraude e 'definir' o estado canónico do rollup (no caso de rollups de contratos inteligentes). A liquidação é normalmente gerida por uma camada unificada de alta segurança como o Ethereum. As estruturas de rollup também podem construir a sua própria camada de liquidação.
A liquidação não é uma camada de captura de valor muito alto da pilha, pois os custos de verificação são normalmente escassos. O otimismo só paga ~$5 por dia ao Ethereum para liquidação. Uma camada de liquidação competitiva custaria ainda menos. (como também destacado em Rollups-as-a-Service Are Going To Zero)
3.Disponibilidade de dados - DA inclui a transmissão dos dados da transação encomendada para o resto da rede (também às vezes chamada de Publicação de Dados). Garante que qualquer pessoa possa reconstruir sem permissão o estado de rollup simplesmente aplicando os dados da transação transmitida a algum estado previamente finalizado.
Os custos da constituem a maior parte de todos os custos de rollup. Publicar dados numa camada altamente segura como o Ethereum pode ser bastante caro. Alternativas de DA mais baratas e mais rápidas estão a ser ativamente desenvolvidas por protocolos como Celestia, Avail e EIrenda. As estruturas de rollup também poderiam considerar a construção da sua própria camada DA, mas um DA fragmentado tem custos elevados de arranque e torna a interoperabilidade mais complexa.
Fluxo de valor de alto nível
Pode ajudar pensar na camada de Execução como um modelo B2C e nas camadas de Liquidação e DA como modelos B2B:
A camada de execução compra espaço de bloco da camada DA e vende os seus serviços de execução diretamente ao utilizador final (cliente). Também compra serviços de verificação & de ponte da camada de Liquidação
A camada DA vende espaço em bloco para outra empresa - a camada de Execução
A camada de liquidação fornece serviços de liquidação a outro negócio - a camada de Execução
Em tal configuração em mercados competitivos, a maior parte da captura de valor acontece diretamente do utilizador final na camada de execução da pilha, por isso faz sentido desagregá-la ainda mais e analisar os seus fluxos de valor de forma independente.
A camada de execução gera receitas cobrando dos utilizadores por cada transação e paga os custos operacionais às outras empresas (camadas) na pilha.
Receitas: O valor recebido pode ser categorizado da seguinte forma:
Custos de gás pagos pelos utilizadores finais por transação
MEV intra domínio
MEV entre domínios (Se a estrutura fornecer sequenciamento para vários rollups na mesma camada DA. Poderia ser difícil de extrair caso contrário)
O MEV depende do fluxo de transações (o valor “extraível” será diferente para cada conjunto de transações) e muitas vezes é difícil de prever com antecedência. Os custos do gás cobrados aos utilizadores são normalmente uma margem sobre os custos previsíveis combinados.
Custos: As saídas de valor da camada de execução são as seguintes:
Sobrecarga operacional do nó
Custos de execução (computação)
Comprovando custos (validade/provas de fraude)
Custos de publicação de dados (variável com base no congestionamento na camada DA)
Fonte: Noções básicas sobre o acúmulo de valor acumulado por Sanjay Shah | Electric Capital
Muitas vezes, todas as responsabilidades da camada de execução são suportadas por um nó sequenciador centralizado. Este nó único acumular toda a receita dos utilizadores e é responsável pelo pagamento dos custos de DA e Liquidação. Outras vezes, a configuração pode ter diferentes nós para diferentes responsabilidades:
O acima exposto é uma ampla diferenciação das responsabilidades de diferentes nós. Qual nó assume quais tarefas podem ser diferentes com base na forma como a equipa de rollup arquitecta a sua configuração. Por uma questão de simplicidade neste blog, vamos nos ater a uma configuração de sequenciador centralizado onde um nó executa todas as tarefas de execução necessárias.
A questão então é: Se a camada de execução gera mais valor, qual participante na pilha está melhor posicionado para capturá-lo?
Qualquer pessoa que execute o nó de sequenciamento e realize as várias atividades associadas a ele!
Esta pode ser a própria equipa de rollup. Ou, como mencionado no início do artigo, os fornecedores de RaaS lidam frequentemente com o sequenciamento dos rollups implantados usando-os. Na verdade, esta é a maior parte da receita dos fornecedores de RaaS.
Existem 3 áreas principais em que um RaaS pode capturar valor:
Alojamento de sequenciadores: O fornecedor de RaaS executa o sequenciador e as atividades associadas para o rollup. É uma divisão de trabalho onde a equipa de rollup traz a inovação (a aplicação que estão a construir) e o fornecedor de RaaS faz todo o resto. O sequenciador ordena transações, posta dados no L1 e cria provas se/quando necessário
Infra adicional: Exploradores de blocos, pontes, etc.
Suporte dedicado: Consultoria e parceria em decisões infra (como sequenciar, MEV, etc.) + outro suporte técnico
O RaaS é semelhante a um negócio tradicional de SaaS B2B onde a empresa pode cobrar aos seus clientes uma taxa fixa ou uma taxa híbrida com base nos serviços comprados e na utilização (número de transações do utilizador final para um rollup, por exemplo).
Os RaaS também podem fornecer uma integração com um sequenciador partilhado como o Espresso. No entanto, neste caso, perderiam a receita do sequenciador, o que constitui uma parte importante dos lucros da RaaS. Estas parcerias exigem, portanto, uma participação nos lucros contratual entre o sequenciador partilhado e o fornecedor de RaaS.
Mas se o RaaS é um invólucro construído sobre uma estrutura de rollup existente, tem de partilhar a receita com eles também, certo?
Bem, não necessariamente.
A maioria das estruturas de rollup lançadas até agora foram de código aberto e sem permissão para serem construídas. Os provedores de RaaS podem usar o framework sem permissão para construir um wrapper sem código em cima dele e não são obrigados a compartilhar nenhum lucro com a estrutura subjacente.
Podem ter um acordo contratual com a estrutura de rollup para partilhar os lucros?
Podem, mas se o fizerem:
Portanto, teoricamente, para o fornecedor de RaaS sobreviver, a decisão racional é NÃO partilhar os lucros com a estrutura subjacente.
Se alguém puder construir um rollup sem permissão usando a estrutura de código aberto, é mesmo uma decisão economicamente viável desenvolver uma estrutura de rollup de código aberto em primeiro lugar?
A resposta não é tão simples. Para que uma estrutura de rollup seja 'economicamente viável', precisa de gerar valor sustentável a longo prazo. Idan Levin partilhou um bom modelo mental para pensar em como isso pode ser feito. Vamos expandir esse modelo aqui. Existem 3 maneiras principais pelas quais as estruturas de rollup podem acumular valor:
Acumulação indireta de valor: Se o quadro for bom, mais e mais equipas irão usá-lo. Isso atrairá olhos de desenvolvedor e mais mindshare para o ecossistema. Atrair o mindshare é sempre um resultado positivo, pois ajudará a equipa de estrutura a desenvolver ainda mais as ferramentas. Quaisquer melhorias que qualquer uma das equipas faça podem ser incorporadas à estrutura OG. Isto cria um ciclo de reforço positivo para todo o sistema.
Acréscimo de valor semi-direto: Alguns rollups que se acumulam no topo da estrutura podem ser incentivados a partilhar receitas com a rede de estrutura. Por exemplo, a Base tem atualmente um acordo com a OP Stack onde partilham parte da taxa de sequenciamento com o Optimism.
Porque é que são incentivados a fazê-lo?
Porque a Base não tem o ecossistema de programadores necessário para acompanhar o crescimento e desenvolvimento da estrutura OP. Imagine se a estrutura OP mudar completamente um dos módulos, eles poderiam optar por não fornecer o suporte do desenvolvedor ao Base para acompanhar as alterações.
Além disso, fazer parte da 'Superchain' fornece efeitos de rede como a capacidade de composição de rollup cruzado que cadeias como o Base podem achar úteis (e isso pode ter um requisito para partilhar receitas com o Optimismo)
Uma ressalva importante aqui é que os incentivos dos rollups e das estruturas de rollup podem nem sempre estar alinhados. A qualquer momento, o rollup pode optar por seguir o seu próprio caminho personalizando a estrutura e eliminando quaisquer acordos de partilha de receitas.
Isto é o que o OP Stack faz com a Lei das Cadeias. Para fazer parte da Superchain, tem de seguir certas regras. Estas regras são definidas pela governação do OP. Por exemplo, uma dessas regras pode ser que todos os rollups no Superchain têm de usar OP como o token de gás. Isso também pode evoluir para incluir as leis sobre ações do MEV, por exemplo, X% da receita de MEV de cadeia cruzada voltaria para o tesouro do OP.
As equipas de estrutura de rollup podem jogar com os 3 segmentos acima para adaptar o seu mecanismo de 'captura de valor' aos seus objetivos e ambições. Para que acumulem qualquer valor direto, algumas opções (não exaustivas) podem ser:
O rápido desenvolvimento de estruturas de rollup e fornecedores de Rollups-as-a-Service (RaaS) no espaço blockchain suscitou questões sobre a sua acumulação de valor. Enquanto a camada de execução captura a maior parte do valor, as estruturas de rollup podem ganhar valor indireto através da adoção e melhorias. Alguns rollups podem até partilhar receitas, criando uma acumulação de valor semi-directa. Além disso, ao implantar os seus próprios rollups e alavancar a capacidade de composição entre rollups, as estruturas podem capturar valor diretamente. À medida que o ecossistema evolui, encontrar o equilíbrio certo entre concorrência e colaboração será vital para o crescimento sustentável das estruturas de rollup e dos fornecedores de RaaS.