bitcoin
Bitcoin (BTC) $ 79,608.33
ethereum
Ethereum (ETH) $ 2,007.05
tether
Tether (USDT) $ 0.999794
bnb
BNB (BNB) $ 546.38
xrp
XRP (XRP) $ 2.10
cardano
Cardano (ADA) $ 0.695146
usd-coin
USDC (USDC) $ 1.00
matic-network
Polygon (MATIC) $ 0.219287
binance-usd
BUSD (BUSD) $ 0.998446
dogecoin
Dogecoin (DOGE) $ 0.165405
okb
OKB (OKB) $ 40.47
polkadot
Polkadot (DOT) $ 4.04
shiba-inu
Shiba Inu (SHIB) $ 0.000012
tron
TRON (TRX) $ 0.234068
uniswap
Uniswap (UNI) $ 6.32
wrapped-bitcoin
Wrapped Bitcoin (WBTC) $ 79,680.35
dai
Dai (DAI) $ 0.999511
litecoin
Litecoin (LTC) $ 91.74
staked-ether
Lido Staked Ether (STETH) $ 2,007.61
solana
Solana (SOL) $ 121.17
avalanche-2
Avalanche (AVAX) $ 17.53
chainlink
Chainlink (LINK) $ 13.33
cosmos
Cosmos Hub (ATOM) $ 3.87
the-open-network
Toncoin (TON) $ 2.70
ethereum-classic
Ethereum Classic (ETC) $ 17.78
leo-token
LEO Token (LEO) $ 9.85
filecoin
Filecoin (FIL) $ 2.81
bitcoin-cash
Bitcoin Cash (BCH) $ 351.99
monero
Monero (XMR) $ 201.27
bitcoin
Bitcoin (BTC) $ 79,608.33
ethereum
Ethereum (ETH) $ 2,007.05
tether
Tether (USDT) $ 0.999794
bnb
BNB (BNB) $ 546.38
usd-coin
USDC (USDC) $ 1.00
xrp
XRP (XRP) $ 2.10
binance-usd
BUSD (BUSD) $ 0.998446
dogecoin
Dogecoin (DOGE) $ 0.165405
cardano
Cardano (ADA) $ 0.695146
solana
Solana (SOL) $ 121.17
matic-network
Polygon (MATIC) $ 0.219287
polkadot
Polkadot (DOT) $ 4.04
tron
TRON (TRX) $ 0.234068

a espinha dorsal de rollups Ethereum

Deve ler

Neste cláusula, descobrimos qual é o nó do sequenciador, um componente precípuo do ecossistema Ethereum Rollup.

Essa entidade de infraestrutura é responsável por uma série de processos que trazem os dados da transação realizados no L2 para o L1 principal, atuando uma vez que um ponto de conexão.

A operação e o intensidade de descentralização do sequenciador afetam diretamente a segurança, a confiabilidade e a resistência à increpação dessas soluções.

Vamos ver tudo em detalhes inferior.

Qual é o seqüenciador e qual é o seu papel no mundo da EVM

Na paisagem de soluções de escalabilidade para o Ethereum, O sequenciador é uma entidade que ordena, executa e agrega transações fora da enxovia antes de publicá-las no blockchain da classe 1. Seu principal papel é melhorar a escalabilidade e a eficiência das soluções da classe 2, uma vez que rollups, reduzindo os custos de gás e acelerando a finalização da transação.

Tecnicamente definido uma vez que um nó, o sequenciador processa as transações executadas nos rollups e as encapsulam em um comprimido “lote. ” Em seguida, ele envia esses dados para o Ethereum, onde eles são oficialmente gravados e adicionados à enxovia principal responsável pela segurança.

Dependendo da arquitetura da Layer-2, o sequenciador pode ser concentrado ou descentralizado e pode influenciar aspectos críticos, uma vez que a ordem das transações, disponibilidade de dados e resistência à increpação.

No caso de Rollup otimistauma vez que arbitro e otimismo, o sequenciador ordena o TX e os publica no Ethereum, assumindo que todos são válidos, a menos que sejam contestados. Em zk rollupno entanto, uma vez que Starknet e ZKSync, o sequenciador não unicamente processa as transações, mas também gera provas criptográficas que são logo verificadas no Ethereum. Finalmente, em rollups do Validium Digite uma vez que Zkfair e Rhino.fi, um processo híbrido ocorre quando os dados são parcialmente verificados fora da enxovia.

LER  O aplicativo EasyA atinge marcos significativos ao integrar desenvolvedores no ecossistema Polkadot

É importante enfatizar que esse número também é usado por outras blockchains e soluções de escalabilidade, mas para evitar confusão, neste cláusula, focaremos unicamente no mundo da EVM. Para conhecimento, apontamos que Existem componentes análogos aos seqüenciadores em ecossistemas uma vez que cosmos, sub -redes de avalanche e celestia.

O fluxo de trabalho dos seqüenciadores nos vários rolls Ethereum

Mergulhando mais fundo nas várias tarefas executadas pelos seqüenciadores, vemos uma vez que eles gerenciam o ciclo de vida de uma transação executada em um rollup.

Podemos agrupar o fluxo de trabalho deles em 3 etapas fundamentais: A coleção e classificação de transações, realização e publicação no Ethereum.

1) Coleção e classificação de transações

