Kzu 20, 2023 Paulo Alves
Decentralizado Timeboost: Uma Revolução no Blockchain?
A Espresso Systems acaba de anunciar no Twitter sua parceria com a Offchain Labs para desenvolver uma versão descentralizada da política de ordenação de transações Timeboost para o ecossistema Arbitrum. Essa colaboração, inicialmente apresentada no Permissionless II, visa abordar questões relacionadas a frontrunning e Valor Máximo Extraível (MEV) em transações de blockchain.
At @permissionless II, we announced our partnership with @OffchainLabs to bring a decentralized version of Timeboost to the @arbitrum ecosystem and beyond.
— Espresso Systems (@EspressoSys) December 20, 2023
Today, we’re sharing an update on R&D efforts and a jointly authored roadmap: pic.twitter.com/5nj6j01Vil
O que é Timeboost?
Timeboost, uma criação da Offchain Labs, é uma política de ordenação de transações que se afasta dos métodos tradicionais. Funciona com base em um sistema modificado de quem chega primeiro é servido primeiro, onde os usuários podem influenciar a ordem de processamento das transações através de uma taxa de prioridade. Este sistema é projetado para enfrentar riscos de front-running, criptografando o pool de transações e mantendo os detalhes das transações confidenciais até que a ordem seja finalizada.
Como o Sequenciador Espresso se Encaixa?
O Sequenciador Espresso, desenvolvido pela Espresso Systems, desempenha um papel crucial nesta iniciativa. É um protocolo que suporta uma variedade de políticas de ordenação de transações, incluindo Timeboost. O Sequenciador é projetado para aprimorar a interoperabilidade e alcançar a finalidade rápida em rollups, mantendo a escalabilidade.
Quais são as Inovações Técnicas e Arquitetônicas?
Uma inovação notável no Timeboost Descentralizado é a implementação de um mecanismo externo, gerido por um comitê Timeboost. Este comitê é responsável por determinar os limites de bloco dentro do fluxo de saída do Sequenciador Espresso. Este processo introduz um elemento necessário de não-determinismo para o funcionamento do Timeboost.
Transações dentro dos "blocos Timeboost" são ordenadas deterministicamente, com base nas taxas de prioridade após a filtragem de transações inválidas. O papel do comitê é fundamental, mas não requer a execução de um protocolo de consenso completo para a finalização dos limites, pois utiliza o protocolo de consenso Hotshot.
Qual é o Roteiro para o Timeboost Descentralizado?
O desenvolvimento do Timeboost Descentralizado é estruturado em torno de uma série de marcos, incluindo:
- Discussões colaborativas e considerações de design iniciais entre Offchain Labs e Espresso Systems.
- Testes de integração com a pilha de tecnologia Arbitrum no testnet de Gibraltar.
- R&D para finalizar a arquitetura e as especificações técnicas do Timeboost Descentralizado.
- Desenvolvimento de protocolo e testes como um módulo dentro do Sequenciador Espresso.
- Disponibilização do protocolo Timeboost Descentralizado para rollups usando o Sequenciador Espresso.
- Expansão adicional para o ecossistema Ethereum.
Entendendo o Protocolo de Consenso Hotshot e o Sequenciador Espresso
O protocolo de consenso Hotshot, desenvolvido pela Espresso Systems, é baseado no protocolo HotStuff. Incorpora consenso tolerante a falhas bizantinas (BFT), prova de participação e eleições de comitês com Função Verificável Aleatória (VRF). Esta estrutura pretende suportar um consenso eficiente em redes blockchain, um aspecto crítico para a sequenciação de transações em soluções de escalonamento de camada-2.
Central para essa abordagem é a rede Sequenciador Espresso. Seu objetivo é descentralizar a sequenciação de transações para redes blockchain como Ethereum, visando fazê-lo sem impactar negativamente a velocidade e a escalabilidade. O protocolo se esforça para garantir alta taxa de transferência e finalização rápida de transações, que são chave para o funcionamento suave das operações de blockchain.
O trabalho da Espresso Systems se estende para melhorar a infraestrutura mais ampla de blockchain. O Sequenciador Espresso está equipado com uma interface de API REST, que é projetada para facilitar a integração por desenvolvedores. A empresa, apoiada por uma equipe experiente em criptografia e sistemas distribuídos, está envolvida tanto no desenvolvimento quanto na implementação desses protocolos.