← 最新论文
💻 computer science

FairDAG: Consensus Fairness over Multi-Proposer Causal Design

本文介绍了 FairDAG,这是一个将公平性协议与基于 DAG 的共识机制相结合的新型框架,旨在克服现有基于领导者系统的吞吐量和操纵限制,从而在区块链网络中实现卓越的交易排序公平性和性能。

原作者: Dakai Kang, Junchao Chen, Tien Tuan Anh Dinh, Mohammad Sadoghi

发布于 2026-01-30
📖 1 分钟阅读☕ 轻松阅读

原作者: Dakai Kang, Junchao Chen, Tien Tuan Anh Dinh, Mohammad Sadoghi

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一个繁忙的数字市场,成千上万的人正试图在同一时刻买卖商品。在这个市场中,交易发生的顺序至关重要。如果你在别人之前买到了稀有物品,你就得到了它;如果你在之后才买,你可能会错失良机或支付更高的价格。

在区块链的世界里(这是加密货币背后的技术),存在着一个问题:负责决定这些交易顺序的人(“区块提议者”)可能会作弊。他们可以查看清单,看到一个有利可图的操作,然后重新排列顺序以谋取私利,从而把诚实的人挤到后面。这就像是一个店里的收银员,看到一位 VIP 顾客走过来,就让他们插队,或者更糟,重新排列队伍,以便先让他的朋友买到最后一件商品。

现有的解决方案试图解决这个问题,它们通过一个单一的“首席收银员”(领导者)来收集所有人的偏好并决定顺序。但这产生了两个新问题:

  1. 瓶颈问题: 如果首席收银员动作缓慢或不堪重负,整个商店的速度就会慢下来。
  2. 作弊问题: 如果这个首席收银员是个骗子,由于只有他手里拿着清单,他仍然可以操纵队伍。

走进 FairDAG:一种“群体排队”方案

这篇论文介绍了一种组织这个市场的新方法:FairDAG。它不再依赖于单一的首席收银员,而是使用了一个**多提议者(Multi-Proposer)**系统。你可以把它想象成一个巨大的、相互连接的收银员网络(副本),他们同时大声喊出各自的交易清单。

以下是它的工作原理,使用简单的类比:

1. 信任之网 (DAG)

与其使用单一的队列,不如想象一个蜘蛛网(有向无环图,简称 DAG)。每当一名收银员写下一份交易清单时,他们不仅仅是把清单发给一个人,而是将他们的清单附着在他们最近听到的好几位其他收银员的清单上。

  • 为什么这有帮助: 如果一名收银员试图隐藏某项交易或进行欺诈,这个网络结构能确保其他人的清单最终会相互连接并确认到底发生了什么。你无法轻易地从网中删除一条线索,否则整个结构都会察觉到。

2. 两种公平的方式

论文提出了两种具体的“规则”来对队伍进行排序,具体取决于你想要多么严格:

  • FairDAG-AB(绝对规则): 这就像是一个严格的“先到先得”规则。如果大家都同意 A 在 B 之前到达,那么 A 必须 先行。系统会根据诚实收银员看到交易的时间,为每笔交易计算出一个特定的“票号”。即使作弊者试图洗牌,数学逻辑也能确保诚实的票号胜出。
  • FairDAG-RL(相对规则): 这更具灵活性,类似于一种“分组”规则。有时,很难确定谁先到达(比如两个人同时走进门)。与其争论精确的先后顺序,不如将他们归为一组。如果 90% 的诚实收银员看到 A 在 B 之前,那么 A 就在 B 之前。如果情况难以判定,则将他们放在同一个“批次”中。这种方式更快,且能更好地处理混乱的情况。

3. 打败骗子

论文展示了由于 FairDAG 使用的是由许多收银员组成的网络而非单一领导者:

  • 作弊者无法隐藏: 作弊者无法仅仅忽略诚实的人的清单,因为网络结构强制要求这些清单最终必须被包含进来。
  • 速度快: 由于每个人都在同时喊出他们的清单,系统不会因为等待某一个慢速的人而停滞不前。它处理交易的速度比旧有的“单一领导者”系统要快得多。

结果

作者将他们的系统与旧方法(如 Pompe 和 Themis)进行了对比测试。他们发现:

  • 速度更快: FairDAG 处理每秒交易量(吞吐量)更高,因为它没有单一的瓶颈。
  • 更加公平: 即便作弊者试图干扰顺序(通过反转列表或延迟特定交易),FairDAG 保持正确顺序的能力也比旧系统强得多。
  • 更具鲁棒性: 即便互联网速度变慢或某些收银员响应缓慢,系统仍能继续运行而不会崩溃。

总结

FairDAG 就像是用一个民主的、相互连接的工作人员团队,取代了一个容易被收买的单一经理。通过让每个人同时喊出他们的清单,并将这些清单编织成一张网,该系统使得坏人几乎不可能操纵顺序,同时也保持了高效的运转。它通过让系统变得足够庞大且连接紧密,从而解决了“顺序操纵危机”。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →