Explore como o paradoxo de Condorcet expõe os limites da justiça perfeita no consenso blockchain.
Durante décadas, a investigação em sistemas distribuídos, especialmente em consenso Bizantino e replicação de máquina de estado (SMR), concentrou-se em dois objetivos principais: consistência e vivacidade. Consistência significa que todos os nós concordam com a mesma sequência de transações, enquanto a vivacidade garante que o sistema continue a adicionar novas. Ainda assim, estas propriedades não impedem que agentes maliciosos alterem a ordem das transações após serem recebidas.
Nas chains públicas, essa lacuna nas garantias de consenso tradicionais tornou-se um problema sério. Validadores, construtores de blocos ou sequenciadores podem explorar o seu papel privilegiado na ordenação de blocos para ganho financeiro, uma prática conhecida como valor extraível máximo (MEV). Esta manipulação inclui frontrunning lucrativo, backrunning e sandwiching de transações. Como a ordem de execução de transações determina a validade ou rentabilidade em aplicações DeFi, a integridade da ordenação de transações é vital para manter a justiça e a confiança.
Para resolver esta lacuna crítica de segurança, a justiça na ordem das transações foi proposta como uma terceira propriedade essencial de consenso. Os protocolos de ordenação justa garantem que a ordem final das transações depende de fatores externos e objetivos, como tempos de chegada (ou ordem de recebimento) e é resistente à reordenação adversária. Ao limitar o poder que um proponente de bloco tem para reordenar transações, estes protocolos aproximam as blockchains de serem transparentes, previsíveis e resistentes a MEV.
Ler mais


