Federated Sovereign Transport Protocol (FSTP): Verifiable Coordination Without Disclosure
本文介绍了联邦主权传输协议(FSTP),这是一种由 Rust 强制执行的联邦网络同步层,通过在结构上保证数据隔离、不可链接的身份以及防篡改日志,从而在不暴露内部节点数据的情况下实现可验证的协调。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,一群不同的组织——比如一个工会、一个政党和一个受监管的银行——想要合作完成一个大型项目。他们需要进行协调并证明自己履行了职责,但由于法律或伦理限制,他们被禁止向彼此分享内部私密文档(如成员名单、秘密投票或内部会议记录)。
目前的组织连接系统就像是一个“玻璃房”。如果你发送一条消息,对方能看到信封,如果对方心怀叵测,即使你并非本意,他们也可能窥视信件的内容。这些系统依赖于一种“荣誉制度”,即另一方的服务器承诺不会偷看。
本文介绍了一种名为 FSTP(联邦主权传输协议,Federated Sovereign Transport Protocol) 的新方法,它为这些组织之间的沟通提供了一种全新的方式,将“荣誉制度”转变为一种结构性的锁闭。以下是其工作原理的简单类比:
1. “严格的门卫”(同步代理)
可以将每个组织的计算机想象成一座堡垒。在堡垒内部有两个房间:
- 保险库: 存放所有秘密、原始数据的地方(成员名单、投票结果)。
- 收发室: 准备官方、公开消息的地方。
在旧系统中,一名工作人员可能会在无意(或故意)的情况下,从保险库中拿出一份文件并将其放入收发室。在 FSTP 中,“收发室”由一个严格的门卫(称为同步代理)把守。
这个门卫不仅仅是一个检查身份证件的保安;它更像是一台按照特定模具制造的工厂机器。这台机器的设计使得只有经过预先批准的特定形状(如“事件哈希”或“可验证凭证”)才能通过输出槽。如果有人试图强行将一份“秘密文档”(其形状不符)塞入机器,机器就会物理性地卡住并拒绝运行。
论文解释说,这不仅仅是要求工作人员遵守的规则,而是直接内置在代码中的。如果代码尝试发送秘密信息,计算机编译器(构建软件的机器)会在软件启动之前就将其拦截。由于“错误的形状”根本无法存在于发出的消息中,因此发生意外数据泄露是不可能的。
2. “一次性面具”(上下文身份)
通常情况下,如果你与两个不同的群体交谈,他们可以通过你使用相同的姓名或 ID 来识别出你是同一个人。这就像你在进入每个房间时都戴着同一张脸。
FSTP 为每个组织提供了一个神奇的面具制造机。
- 当你与工会交谈时,你戴着一副写有“工会成员”的面具。
- 当你与银行交谈时,你戴着一副完全不同的面具,上面写着“银行客户”。
这些面具在数学上与你的真实身份相关联,但在他人眼中看起来完全不同。即使工会和银行互相核对笔记,他们也无法判断“工会成员”和“银行客户”是同一个人。这防止了“上下文坍塌”,即你在一个群体中的私人生活意外地与你在另一个群体中的公共生活混淆在一起。
3. “带橡皮擦的防篡改账本”(Blocklace)
为了证明自己完成了工作,组织需要一个共享的历史日志。通常,这些日志就像是一条纸质链条。如果你想删除链条中间的一张纸,你必须剪断链条,而这会破坏整个结构。这使得在保留“该数据曾存在过”这一记录的同时,无法删除私密数据。
FSTP 使用了一种名为 Blocklace 的系统,它更像是一棵悬挂标签的树。
- 每个标签通过一根线指向前一个标签。
- 如果你需要删除一份私密文档(例如列表中的一个名字),你不需要剪断线。你只需要烧掉标签内的纸张。
- 标签本身仍然悬挂在树上,与链条的其他部分保持连接。
这被称为**“悬空指针”(dangling pointer)**。该记录证明了在那个时间点确实发生了某些事情,且链条依然完整且不可篡改,但实际的私密内容已永久消失。这使得组织能够在满足“删除我的数据”这类法律要求的同时,依然保留“该事件已发生”的证明。
结果:“无需暴露即可证明”
论文声称,凭借这三种工具,外部审计员可以走上前去对这群组织说:
“我可以看到工会进行了投票,银行进行了投票,并且你们双方都对结果达成了一致。我可以验证你们的签名,并确认链条未被篡改。”
但审计员无法看到工会具体投了什么票、谁参与了投票,也无法看到银行的内部笔记内容。这些组织既能享受协作与证明诚信的益处,又无需向桌面上展示自己的底牌。
为什么这很重要
论文指出,这不仅仅是一个理论;它正在被构建到名为 Velyzor 的真实平台中,供需要高安全性保障的机构使用。其代码是开源的,这意味着任何人都可以检查这个“严格的门卫”是否真的如其所言。
简而言之,FSTP 在相互隔离的岛屿之间架起了一座桥梁,你们可以在那里握手并交换密封的信封,但除非所有者选择打开,否则任何人都不可能看到信封里的内容。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。