← Últimos artigos
💻 computer science

FairDAG: Consensus Fairness over Multi-Proposer Causal Design

Este artigo apresenta o FairDAG, um novo framework que integra protocolos de equidade com consenso baseado em DAG para superar as limitações de vazão e manipulação dos sistemas existentes baseados em líder, alcançando assim uma superioridade na justiça de ordenação de transações e no desempenho em redes blockchain.

Autores originais: Dakai Kang, Junchao Chen, Tien Tuan Anh Dinh, Mohammad Sadoghi

Publicado 2026-01-30
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Dakai Kang, Junchao Chen, Tien Tuan Anh Dinh, Mohammad Sadoghi

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine um mercado digital movimentado onde milhares de pessoas estão tentando comprar e vender itens exatamente ao mesmo tempo. Neste mercado, a ordem em que as transações acontecem importa imensamente. Se você compra um item raro antes de outra pessoa, você o consegue; se compra depois, pode perder a oportunidade ou pagar mais caro.

No mundo do blockchain (a tecnologia por trás das criptomoedas), existe um problema: a pessoa encarregada de decidir a ordem dessas transações (o "propositor de bloco") pode ser um trapaceiro. Ele pode olhar para a lista, ver um movimento lucrativo e rearranjar a fila para ganhar dinheiro para si mesmo, empurrando as pessoas honestas para o fim. Isso é como um caixa de uma loja que vê um cliente VIP chegando e o deixa furar a fila, ou pior, rearranja a fila para que ele possa vender o último item para o seu amigo primeiro.

Soluções existentes tentaram corrigir isso fazendo com que um único "caixa principal" (um líder) coletasse as preferências de todos e decidisse a ordem. Mas isso criou dois novos problemas:

  1. O Gargalo: Se o caixa principal for lento ou ficar sobrecarregado, toda a loja desacelera.
  2. O Trapaceiro: Se esse caixa principal for um trapaceiro, ele ainda pode manipular a fila porque é o único que detém a lista.

Conheça o FairDAG: A Solução da "Fila em Grupo"

O artigo apresenta o FairDAG, uma nova maneira de organizar este mercado. Em vez de depender de um único caixa principal, o FairDAG utiliza um sistema de Multi-Propositores. Pense nisso como uma vasta rede interconectada de caixas (réplicas) que gritam suas próprias listas de transações simultaneamente.

Funciona assim, usando analogias simples:

1. A Teia de Confiança (DAG)

Em vez de uma única linha, imagine uma teia de aranha (um Grafo Acíclico Dirigido, ou DAG). Cada vez que um caixa escreve uma lista de transações, ele não apenas a envia para uma pessoa; ele anexa sua lista às listas de vários outros caixas de quem ouviu falar recentemente.

  • Por que isso ajuda: Se um caixa tentar esconder uma transação ou trapacear, a teia garante que as listas de todos os outros eventualmente se conectem e confirmem o que realmente aconteceu. Você não consegue apagar facilmente um fio da teia sem que toda a estrutura perceba.

2. Duas Formas de Ser Justo

O artigo propõe duas "regras" específicas para ordenar a fila, dependendo do quão rigoroso você deseja ser:

  • FairDAG-AB (A Regra Absoluta): Esta é como uma regra estrita de "Primeiro a Chegar, Primeiro a Ser Atendido". Se todos concordarem que a Pessoa A chegou antes da Pessoa B, a Pessoa A deve ir primeiro. O sistema calcula um "número de ticket" específico para cada transação com base em quando os caixas honestos a viram. Mesmo que um trapaceiro tente embaralhar o baralho, a matemática garante que os números de ticket honestos vençam.
  • FairDAG-RL (A Regra Relativa): Esta é um pouco mais flexível, como uma regra de "Agrupamento". Às vezes, é impossível saber exatamente quem chegou primeiro (como duas pessoas passando por uma porta ao mesmo tempo). Em vez de disputar o segundo exato, esta regra as agrupa. Se 90% dos caixas honestos viram a Pessoa A antes da Pessoa B, então A vai antes de B. Se for um empate, eles seguem no mesmo "lote". Isso é mais rápido e lida melhor com situações caóticas.

3. Vencendo os Trapaceiros

O artigo mostra que, como o FairDAG usa uma teia de muitos caixas em vez de um único líder:

  • Os trapaceiros não conseguem se esconder: Um trapaceiro não pode simplesmente ignorar as listas das pessoas honestas porque a estrutura da teia força que essas listas sejam incluídas eventualmente.
  • Velocidade: Como todos estão gritando suas listas ao mesmo tempo, o sistema não fica travado esperando por uma pessoa lenta. Ele processa as transações muito mais rápido do que os antigos sistemas de "líder único".

Os Resultados

Os autores testaram seu sistema contra métodos mais antigos (como Pompe e Themis). Eles descobriram que:

  • É Mais Rápido: O FairDAG lida com mais transações por segundo (throughput) porque não possui um gargalo único.
  • É Mais Justo: Mesmo quando trapaceiros tentam bagunçar a ordem (invertendo listas ou atrasando transações específicas), o FairDAG mantém a ordem correta muito melhor do que os sistemas antigos.
  • É Robusto: Mesmo que a internet esteja lenta ou que alguns caixas demorem a responder, o sistema continua avançando sem travar.

Em Resumo

O FairDAG é como substituir um gerente único e facilmente subornável por uma equipe de trabalhadores democrática e interconectada. Ao fazer com que todos gritem suas listas ao mesmo tempo e teçam essas listas em uma teia, o sistema torna quase impossível para um mau ator manipular a ordem, mantendo a fila andando rapidamente. Ele resolve a "crise de manipulação de ordem" tornando o sistema grande demais e conectado demais para que um único trapaceiro possa controlá-lo.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →