O que é uma Arbitrum Rollup Chain?
Uma Arbitrum Rollup Chain é uma blockchain Layer 2 baseada em Arbitrum que implementa o Arbitrum Rollup Protocol.No universo das criptomoedas, uma rollup chain processa transações fora de uma blockchain base e envia dados e informações de estado suficientes de volta à blockchain base para que a chain possa ser verificada.O glossário oficial da Arbitrum define uma Arbitrum Rollup Chain como uma chain Arbitrum que implementa o Arbitrum Rollup Protocol.
O mesmo glossário explica que o Arbitrum Rollup Protocol é um protocolo trustless e permissionless que usa sua camada base subjacente para disponibilizar dados e herda sua segurança.Arbitrum One é o principal exemplo público de uma Arbitrum Rollup Chain.As Arbitrum Rollup Chains são desenvolvidas com a stack de tecnologia Arbitrum Nitro.Elas são compatíveis com a EVM, o que significa que os desenvolvedores geralmente podem criar aplicações usando smart contracts, carteiras, ferramentas e APIs no estilo Ethereum.O principal objetivo de uma Arbitrum Rollup Chain é oferecer aos usuários execuções mais baratas e rápidas, mantendo uma forte conexão com a liquidação e a disponibilidade de dados do Ethereum.Isso torna as Arbitrum Rollup Chains úteis para DeFi, ativos tokenizados, pagamentos, jogos, NFTs, aplicações sociais e ambientes de blockchain específicos para aplicações.A maneira mais simples de entender o termo é pensar em uma Arbitrum Rollup Chain como uma chain Arbitrum que publica os dados de suas transações na chain principal, em vez de depender principalmente de um comitê externo de dados.Por que as Arbitrum Rollup Chains são importantes
As Arbitrum Rollup Chains são importantes porque o espaço de bloco do Ethereum é limitado e pode ficar caro em períodos de alta demanda.Quando muitos usuários querem negociar, fazer bridge, emprestar, tomar empréstimos, emitir tokens ou interagir com smart contracts, as taxas de transação na mainnet do Ethereum podem subir rapidamente.Uma Arbitrum Rollup Chain ajuda a reduzir essa pressão ao transferir a execução para um ambiente Layer 2.A introdução oficial da Arbitrum explica que a Arbitrum permite que aplicações processem transações com taxas menores e maior capacidade de processamento, mantendo uma relação clara com a liquidação e a segurança do Ethereum.
Essa relação é importante porque os usuários não querem apenas transações baratas.Também querem que ativos, aplicações e históricos de transações possam ser verificados.As Arbitrum Rollup Chains são projetadas para oferecer execução de menor custo sem se desconectar totalmente do modelo de segurança do Ethereum.Para os desenvolvedores, isso significa que eles podem criar aplicações com maior escalabilidade aparente e continuar usando as ferramentas do ecossistema Ethereum.Para os usuários, significa que podem interagir com aplicações cripto com mais frequência, sem que cada ação exija o pagamento de uma taxa alta na mainnet.Para o ecossistema como um todo, as Arbitrum Rollup Chains mostram como é possível escalar blockchains por meio de uma arquitetura em camadas, em vez de concentrar toda a atividade em uma única chain base.Como funciona uma Arbitrum Rollup Chain
Uma Arbitrum Rollup Chain ordena as transações, executa-as na chain Arbitrum, agrupa os dados e os publica em uma chain principal, como o Ethereum.Os usuários enviam transações para a chain por meio de carteiras, aplicações, endpoints RPC ou canais de envio direto ao sequenciador.O sequenciador ordena a maioria das transações dos usuários e fornece uma confirmação provisória rápida.A stack Arbitrum Nitro executa as transações ordenadas por meio de uma função de transição de estado compatível com Ethereum.Os dados das transações são compactados e publicados na chain principal como blobs ou calldata, dependendo do método de publicação de dados utilizado no momento.Os validadores podem ler esses dados de forma independente, executar o software da chain e verificar o estado resultante.Os validadores publicam declarações sobre o estado da Arbitrum na chain principal.Se alguém publicar uma declaração inválida, outro validador poderá contestá-la por meio do sistema de disputas da Arbitrum.A chain principal funciona, então, como o local definitivo para resolver disputas.Esse design permite que a chain Arbitrum processe muitas transações a baixo custo e, ainda assim, mantenha um caminho de verificação pelo Ethereum.Arbitrum Rollup Protocol
O Arbitrum Rollup Protocol é o design de protocolo usado pelas Arbitrum Rollup Chains.Ele se baseia nos princípios dos optimistic rollups.Um optimistic rollup presume que as declarações sobre o estado são válidas, a menos que sejam contestadas durante um período de disputa.Isso evita que o Ethereum precise reexecutar todas as transações da Arbitrum em condições normais.Em vez disso, o Ethereum recebe dados compactados, compromissos de estado e provas relacionadas a disputas, quando necessário.O glossário da Arbitrum descreve o Rollup Protocol como trustless e permissionless porque ele usa a camada base para disponibilizar dados e herda sua segurança.O termo permissionless é importante porque a validação não deve depender apenas de um grupo fechado de partes confiáveis.O termo trustless é importante porque os usuários não devem precisar confiar que um único operador relatará o estado da chain honestamente.A segurança do protocolo depende da disponibilidade pública dos dados, de validações honestas, de garantias econômicas, de provas de fraude e da possibilidade de contestar declarações inválidas sobre o estado.Por isso, a publicação de dados no Ethereum é uma parte tão importante do modelo das Arbitrum Rollup Chains.Arbitrum Nitro
Arbitrum Nitro é a stack de tecnologia atual que alimenta as Arbitrum Rollup Chains.A documentação Inside Arbitrum Nitro explica que a Nitro abrange o ciclo de vida da transação, desde a ordenação pelo sequenciador até a execução e a validação.
A Nitro usa execução baseada no Geth para oferecer forte compatibilidade com Ethereum.Ela também usa o ArbOS, a camada de sistema da Arbitrum que gerencia funções específicas da chain, como taxas, mensagens cross-chain, precompiles e o comportamento do rollup.A Nitro separa a execução normal da execução voltada à geração de provas.Isso permite que a chain funcione com eficiência em condições normais e ainda ofereça suporte à verificação por provas de fraude durante disputas.Para os desenvolvedores, a Nitro torna as Arbitrum Rollup Chains familiares, pois muitas ferramentas de desenvolvimento do Ethereum podem ser usadas.Para os usuários, a Nitro ajuda a proporcionar confirmações mais rápidas e custos de transação mais baixos.Para os validadores, a Nitro oferece um ambiente de execução determinístico que pode ser verificado e contestado.Por isso, a Nitro é a base de software que torna viável o modelo das Arbitrum Rollup Chains.Sequenciador
O sequenciador é o componente que ordena a maioria das transações em uma Arbitrum Rollup Chain.Quando um usuário envia uma transação pelo fluxo normal, o sequenciador a recebe e a adiciona ao fluxo ordenado de transações da chain.Isso proporciona uma confirmação provisória rápida, pois o sequenciador pode indicar rapidamente que a transação foi ordenada e executada na chain secundária.A página oficial de informações da chain da Arbitrum explica que o envio bem-sucedido ao endpoint do sequenciador da Arbitrum One significa que a transação foi sequenciada em um bloco Layer 2 e tratada como uma confirmação provisória.
A confirmação provisória é útil porque os usuários não querem esperar pela finalidade completa na chain principal antes de ver os resultados na aplicação.No entanto, uma confirmação provisória não é o mesmo que a liquidação final no Ethereum.Os dados da transação ainda precisam ser publicados e incluídos no processo do rollup.O sequenciador melhora a velocidade e a experiência do usuário, mas continua sendo uma premissa operacional importante.Se o sequenciador ficar indisponível ou censurar transações, os usuários podem recorrer ao canal de inbox atrasada para resistir à censura.Inbox atrasada e inclusão forçada
A inbox atrasada é um mecanismo da chain principal que permite que transações ou mensagens entrem em uma Arbitrum Rollup Chain sem depender exclusivamente do sequenciador.Isso é importante porque um rollup deve oferecer aos usuários uma maneira de acessar a chain mesmo que o sequenciador falhe ou se recuse a incluir uma transação.Na Arbitrum One, a página oficial de informações da chain indica um período de inclusão forçada de 5760 blocos, ou cerca de 24 horas.Após esse período, uma mensagem atrasada pode ser incluída sem a ação do sequenciador.Esse caminho alternativo é mais lento e caro do que o envio normal pelo sequenciador, pois usa a chain principal.No entanto, ele é importante para a segurança e a continuidade do funcionamento.Em condições normais, talvez o usuário nunca precise recorrer à inclusão forçada.Ainda assim, a existência da inbox atrasada ajuda a reduzir a dependência do sequenciador.Os desenvolvedores devem considerar a inclusão forçada ao projetar canais críticos de saque, ferramentas de emergência e protocolos de alto valor.Para os usuários, isso significa que o rollup tem uma rota de segurança pela chain principal caso o fluxo rápido normal fique indisponível.Disponibilidade de dados
Disponibilidade de dados significa que os dados de transação necessários para reconstruir e verificar a chain podem ser acessados.A disponibilidade de dados é uma das diferenças mais importantes entre as Arbitrum Rollup Chains e as Arbitrum AnyTrust Chains.A documentação oficial do protocolo AnyTrust explica que uma Arbitrum Rollup disponibiliza os dados publicando na chain principal, o Ethereum, dados de transações agrupados e compactados, como blobs ou calldata.
Isso significa que validadores e observadores podem recuperar os dados publicados no Ethereum e verificar o estado da chain Arbitrum de forma independente.Em condições normais, publicar dados no Ethereum é mais caro do que usar um comitê separado de disponibilidade de dados.No entanto, isso oferece premissas mais fortes de disponibilidade de dados, pois os dados ficam ancorados diretamente no Ethereum.Por esse motivo, as Arbitrum Rollup Chains são frequentemente escolhidas para aplicações que precisam de garantias de segurança mais fortes.A disponibilidade de dados não é apenas um detalhe técnico.Ela afeta a capacidade dos usuários de verificar a chain e a dos validadores de contestar declarações inválidas sobre o estado.Um rollup sem dados disponíveis não pode ser verificado com segurança por partes independentes.Arbitrum Rollup Chain vs. Arbitrum AnyTrust Chain
Uma Arbitrum Rollup Chain e uma Arbitrum AnyTrust Chain são chains Arbitrum, mas usam modelos diferentes de disponibilidade de dados.Uma Arbitrum Rollup Chain publica os dados das transações na chain principal.Uma Arbitrum AnyTrust Chain normalmente usa um Comitê de Disponibilidade de Dados para armazenar os dados e fornecer certificados de disponibilidade.O glossário da Arbitrum explica que a Arbitrum Nova é uma chain AnyTrust, enquanto a Arbitrum One implementa o Arbitrum Rollup Protocol, que é totalmente trustless e exige mais gas na chain principal.A principal vantagem do modelo Rollup é a maior disponibilidade de dados por meio da chain principal.O principal custo do modelo Rollup é o maior custo de publicação de dados.A principal vantagem do modelo AnyTrust é o custo menor e a maior eficiência em determinados casos de uso.A principal concessão do modelo AnyTrust é a adoção de uma premissa adicional de confiança na disponibilidade de dados.Ao escolher entre os dois modelos, um projeto precisa decidir se prioriza as premissas máximas de disponibilidade de dados do Ethereum ou custos de transação mais baixos.Para sistemas de DeFi, liquidação e ativos tokenizados de alto valor, o modelo Rollup pode ser mais atraente, pois a força da verificação é mais importante do que a menor taxa possível.Provas de fraude
As provas de fraude são usadas para demonstrar que ocorreu uma transição de estado inválida.As Arbitrum Rollup Chains usam a lógica de provas de fraude porque são optimistic rollups.Quando um validador publica uma declaração de estado, o sistema não solicita automaticamente que o Ethereum reexecute todas as transações.Em vez disso, a declaração é aceita se nenhuma contestação bem-sucedida demonstrar que ela está errada durante o período de disputa.Se outro validador discordar, o processo de disputa delimita gradualmente a divergência até que uma pequena etapa de computação possa ser verificada na chain principal.Essa abordagem reduz custos porque a verificação on-chain dispendiosa só ocorre quando há uma disputa.O modelo de segurança depende da capacidade de pelo menos um validador honesto detectar e contestar declarações inválidas.Por isso, as provas de fraude são centrais para o design das Arbitrum Rollup Chains, que busca minimizar a confiança.Elas permitem que a chain escale a execução e mantenha um caminho para garantir a correção.Os usuários não precisam enviar provas de fraude por conta própria, mas se beneficiam da possibilidade de os validadores fazerem isso.BoLD e validação permissionless
BoLD significa Bounded Liquidity Delay.A visão geral oficial do BoLD explica que o BoLD é um protocolo de disputas para optimistic rollups que permite a validação permissionless em chains Arbitrum.
De acordo com a documentação oficial, o BoLD está ativo na Arbitrum One, Arbitrum Nova e Arbitrum Sepolia.O BoLD altera a forma como os validadores iniciam e resolvem disputas sobre o estado das chains Arbitrum.Ele permite que qualquer participante elegível que tenha depositado uma garantia ajude a validar o estado da chain e a contestar declarações inválidas.Isso é importante porque a validação aberta fortalece as premissas de segurança do rollup.O BoLD também ajuda a garantir que as disputas sejam resolvidas dentro de um prazo limitado, em vez de permitir que invasores atrasem indefinidamente a confirmação.Para os usuários, o BoLD é praticamente invisível durante as transações normais.Para o protocolo, ele é uma parte importante da proteção das mensagens e dos saques da chain secundária para a principal nas Arbitrum Rollup Chains.Para os validadores, ele define responsabilidades como publicar declarações de estado, iniciar contestações e confirmar declarações válidas.Declarações
Uma declaração é uma afirmação sobre o estado de uma Arbitrum Rollup Chain.Os validadores publicam declarações na chain principal para resumir o resultado de muitas transações da chain secundária.Uma declaração pode incluir informações sobre o estado inicial, o estado final, as mensagens consumidas e os compromissos de saída.Se a declaração for válida e nenhuma contestação bem-sucedida a invalidar, ela poderá ser confirmada após o período de disputa.Se a declaração for inválida, o processo de disputa poderá rejeitá-la.As declarações são importantes porque conectam a execução de alto volume da Layer 2 ao Ethereum.Elas permitem resumir muitas transações da Arbitrum sem exigir que cada nó do Ethereum processe diretamente cada transação.Isso faz parte da maneira como os rollups escalam.As declarações não são transações comuns dos usuários.São pontos de verificação do protocolo que ajudam o Ethereum a acompanhar e verificar o estado do rollup.Saques e período de contestação
Os saques de uma Arbitrum Rollup Chain de volta ao Ethereum pela bridge canônica exigem um período de espera.Isso ocorre porque os optimistic rollups precisam de tempo para que os validadores possam contestar declarações inválidas sobre o estado.A página oficial de informações da chain da Arbitrum indica que a janela de disputa da Arbitrum One é de 45818 blocos, ou cerca de 6,4 dias.Em muitas interfaces para usuários, esse prazo é descrito como aproximadamente sete dias.O período de espera se aplica principalmente a saques canônicos de volta à chain principal.Isso não significa que todas as transações em uma Arbitrum Rollup Chain levem sete dias.As transações normais podem receber rapidamente uma confirmação provisória do sequenciador.Os saques demoram mais porque o Ethereum precisa aguardar a confirmação segura do estado relevante da Arbitrum.Após o período de espera, o usuário precisa concluir uma transação de resgate na chain principal.Os usuários devem planejar seus saques com cuidado se precisarem dos ativos no Ethereum em uma data específica.Bridges em uma Arbitrum Rollup Chain
Bridge é o processo de movimentar ativos ou mensagens entre a chain principal e uma Arbitrum Rollup Chain.O guia rápido da Arbitrum Bridge explica que os usuários podem depositar ETH ou tokens ERC-20 de uma chain principal em uma chain secundária e sacá-los de volta mais tarde.
Quando os usuários depositam ativos em uma Arbitrum Rollup Chain, os contratos da bridge na chain principal bloqueiam ou registram os ativos, e a chain secundária credita o usuário.Quando os usuários sacam ativos de volta para o Ethereum, o lado da chain secundária inicia o saque e o resgate na chain principal fica disponível após o período de disputa.Os depósitos de ERC-20 geralmente exigem aprovação do token antes que a bridge possa movimentá-lo.Isso significa que os usuários da bridge precisam entender tanto a assinatura de transações quanto as permissões de aprovação.Erros em bridges são comuns porque os usuários podem selecionar a chain errada, aprovar o endereço errado ou confundir diferentes versões de um token.Antes de assinar, os usuários devem verificar a URL da bridge, o endereço do contrato do token, a chain de destino, o valor e o endereço da carteira.As bridges são essenciais para a usabilidade dos rollups, mas também estão entre as ações de maior risco para os usuários no universo cripto.Taxas em uma Arbitrum Rollup Chain
As taxas em uma Arbitrum Rollup Chain incluem os custos de execução na chain secundária e os custos de publicação de dados na chain principal.A documentação oficial da Arbitrum sobre gas e taxas explica que as taxas cobrem recursos da chain secundária, como computação e armazenamento, além de recursos da chain principal, como o calldata necessário para publicar a transação.
Isso significa que a taxa total pode variar de acordo com a demanda na Arbitrum e os custos de dados no Ethereum.Se os custos de dados na chain principal aumentarem, o componente das taxas da Arbitrum referente à chain principal também poderá subir.Se a atividade na chain secundária superar os níveis desejados, as taxas dessa chain também poderão subir.A Arbitrum usa compactação, agrupamento de transações e preços dinâmicos para reduzir as taxas em comparação com a execução de cada transação diretamente no Ethereum.No entanto, as transações em Arbitrum Rollup Chains não são gratuitas.Os usuários ainda precisam de ETH ou do token de gas escolhido pela chain para pagar as taxas de transação.A FAQ oficial da Arbitrum informa que o ETH é usado para pagar taxas de gas em redes Arbitrum como a Arbitrum One.
Os usuários devem sempre conferir as estimativas de taxas da carteira antes de confirmar as transações.ETH como gas na Arbitrum One
A Arbitrum One usa ETH como token de gas.Isso significa que os usuários precisam de ETH na Arbitrum One para enviar transações, interagir com smart contracts, trocar tokens, emitir NFTs ou fazer bridge de ativos de volta.Isso pode confundir usuários que transferem apenas tokens ERC-20 e se esquecem de transferir ETH para pagar o gas.Se um usuário tiver tokens na Arbitrum One, mas não tiver ETH para pagar as taxas, talvez não consiga movimentar esses tokens até receber ETH na Arbitrum One.As equipes de aplicações podem reduzir esse problema com patrocínio de gas ou fluxos de integração, mas os usuários ainda devem entender qual token é usado para pagar as taxas.Às vezes, chains Arbitrum personalizadas podem escolher outras configurações de token de gas.Por isso, os usuários devem verificar a configuração específica da chain antes de presumir que o ETH é sempre o token de taxa em todas as chains baseadas em Arbitrum.Na Arbitrum One, o ETH é o ativo de gas padrão.Em qualquer outra Arbitrum Rollup Chain, o token de gas depende da configuração.Arbitrum Rollup Chain e a segurança do Ethereum
Quando o Ethereum é a chain subjacente, uma Arbitrum Rollup Chain o utiliza como chain principal para liquidação, disponibilidade de dados e arbitragem de disputas.Isso não significa que a experiência do usuário seja igual à da mainnet do Ethereum.Significa que o rollup tem uma estrutura para publicar dados, enviar declarações e resolver disputas no Ethereum.Em condições normais, o Ethereum não executa diretamente todas as transações da Arbitrum.Em vez disso, ele armazena os dados e aplica os contratos do rollup que possibilitam as contestações por fraude.É assim que o rollup herda propriedades importantes de segurança sem copiar o custo total de execução do Ethereum.Os usuários devem entender que a segurança da Layer 2 é estruturada em camadas.A chain base oferece disponibilidade de dados e aplicação das regras de disputa.O protocolo do rollup oferece execução, declarações, provas de fraude e incentivos para validadores.As aplicações têm sua própria lógica de smart contracts, liquidez e governança.Uma conexão forte com a chain principal não elimina os riscos no nível da aplicação.Arbitrum Rollup Chain para desenvolvedores
Os desenvolvedores podem criar em uma Arbitrum Rollup Chain usando ferramentas e padrões de smart contracts no estilo Ethereum.A visão geral das chains Arbitrum explica que elas são instâncias implantáveis e configuráveis da stack de tecnologia Arbitrum Nitro.
Os desenvolvedores podem configurar a execução, os modelos de taxas, a governança, a disponibilidade de dados, a validação e outros parâmetros da chain de acordo com o caso de uso.Em um rollup público como a Arbitrum One, os desenvolvedores podem implantar aplicações diretamente na chain existente.Para uma Arbitrum Rollup Chain dedicada, uma equipe pode criar sua própria chain com opções específicas de governança, gas, capacidade de processamento e disponibilidade de dados.Os desenvolvedores devem entender a estimativa de gas, os tickets retryable, o funcionamento da inbox atrasada, a execução da outbox, o alias de endereços e as premissas de finalidade.Também devem informar aos usuários os prazos de saque e as premissas das bridges.Um contrato que funciona no Ethereum pode precisar de testes específicos na Arbitrum, pois o comportamento da Layer 2 pode diferir em relação a taxas, finalidade, mensagens e precompiles.A compatibilidade com Ethereum reduz obstáculos, mas não elimina a necessidade de testar cuidadosamente as implantações.Casos de uso das Arbitrum Rollup Chains
DeFi é um dos principais casos de uso das Arbitrum Rollup Chains, pois trading, empréstimos, liquidações e estratégias de rendimento frequentemente exigem transações frequentes.Sistemas de ativos tokenizados também podem se beneficiar, pois talvez precisem de liquidação alinhada ao Ethereum com custos de transação menores.Aplicações de pagamento podem se beneficiar de confirmações mais rápidas e transferências mais baratas.Aplicações de jogos podem se beneficiar da movimentação de itens, do resgate de recompensas e das atividades de marketplace a custos menores.Aplicações de NFT podem se beneficiar porque emitir, listar, transferir e resgatar ativos pode exigir muitas transações.Sistemas empresariais ou institucionais podem usar Arbitrum Rollup Chains dedicadas quando precisam de ambientes blockchain configuráveis com liquidação no Ethereum.Rollups específicos para aplicações podem usar a tecnologia Arbitrum quando um produto precisa de capacidade de processamento dedicada e regras personalizadas.O ponto em comum é que uma rollup chain é útil quando um produto precisa de uma execução mais escalável sem abandonar sua relação de liquidação com o Ethereum.No entanto, nem todo projeto precisa de sua própria rollup chain.Um projeto só deve usar uma Arbitrum Rollup Chain dedicada quando os benefícios justificarem a complexidade operacional adicional.Benefícios de uma Arbitrum Rollup Chain
O primeiro benefício é o custo de transação menor em comparação com a execução de cada ação diretamente na mainnet do Ethereum.O segundo benefício é o retorno mais rápido para o usuário por meio da confirmação provisória do sequenciador.O terceiro benefício é a disponibilidade de dados do Ethereum, pois o modo Rollup publica os dados das transações na chain principal.O quarto benefício é a compatibilidade com a EVM por meio da stack Arbitrum Nitro.O quinto benefício é um sistema de contestação por provas de fraude capaz de resolver declarações inválidas sobre o estado.O sexto benefício é uma alternativa resistente à censura por meio da inbox atrasada e da inclusão forçada.O sétimo benefício é a implantação configurável para equipes que lançam suas próprias chains Arbitrum.O oitavo benefício é o suporte a bridges, mensagens cross-chain e movimentação canônica de ativos.O nono benefício são premissas de segurança mais fortes do que as de designs de comitês de dados de menor custo, quando o Ethereum é usado para disponibilizar dados.Esses benefícios tornam as Arbitrum Rollup Chains úteis para aplicações de alto valor que consideram importantes tanto o custo quanto a força da verificação.Riscos de uma Arbitrum Rollup Chain
O primeiro risco é o risco associado às bridges.Os usuários podem perder fundos por causa de sites de phishing, versões incorretas de tokens, aprovações maliciosas, rotas não compatíveis ou erros do usuário.O segundo risco é a dependência do sequenciador para o fluxo rápido normal.A inclusão forçada está disponível, mas o sequenciador ainda afeta a velocidade e a praticidade no dia a dia.O terceiro risco é o atraso nos saques.Os saques canônicos para o Ethereum exigem aguardar a janela de disputa antes da etapa final de resgate.O quarto risco é o risco de smart contracts.As aplicações em uma Arbitrum Rollup Chain ainda podem conter bugs, controles de atualização inseguros, problemas com oráculos ou lógica inadequada para tokens.O quinto risco é o risco de governança.Chains Arbitrum públicas e dedicadas podem ter processos de governança que afetam atualizações, parâmetros e ações de emergência.O sexto risco é a volatilidade das taxas.As taxas geralmente são mais baixas do que na mainnet do Ethereum, mas ainda podem variar de acordo com os custos de dados na chain principal e a demanda na chain secundária.O sétimo risco é a compreensão incorreta das premissas de segurança.Os usuários devem saber se estão usando uma chain Rollup, uma chain AnyTrust ou outra configuração personalizada de chain Arbitrum.Arbitrum Rollup Chain vs. Ethereum mainnet
A mainnet do Ethereum é uma blockchain base Layer 1 em que as transações são executadas e liquidadas diretamente pelos validadores do Ethereum.Uma Arbitrum Rollup Chain é uma chain Layer 2 que executa transações fora do Ethereum e publica dados e compromissos de estado de volta no Ethereum.A mainnet do Ethereum oferece execução direta na camada base, mas pode ficar cara durante períodos de congestionamento.Uma Arbitrum Rollup Chain oferece execução de menor custo, mas acrescenta premissas específicas da Layer 2, como ordenação pelo sequenciador, contratos de bridge, períodos de disputa e atrasos nos saques.A finalidade da mainnet do Ethereum e a confirmação provisória do sequenciador da Arbitrum não são a mesma coisa.Os usuários da Arbitrum geralmente veem os resultados rapidamente, mas a finalidade na chain principal é alcançada pelo processo do rollup.Para a maioria das ações cotidianas em aplicações, a experiência Layer 2 pode ser mais rápida e barata.Para liquidações ou saques de alto valor, os usuários devem entender o cronograma do rollup.Os dois sistemas não são adversários.Eles funcionam juntos em camadas: o Ethereum fornece a base, e as Arbitrum Rollup Chains oferecem execução escalável.Arbitrum Rollup Chain vs. chain específica para aplicações
Uma Arbitrum Rollup Chain pode ser pública e de uso geral ou dedicada a uma aplicação ou ecossistema específico.A Arbitrum One é uma chain Rollup pública usada por muitas aplicações.Uma equipe também pode lançar uma chain Arbitrum dedicada que use o modo Rollup para atender aos requisitos de sua aplicação ou negócio.Uma Arbitrum Rollup Chain específica para uma aplicação pode oferecer capacidade de processamento dedicada, governança personalizada, configurações próprias de gas e uma experiência especializada para o usuário.A desvantagem é que a equipe precisa gerenciar mais infraestrutura e explicar claramente suas premissas de segurança.Uma aplicação pequena talvez não precise de sua própria rollup chain se puder ser implantada em uma chain pública existente.Uma aplicação grande, com alto volume de transações, necessidades especializadas de execução ou requisitos fortes de liquidação, pode se beneficiar de uma chain Rollup dedicada.A decisão deve se basear nas necessidades do produto, e não na marca.Uma chain dedicada só é útil quando a personalização cria mais valor do que a complexidade adicional custa.Equívocos comuns sobre as Arbitrum Rollup Chains
Um equívoco comum é achar que toda chain Arbitrum é uma chain Rollup.Algumas chains Arbitrum usam AnyTrust ou outras configurações de disponibilidade de dados, em vez do modo Rollup puro.Outro equívoco é achar que todas as transações da Arbitrum levam sete dias.As transações normais podem ser confirmadas rapidamente; o período de espera se aplica principalmente aos saques canônicos de volta para o Ethereum.Um terceiro equívoco é achar que uma chain Rollup não tem nenhuma premissa de confiança.As chains Rollup reduzem a necessidade de confiança por meio da disponibilidade de dados e das provas de fraude, mas os usuários ainda enfrentam riscos relacionados ao sequenciador, às bridges, à governança e às aplicações.Um quarto equívoco é achar que taxas baixas significam que a chain é, por padrão, menos segura.As taxas menores resultam de agrupamento de transações, compactação, execução off-chain e do design do rollup, e não simplesmente de ignorar a segurança.Um quinto equívoco é achar que compatibilidade com Ethereum significa comportamento idêntico.As Arbitrum Rollup Chains são compatíveis com a EVM, mas ainda têm regras específicas de Layer 2 para taxas, finalidade, bridges e mensagens.Boas práticas para usuários
Os usuários devem verificar se a chain que estão usando é uma chain Rollup, AnyTrust ou outra configuração baseada em Arbitrum.Os usuários devem acessar bridges e aplicações por meio de links oficiais ou favoritos confiáveis.Os usuários devem manter tokens de gas suficientes na chain para pagar as taxas de transação.Os usuários devem verificar os endereços dos contratos dos tokens antes de negociar, usar bridges ou depositar tokens.Os usuários devem entender que saques canônicos para o Ethereum podem levar cerca de uma semana.Os usuários devem evitar aprovações ilimitadas de tokens quando uma aprovação menor for viável.Os usuários devem revogar aprovações antigas que não sejam mais necessárias.Os usuários devem acompanhar as transações de bridge tanto na chain secundária quanto na principal.Os usuários devem fazer pequenas transferências de teste ao experimentar uma nova rota de bridge ou um token desconhecido.Os usuários devem lembrar que um rollup seguro não torna automaticamente seguras todas as aplicações nele executadas.Boas práticas para desenvolvedores
Os desenvolvedores devem testar os smart contracts na Arbitrum Rollup Chain específica que pretendem usar.Os desenvolvedores devem entender a estimativa de gas, pois as taxas da Arbitrum incluem componentes da chain secundária e da principal.Os desenvolvedores devem entender os tickets retryable antes de criar fluxos de mensagens da chain principal para a secundária.Os desenvolvedores devem entender a execução da outbox antes de criar fluxos de saque ou mensagens da chain secundária para a principal.Os desenvolvedores devem considerar o comportamento da inbox atrasada e da inclusão forçada para saídas críticas dos usuários.Os desenvolvedores devem informar claramente os atrasos nos saques nas interfaces para usuários.Os desenvolvedores devem evitar presumir que o comportamento da mainnet do Ethereum e o da Arbitrum são idênticos em todos os casos extremos.Os desenvolvedores devem auditar contratos que armazenam fundos de usuários e monitorar os sistemas em produção após o lançamento.As equipes que lançarem uma Arbitrum Rollup Chain dedicada devem documentar as configurações de governança, token de gas, validação, bridge e disponibilidade de dados.Uma documentação clara faz parte da segurança do usuário, pois os riscos do rollup dependem da configuração.Termos cripto relacionados
Layer 2 é uma rede de escalabilidade que processa transações fora de uma blockchain base, mantendo uma conexão com essa chain.Rollup é um design de escalabilidade que executa transações off-chain e publica dados, provas ou compromissos em uma chain principal.Optimistic rollup é um rollup que presume que as declarações de estado são válidas, a menos que sejam contestadas durante um período de disputa.Arbitrum Nitro é a stack de tecnologia usada pelas Arbitrum Rollup Chains e por outras chains baseadas em Arbitrum.Sequenciador é o sistema que ordena transações em muitos designs de rollup.Disponibilidade de dados significa que os dados de transação necessários para verificar ou reconstruir o estado da chain podem ser acessados.Prova de fraude é uma prova usada para demonstrar que ocorreu uma transição de estado inválida.BoLD significa Bounded Liquidity Delay, o protocolo de disputas da Arbitrum para validação permissionless.Inbox atrasada é o canal pela chain principal que permite que transações entrem em uma chain Arbitrum sem depender exclusivamente do sequenciador.Bridge é a infraestrutura que movimenta ativos ou mensagens entre blockchains.FAQ
O que é uma Arbitrum Rollup Chain?
Uma Arbitrum Rollup Chain é uma chain Arbitrum que implementa o Arbitrum Rollup Protocol e publica os dados das transações na chain principal para garantir a disponibilidade de dados.A Arbitrum One é uma Arbitrum Rollup Chain?
Sim. A Arbitrum One é a principal Arbitrum Rollup Chain pública e usa o Ethereum como chain subjacente.Qual é a diferença entre uma Arbitrum Rollup Chain e uma Arbitrum AnyTrust Chain?
Uma chain Rollup publica os dados das transações na chain principal, enquanto uma chain AnyTrust normalmente depende de um Comitê de Disponibilidade de Dados para reduzir custos.Por que a disponibilidade de dados é importante para uma Arbitrum Rollup Chain?
A disponibilidade de dados é importante porque os validadores precisam acessar os dados das transações para verificar o estado e contestar declarações inválidas.Qual stack de tecnologia alimenta as Arbitrum Rollup Chains?
As Arbitrum Rollup Chains são alimentadas pela stack de tecnologia Arbitrum Nitro.Qual é o papel do sequenciador?
O sequenciador ordena a maioria das transações e oferece aos usuários confirmações provisórias rápidas na Arbitrum Rollup Chain.O que é BoLD?
BoLD é o protocolo de disputas da Arbitrum, que permite validação permissionless e prazos limitados para disputas em chains Arbitrum.Por que os saques de uma Arbitrum Rollup Chain levam cerca de uma semana?
Os saques levam cerca de uma semana porque os optimistic rollups precisam de uma janela de disputa antes que o Ethereum possa liberar os ativos com segurança pelo canal de saque canônico.Uma Arbitrum Rollup Chain usa ETH para pagar gas?
A Arbitrum One usa ETH para pagar gas, mas chains Arbitrum dedicadas podem escolher outras configurações de token de gas, dependendo de sua configuração.Uma Arbitrum Rollup Chain é igual ao Ethereum?
Não. Ela é compatível com Ethereum e liquida transações no Ethereum, mas tem seu próprio ambiente de execução, sequenciador, modelo de taxas, regras de bridge e processo de finalidade.As Arbitrum Rollup Chains são seguras?
Elas são projetadas com fortes premissas de segurança de rollup, mas os usuários ainda enfrentam riscos de bridge, smart contracts, premissas relativas ao sequenciador, governança e erros do usuário.Quem pode se beneficiar do uso de uma Arbitrum Rollup Chain?
Usuários e desenvolvedores que desejam aplicações no estilo Ethereum com custos menores, confirmações mais rápidas e premissas mais fortes de disponibilidade de dados na chain principal podem se beneficiar do uso de uma Arbitrum Rollup Chain.Conclusão
Uma Arbitrum Rollup Chain é uma chain Layer 2 baseada em Arbitrum que usa o Arbitrum Rollup Protocol para escalar a atividade de smart contracts compatíveis com Ethereum.Sua característica principal é publicar os dados das transações na chain principal, como o Ethereum, para que os validadores possam verificar a chain e contestar declarações inválidas sobre o estado.Isso diferencia o modelo Rollup do AnyTrust, que normalmente usa um Comitê de Disponibilidade de Dados para reduzir custos.As Arbitrum Rollup Chains usam a stack de tecnologia Nitro, a ordenação do sequenciador, a execução determinística, a publicação de dados compactados, declarações de validadores, provas de fraude e a resolução de disputas do BoLD.Elas são projetadas para oferecer taxas menores e confirmações mais rápidas, preservando uma forte relação com a liquidação e a segurança do Ethereum.O principal exemplo público é a Arbitrum One.Os desenvolvedores também podem lançar chains Arbitrum configuráveis no modo Rollup quando precisarem de premissas mais fortes de disponibilidade de dados para uma chain dedicada.O principal benefício de uma Arbitrum Rollup Chain é a escalabilidade prática com verificação alinhada ao Ethereum.A principal desvantagem é que publicar dados na chain principal custa mais do que usar designs de disponibilidade de dados com menor exigência de confiança.Os usuários também devem entender os atrasos nos saques, os riscos das bridges, as premissas relativas ao sequenciador e os riscos de smart contracts no nível das aplicações.Antes de criar sistemas em produção, os desenvolvedores devem entender a Nitro, a estimativa de gas, os tickets retryable, o funcionamento da inbox atrasada, a execução da outbox e a configuração da chain.Para quem está aprendendo sobre cripto, a principal lição é que uma Arbitrum Rollup Chain não é apenas uma blockchain mais rápida.É um design Layer 2 que separa a execução da liquidação e mantém os dados das transações disponíveis na chain principal.Essa separação permite que as Arbitrum Rollup Chains ofereçam atividades cripto mais baratas e rápidas, mantendo uma conexão verificável com o Ethereum.Você também pode gostar
HOT
Criptomoedas que estão em alta atualmente e ganhando atenção significativa do mercado
TOP volume
As criptomoedas com o maior volume de negociação
Recém-adicionados
Criptomoedas listadas recentemente que estão disponíveis para negociação

