Monotone Erasure Codes
本文引入单调擦除码以支持分布式系统中的任意信任假设,为线性变体提供高效的构造算法,并展示了其在构建通信高效的通用异步可验证信息分散(AVID)协议以用于区块链共识中的应用。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,你拥有一份制作世界上最美妙蛋糕的珍贵秘密食谱。你希望以某种方式存储这份食谱,使得即使部分朋友遗忘了笔记或丢失了记录,你仍能凭借剩余的朋友重建完整的食谱。
旧方法:“一刀切”方案
传统上,系统采用一种称为纠删码(Erasure Coding,如 Reed-Solomon 码)的方法。这好比将你的食谱切成 10 等份,分给 10 位朋友每人一份。规则很简单:“只要你有任意 6 位朋友,就能拼凑出切片并烤出蛋糕。”
如果你假设任意 4 位朋友都可能消失,这种方法效果极佳。但如果你的朋友们并非完全相同呢?
- 朋友 Alice 居住在风暴频发地区,经常丢失邮件。
- 朋友 Bob 非常可靠,但邮箱很小。
- 朋友 Charlie 超级可靠,且拥有巨大的邮箱。
旧的"10 份切片,需要 6 份”规则在此处效率低下。它将经常出错的 Alice 与 Bob 等同对待。如果 Alice 丢失了她的切片,即使你拥有许多可靠的朋友,也可能因切片不足而无法烤出蛋糕。你或许会为了保险起见给 Alice 分配巨大的切片,从而浪费空间;或者给 Bob 分配过小的切片,导致不够用。
新构想:“单调纠删码”
本文提出了一种更聪明的食谱切割与分发方式,称为单调纠删码(Monotone Erasure Codes)。该系统不再遵循“需要 6 人”这类僵化规则,而是尊重信任图谱(或称访问结构)。
将信任图谱想象成一份定制操作手册,其中说明:
- “如果你拥有 Alice,则必须同时拥有 Bob 和 Charlie 才能生效。”
- “但如果你仅拥有 Bob 和 Charlie,那就足够了!”
- “如果你拥有 David 和 Eve,则需要第三人,但具体是谁无关紧要。”
系统根据此图谱为不同朋友分配不同大小的食谱片段:
- Alice(不可靠)可能获得非常小的片段(甚至完全没有片段),因为系统知道无法单独依赖她。
- Bob 和 Charlie(可靠)获得更大、更关键的片段。
- David 和 Eve 获得中等大小的片段。
其神奇之处在于:无论哪群朋友出现,只要他们根据信任图谱构成一个“有效团队”,他们就拥有足以重建整个蛋糕的总信息量。如果他们不是有效团队(例如仅 Alice 加一个随机陌生人),则无法完成重建。
构建方法
本文提供了两种构建这些定制码的主要方法:
- 快速构建器:该方法将你的信任图谱(描述为包含“与”和“或”的逻辑树)作为输入,快速将食谱切割成片段。它速度快且适用于任何图谱,但有时会略微浪费空间(例如为了保险起见将切片切得稍大)。
- 完美构建器:该方法利用一点数学(线性规划),为你的特定信任图谱寻找精确的最小片段。这就像一位主厨计算每位朋友所需面团的精确毫米数以最小化浪费。这是最高效的,但需要更多的计算时间。
他们还发现了一种特殊情况,称为分区访问结构(Partitioned Access Structures,类似于 Stellar 网络,其中节点被分组到组织中)。针对这些情况,他们构建了一种超高效算法,能极快地找到完美的片段大小。
实际应用:"GAVID"协议
本文不仅止步于存储食谱,还展示了如何利用这些代码在混乱、异步的互联网中发送消息,其中人们可能会撒谎或反应迟缓。
他们创建了一个新协议,称为GAVID(通用异步可验证信息分散)。
- 旧方法:仅在你确切知道可能有多少人失败时有效(例如“最多 3 个骗子”)。
- 新方法(GAVID):配合复杂的信任图谱运作。它允许发送者将食谱片段散布到网络中。即使部分朋友撒谎或反应迟缓,只要一个由诚实朋友组成的“有效团队”(即内核)收集了这些片段,他们就能验证食谱的真实性并重建它。
为何重要
在区块链和分布式系统的世界中,并非所有计算机都生而平等。有些比其他更值得信赖。本文提供了数学工具,以停止将所有人一视同仁。它允许系统通过根据每个节点的具体可靠性定制数据分发,从而实现更高的效率(存储更少数据)和更强的鲁棒性(处理复杂的信任关系)。
总结:
- 旧代码:“无论这些人是谁,都需要 10 人中的 6 人。”
- 新代码(单调):“基于你信任谁,需要特定的人员组合。将更多数据分配给可靠者,较少的数据分配给不可靠者。”
- 结果:在信任程度各异的环境中,一种更智能、更高效的数据存储与共享方式。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。