A Unichain foi revelada há apenas 3 horas.
Notícia de última hora na indústria de criptomoedas: Uniswap, a principal DEX AMM, anunciou oficialmente sua própria solução de Camada 2, Unichain.
Há vários anos, especulei sobre a probabilidade do Uniswap desenvolver sua própria rede e argumentei contra isso devido aos possíveis desafios de UX. No entanto, com a revelação do Unichain, minha previsão foi provada errada.
Para ir direto ao ponto, Unichain tem um whitepaper de apenas três páginas, mas uma análise mais detalhada revela que é uma obra-prima. Ele reúne o foco de longa data da Uniswap na experiência do usuário, a mais recente pesquisa MEV da flashbots e o amplo ecossistema construído pela OP-Stack. Embora o conteúdo seja breve, o whitepaper aborda tópicos complexos, como TEE, ordenação de prioridade e MEV-tax, o que pode ser desafiador para leitores não familiarizados com os conceitos básicos de MEV. Portanto, este artigo tem como objetivo fornecer uma explicação rápida e simples dos principais recursos da Unichain para facilitar a compreensão.
Uniswap, uma DEX AMM líder no ecossistema Ethereum, está atualmente implantada em 25 redes com um TVL total de aproximadamente $4.5 bilhões. Embora Uniswap já seja um dos protocolos mais bem-sucedidos, ainda enfrenta limitações impostas pelas redes em que opera.
Por exemplo, a rede Ethereum oferece uma imensa liquidez, mas sofre com baixa escalabilidade e vulnerabilidade a MEV (Valor Maximalmente Extraível) malicioso. Diversas soluções de rollup surgiram para lidar com essas questões, mas a maioria é operada atualmente por um único sequenciador, o que pode levar a pontos de falha únicos, como falha de vitalidade e censura.
Além disso, o processo de construção de blocos no Ethereum e na maioria das redes rollup envolve uma mempool pública, criando um ambiente onde os usuários (buscadores) extraem MEV - seja bom ou ruim - de outros usuários. Também devido à estrutura da cadeia de valor do MEV, há um desequilíbrio onde o valor é capturado desproporcionalmente pelos proponentes, em vez de beneficiar os usuários.
Unichain, uma rollup otimizada para Etehreum baseada em OP Stack, foi introduzida pela Uniswap, Flashbots, OP Labs e Paradigm para lidar com os problemas mencionados acima. Unichain oferece várias vantagens-chave através de 1) Construção de Blocos Verificáveis e 2) a Rede de Validação Unichain:
Além de ser um rollup baseado em OP Stack, a Unichain planeja participar do ecossistema Superchain. Juntamente com seus recursos nativos de liquidação rápida, espera-se que essa integração forneça aos usuários uma experiência de liquidez perfeita por meio das soluções de cadeia cruzada dentro do ecossistema da Superchain.
Agora, vamos dar uma olhada mais de perto em como a Unichain oferece esses recursos.
A Construção de Blocos Verificáveis é possível através do Rollup-Boost, uma funcionalidade desenvolvida em colaboração com os robôs flash. Rollup-Boost oferece duas funcionalidades principais: Flashblocks e Ordenação de Prioridade Verificável. Semelhante ao MEV-Boost, o Rollup-Boost funciona como um software auxiliar.
2.2.1 Flashblocks
Flashblocks são um tipo de pré-confirmação emitida pelos construtores de TEE (que exploraremos em mais detalhes abaixo). Unichain gera blocos parciais, dividindo um único bloco em quatro partes, sendo cada bloco parcial criado a cada 250ms e enviado para o sequenciador.
O sequenciador baixa continuamente esses blocos parciais enquanto executa transações simultaneamente, fornecendo aos usuários confirmações antecipadas de execução. Esses blocos parciais são garantidos para serem incluídos no bloco final proposto pelo sequenciador. Esse processo permite atualizações de estado mais rápidas, reduzindo a latência, melhorando a experiência do usuário e reduzindo o MEV mal-intencionado.
2.2.2 Ordenação Prioritária Verificável
2.2.2.1 Ordenação prioritária
Ordem de Prioridade é um mecanismo de construção de blocos proposto por Dan Robinson e Dave White da Paradigm. Ele pressupõe que os proponentes de blocos ordenem transações exclusivamente com base na taxa de prioridade e não se envolvem em censura ou atraso de ações. Esse modelo só é viável quando há um único proponente de bloco ou confiável. Em ambientes competitivos como o Ethereum L1, onde vários proponentes constroem blocos, o Pedido de Prioridade não é viável.
O objetivo do Private Ordering é permitir que os dApps na mainnet imponham um imposto MEV nas transações que interagem com eles, permitindo a extração de uma parte do valor MEV. Esse valor pode ser usado internamente pelo dApp ou redistribuído aos usuários. O imposto MEV é uma taxa imposta por um smart contract em transações, que pode ser definida como uma função da taxa de prioridade da transação. Vamos ver um exemplo.
O DEX 100y na Unichain L2 deseja extrair diretamente o valor do MEV das transações de MEV que ocorrem em sua exchange. Uma vez que sabe que os blocos na Unichain são construídos usando a Prioridade de Ordenação, isso significa que o valor do MEV de qualquer transação é determinado exclusivamente pela sua taxa de prioridade. O DEX 100y define um imposto MEV igual a 99 vezes a taxa de prioridade da transação.
Se surgir uma oportunidade de arbitragem no valor de 100 ETH, qual seria a taxa de prioridade máxima que os buscadores enviariam para extrair? A resposta é 1 ETH. Definir a taxa de prioridade em 1 ETH resulta em um imposto MEV de 99 ETH, totalizando 100 ETH. Se os buscadores definirem uma taxa de prioridade maior que 1 ETH, o custo total excederia 100 ETH, resultando em uma perda. Como resultado, uma DEX de 100y pode capturar no máximo 99 ETH do valor MEV de 100 ETH.
Para usuários regulares que não capturam o valor do MEV, a taxa de prioridade seria definida muito mais baixa, significando que a DEX de 100 y não irá extrair valor dessas transações. Em vez disso, ela apenas capturará o valor do MEV representado pela taxa de prioridade. Essa configuração permite que aplicativos extraiam o MEV diretamente, abrindo vários casos de uso potenciais.
2.2.2.2 Verificável...? Use TEE!
A chave aqui é garantir que a entidade responsável pela construção de blocos esteja usando o mecanismo de Ordenação de Prioridade. Para conseguir isso, a Unichain implementou duas medidas: 1) Ele separa o sequenciador e o construtor de blocos, semelhante ao modelo PBS, e 2) Ele impõe que os construtores de blocos usem TEE (Trusted Execution Environment) para permitir que qualquer pessoa verifique se o mecanismo de Ordenação de Prioridade está sendo usado.
(Fonte: Android)
Um TEE (Trusted Execution Environment) é uma seção segura dentro do hardware, como uma CPU, que opera independentemente do resto do sistema para processar dados confidenciais com segurança. Os TEEs garantem que o código confiável possa ser executado com segurança, mesmo se o ambiente externo estiver comprometido. Exemplos proeminentes incluem o TrustZone da ARM e o SGX da Intel. Um exemplo comum é como dados biométricos, como impressões digitais ou reconhecimento facial, são processados em dispositivos móveis dentro de um TEE.
Este design impede até mesmo o sistema operacional ou programas com privilégios de administrador de acessar a área segura. Para garantir que o código em execução na TEE seja confiável, um processo de atestação é usado. Essa verificação garante que a TEE permaneça em um estado seguro e não adulterado. Por exemplo, no Intel SGX, um valor de hash é gerado para representar o código e os dados dentro do SGX, enquanto uma chave privada gerenciada por hardware comprova a integridade do código.
O processo de construção de blocos da Unichain ocorre dentro do Ambiente de Execução Confiável (TEE) dos construtores de TEE. Graças às propriedades do TEE, esses construtores podem inicialmente enviar uma atestação para provar aos usuários que estão utilizando o mecanismo de construção de blocos de Pedidos de Prioridade. Essa combinação de recursos garante que aplicativos na Unichain possam extrair de forma confiável uma porção da receita de MEV.
A Rede de Validação Unichain é uma rede descentralizada de operadores de nós responsáveis por validar o estado mais recente do Unichain e fornecer finalidade rápida, permitindo transações sem interrupções entre cadeias por meio de segurança econômica. Esse conceito é semelhante ao MACH da AltLayer, que usa EigenLayer para alcançar finalidade rápida, bem como a camada de finalidade rápida da Nuffle e a ideia recente de finalidade rápida apresentada pelo Symbiotic.
Para se tornar um nó descentralizado na Unichain, os participantes devem apostar UNI na mainnet Ethereum. A cada época, os nós com os saldos UNI mais altos são selecionados para o conjunto ativo e participam da validação executando o cliente Reth Unichain. Além disso, semelhante a outras redes, os detentores de UNI têm a opção de deletar sua participação.
A Uniswap já alcançou um forte ajuste no mercado de produtos como um dApp, e vejo seu movimento em direção a um L2 específico de aplicativo baseado em Ethereum de forma muito positiva, especialmente à medida que procura expandir seu ecossistema. No entanto, com a fragmentação de liquidez ainda sendo um desafio, a chave será observar como a equipe Uniswap oferece uma experiência de transação de cadeia cruzada perfeita entre Ethereum L1 e Unichain L2.
Do ponto de vista de investimento, é particularmente interessante que o token UNI agora será usado como o token de stake para UVN. Considerando o forte desempenho de protocolos de restaking como EigenLayer, Symbiotic e Karak, podemos esperar uma quantidade significativa de UNI ser staked em UVN, o que contribuirá grandemente para o valor acumulado do UNI. Após o anúncio de hoje, o UNI já subiu cerca de 12%, colocando-o entre os 20 principais por capitalização de mercado. Dado o já alto capital de mercado do UNI em comparação com outros tokens, será interessante ver como o staking adicional de UNI afetará seu preço no futuro.
A Unichain foi revelada há apenas 3 horas.
Notícia de última hora na indústria de criptomoedas: Uniswap, a principal DEX AMM, anunciou oficialmente sua própria solução de Camada 2, Unichain.
Há vários anos, especulei sobre a probabilidade do Uniswap desenvolver sua própria rede e argumentei contra isso devido aos possíveis desafios de UX. No entanto, com a revelação do Unichain, minha previsão foi provada errada.
Para ir direto ao ponto, Unichain tem um whitepaper de apenas três páginas, mas uma análise mais detalhada revela que é uma obra-prima. Ele reúne o foco de longa data da Uniswap na experiência do usuário, a mais recente pesquisa MEV da flashbots e o amplo ecossistema construído pela OP-Stack. Embora o conteúdo seja breve, o whitepaper aborda tópicos complexos, como TEE, ordenação de prioridade e MEV-tax, o que pode ser desafiador para leitores não familiarizados com os conceitos básicos de MEV. Portanto, este artigo tem como objetivo fornecer uma explicação rápida e simples dos principais recursos da Unichain para facilitar a compreensão.
Uniswap, uma DEX AMM líder no ecossistema Ethereum, está atualmente implantada em 25 redes com um TVL total de aproximadamente $4.5 bilhões. Embora Uniswap já seja um dos protocolos mais bem-sucedidos, ainda enfrenta limitações impostas pelas redes em que opera.
Por exemplo, a rede Ethereum oferece uma imensa liquidez, mas sofre com baixa escalabilidade e vulnerabilidade a MEV (Valor Maximalmente Extraível) malicioso. Diversas soluções de rollup surgiram para lidar com essas questões, mas a maioria é operada atualmente por um único sequenciador, o que pode levar a pontos de falha únicos, como falha de vitalidade e censura.
Além disso, o processo de construção de blocos no Ethereum e na maioria das redes rollup envolve uma mempool pública, criando um ambiente onde os usuários (buscadores) extraem MEV - seja bom ou ruim - de outros usuários. Também devido à estrutura da cadeia de valor do MEV, há um desequilíbrio onde o valor é capturado desproporcionalmente pelos proponentes, em vez de beneficiar os usuários.
Unichain, uma rollup otimizada para Etehreum baseada em OP Stack, foi introduzida pela Uniswap, Flashbots, OP Labs e Paradigm para lidar com os problemas mencionados acima. Unichain oferece várias vantagens-chave através de 1) Construção de Blocos Verificáveis e 2) a Rede de Validação Unichain:
Além de ser um rollup baseado em OP Stack, a Unichain planeja participar do ecossistema Superchain. Juntamente com seus recursos nativos de liquidação rápida, espera-se que essa integração forneça aos usuários uma experiência de liquidez perfeita por meio das soluções de cadeia cruzada dentro do ecossistema da Superchain.
Agora, vamos dar uma olhada mais de perto em como a Unichain oferece esses recursos.
A Construção de Blocos Verificáveis é possível através do Rollup-Boost, uma funcionalidade desenvolvida em colaboração com os robôs flash. Rollup-Boost oferece duas funcionalidades principais: Flashblocks e Ordenação de Prioridade Verificável. Semelhante ao MEV-Boost, o Rollup-Boost funciona como um software auxiliar.
2.2.1 Flashblocks
Flashblocks são um tipo de pré-confirmação emitida pelos construtores de TEE (que exploraremos em mais detalhes abaixo). Unichain gera blocos parciais, dividindo um único bloco em quatro partes, sendo cada bloco parcial criado a cada 250ms e enviado para o sequenciador.
O sequenciador baixa continuamente esses blocos parciais enquanto executa transações simultaneamente, fornecendo aos usuários confirmações antecipadas de execução. Esses blocos parciais são garantidos para serem incluídos no bloco final proposto pelo sequenciador. Esse processo permite atualizações de estado mais rápidas, reduzindo a latência, melhorando a experiência do usuário e reduzindo o MEV mal-intencionado.
2.2.2 Ordenação Prioritária Verificável
2.2.2.1 Ordenação prioritária
Ordem de Prioridade é um mecanismo de construção de blocos proposto por Dan Robinson e Dave White da Paradigm. Ele pressupõe que os proponentes de blocos ordenem transações exclusivamente com base na taxa de prioridade e não se envolvem em censura ou atraso de ações. Esse modelo só é viável quando há um único proponente de bloco ou confiável. Em ambientes competitivos como o Ethereum L1, onde vários proponentes constroem blocos, o Pedido de Prioridade não é viável.
O objetivo do Private Ordering é permitir que os dApps na mainnet imponham um imposto MEV nas transações que interagem com eles, permitindo a extração de uma parte do valor MEV. Esse valor pode ser usado internamente pelo dApp ou redistribuído aos usuários. O imposto MEV é uma taxa imposta por um smart contract em transações, que pode ser definida como uma função da taxa de prioridade da transação. Vamos ver um exemplo.
O DEX 100y na Unichain L2 deseja extrair diretamente o valor do MEV das transações de MEV que ocorrem em sua exchange. Uma vez que sabe que os blocos na Unichain são construídos usando a Prioridade de Ordenação, isso significa que o valor do MEV de qualquer transação é determinado exclusivamente pela sua taxa de prioridade. O DEX 100y define um imposto MEV igual a 99 vezes a taxa de prioridade da transação.
Se surgir uma oportunidade de arbitragem no valor de 100 ETH, qual seria a taxa de prioridade máxima que os buscadores enviariam para extrair? A resposta é 1 ETH. Definir a taxa de prioridade em 1 ETH resulta em um imposto MEV de 99 ETH, totalizando 100 ETH. Se os buscadores definirem uma taxa de prioridade maior que 1 ETH, o custo total excederia 100 ETH, resultando em uma perda. Como resultado, uma DEX de 100y pode capturar no máximo 99 ETH do valor MEV de 100 ETH.
Para usuários regulares que não capturam o valor do MEV, a taxa de prioridade seria definida muito mais baixa, significando que a DEX de 100 y não irá extrair valor dessas transações. Em vez disso, ela apenas capturará o valor do MEV representado pela taxa de prioridade. Essa configuração permite que aplicativos extraiam o MEV diretamente, abrindo vários casos de uso potenciais.
2.2.2.2 Verificável...? Use TEE!
A chave aqui é garantir que a entidade responsável pela construção de blocos esteja usando o mecanismo de Ordenação de Prioridade. Para conseguir isso, a Unichain implementou duas medidas: 1) Ele separa o sequenciador e o construtor de blocos, semelhante ao modelo PBS, e 2) Ele impõe que os construtores de blocos usem TEE (Trusted Execution Environment) para permitir que qualquer pessoa verifique se o mecanismo de Ordenação de Prioridade está sendo usado.
(Fonte: Android)
Um TEE (Trusted Execution Environment) é uma seção segura dentro do hardware, como uma CPU, que opera independentemente do resto do sistema para processar dados confidenciais com segurança. Os TEEs garantem que o código confiável possa ser executado com segurança, mesmo se o ambiente externo estiver comprometido. Exemplos proeminentes incluem o TrustZone da ARM e o SGX da Intel. Um exemplo comum é como dados biométricos, como impressões digitais ou reconhecimento facial, são processados em dispositivos móveis dentro de um TEE.
Este design impede até mesmo o sistema operacional ou programas com privilégios de administrador de acessar a área segura. Para garantir que o código em execução na TEE seja confiável, um processo de atestação é usado. Essa verificação garante que a TEE permaneça em um estado seguro e não adulterado. Por exemplo, no Intel SGX, um valor de hash é gerado para representar o código e os dados dentro do SGX, enquanto uma chave privada gerenciada por hardware comprova a integridade do código.
O processo de construção de blocos da Unichain ocorre dentro do Ambiente de Execução Confiável (TEE) dos construtores de TEE. Graças às propriedades do TEE, esses construtores podem inicialmente enviar uma atestação para provar aos usuários que estão utilizando o mecanismo de construção de blocos de Pedidos de Prioridade. Essa combinação de recursos garante que aplicativos na Unichain possam extrair de forma confiável uma porção da receita de MEV.
A Rede de Validação Unichain é uma rede descentralizada de operadores de nós responsáveis por validar o estado mais recente do Unichain e fornecer finalidade rápida, permitindo transações sem interrupções entre cadeias por meio de segurança econômica. Esse conceito é semelhante ao MACH da AltLayer, que usa EigenLayer para alcançar finalidade rápida, bem como a camada de finalidade rápida da Nuffle e a ideia recente de finalidade rápida apresentada pelo Symbiotic.
Para se tornar um nó descentralizado na Unichain, os participantes devem apostar UNI na mainnet Ethereum. A cada época, os nós com os saldos UNI mais altos são selecionados para o conjunto ativo e participam da validação executando o cliente Reth Unichain. Além disso, semelhante a outras redes, os detentores de UNI têm a opção de deletar sua participação.
A Uniswap já alcançou um forte ajuste no mercado de produtos como um dApp, e vejo seu movimento em direção a um L2 específico de aplicativo baseado em Ethereum de forma muito positiva, especialmente à medida que procura expandir seu ecossistema. No entanto, com a fragmentação de liquidez ainda sendo um desafio, a chave será observar como a equipe Uniswap oferece uma experiência de transação de cadeia cruzada perfeita entre Ethereum L1 e Unichain L2.
Do ponto de vista de investimento, é particularmente interessante que o token UNI agora será usado como o token de stake para UVN. Considerando o forte desempenho de protocolos de restaking como EigenLayer, Symbiotic e Karak, podemos esperar uma quantidade significativa de UNI ser staked em UVN, o que contribuirá grandemente para o valor acumulado do UNI. Após o anúncio de hoje, o UNI já subiu cerca de 12%, colocando-o entre os 20 principais por capitalização de mercado. Dado o já alto capital de mercado do UNI em comparação com outros tokens, será interessante ver como o staking adicional de UNI afetará seu preço no futuro.