Os usuários enviam transações para o seqüenciador, em vez de diretamente para o L1, que os ordena em um conjunto específico de contrato com uma estratégia de pedido. Geralmente, em rollups, encontramos um “Fundamentado em leilãoEstratégia, onde ocorre um leilão para instaurar a ordem de realização (aqueles que pagam mais taxas têm prioridade e são encomendados primeiro).

Outras estratégias podem ser do “Primeiro a chegar primeiro servidoTipo, onde as transações são aceitas e processadas na ordem em que chegam.

2) Realização e conta do estado

Depois de determinar a ordem das transações, o sequenciador as executa localmente, atualizando o estado da enxovia Rollup.

Essa realização é determinística e segue as regras definidas pelo contrato inteligente do Rollup em L1, garantindo assim a integridade das operações.

3) Produção e publicação em lote no L1

Neste ponto, as transações são agrupadas em lotes e enviadas para L1 Ethereum.

O sequenciador publica unicamente os dados essenciais (CallData) para disponibilidade de dados (DA), garantindo que o Ethereum sempre possa reconstruir o estado na enxovia. Esta lanço garante que o esforço computacional mínimo seja empregado para manter as taxas de rede L2 baixas

LER  Fuse Network eleva seu jogo com suporte RPC de ponta da Liquify

Com base no tipo de rollup, essas três etapas podem variar mais ou menos significativamente, uma vez que mostrado na tábua a seguir.

“` Html

“` “ Html

O problema da convergência do sequenciador

“`

No momento, a maioria dos seqüenciadores no Ethereum está centralizadapois quase todos os rollups têm um único nó responsável pelo gerenciamento da conexão entre L2 e L1. Esta forma é precípuo no “Estágio 0Fases de rollups, onde é necessário um compromisso entre descentralização e escalabilidade para tornar toda a infraestrutura funcional e eficiente em sua temporada inicial de desenvolvimento.

“` Html

Avançando com o tempo, os rollups visam descentralizar seus sequenciadores, introduzindo novas soluções para compartilhamento e federação dos nó, movendo -se para “Estágio 1” e “Estágio 2. ” Enquanto isso, no entanto, a convergência excessiva dos seqüenciadores, mesmo por um período restringido de tempo, poderia gerar sérios problemas estruturais para a rede de segundo nível em questão.

“`

Primeiro de tudo, encarregar o controle de um único nó apresenta um “ponto único de omissão ”: Se o seqüenciador tolerar um ataque, uma omissão técnica ou uma manipulação, toda a infraestrutura poderia ser comprometida, levando a atrasos na transação ou até interrupções de serviço. Aliás, essa concentração de poder poderia facilitar o risco de increpação em transaçõesuma vez que o operador único teria a capacidade de excluir ou reordenar transações arbitrariamente, aplicando estratégias de MEV.

Outro vista crítico diz reverência encarregar: A falta de um mecanismo de validação distribuído dificulta que os usuários verifiquem independentemente se as transações foram tratadas corretamente. Tudo isso mina o princípio da descentralização que está na base da filosofia do Ethereum.

LER  SOLX atinge US$ 5 milhões na pré-venda e corrige congestionamento de Solana com seu L2

A convergência dos nós representa uma faca de dois gumes: o exemplo prático da linheira camada-2.

A convergência excessiva de sequenciadores é configurada uma vez que um gládio de dois gumes, capaz de salvar literalmente um ecossistema inteiro do colapso, mas ao mesmo tempo capaz de levar a uma increpação fortemente arbitrária da rede.

O que aconteceu com a Linea-2 Linea em junho do ano pretérito, durante o hack e exploração do Protocolo Velocore, é um exemplo evidente disso.

Naquela ocasião, durante o ataque cibernético ao DEX, a equipe da Consensys (que gerencia o roll da risca) decidiu Parar a produção do conjunto, “desligandoSeu sequenciador. Ao fazer isso, com a enxovia praticamente congelada, a equipe da Velocare conseguiu sofrear o incidente, resolvendo a vulnerabilidade do código encontrada. Enquanto isso, a Consensys censurou o endereço do invasor, tornando a informação com o sequenciador impossível (que, uma vez que lembramos, valida transações e as envia para L1).

Se o seqüenciador não tivesse desligado, haveria consequências econômicas muito sérias, com impactos não unicamente na linea, mas também no Ethereum.

Os hackers poderiam ter drenado mais fundos dos contratos inteligentes vulneráveis, levando ao esgotamento do valor dos ativos com base na linea. Aliás, o invasor poderia ter transformado o estado da rede, dificultando a detecção e a corrigição do problema.

Isso teria repercussões em outros protocolos de Defi conectados a Linea, fazendo com que muitos usuários sofram liquidações ou perdas irreversíveis.

O evento Velocore Hack levou a comunidade Ethereum a refletir sobre o frágil estabilidade entre segurança e descentralização. Por um lado, a mediação rápida da Consensys impediu um sinistro financeiro, protegendo usuários e protocolos de perdas significativas. Por outro lado, o desligamento do sequenciador e a increpação do oração do atacante levantaram preocupações sobre o poder concentrado excessivo mantido pelos operadores da camada-2.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Mais recente

O Movevm desenvolvido pelo Facebook se aproxima da implantação...

O Public Mainnet da Blockchain Firm Movement deve ser lançado na versão beta, continuando o progresso na implantação da...

Notícias relacionadas