Decentralized Identity in Practice: Benchmarking Latency, Cost, and Privacy
本文通过在延迟、成本和隐私指标方面对以太坊(Ethereum)、Hedera 和 XRP Ledger 进行对比的实证基准测试研究,揭示了明显的架构权衡,从而为根据特定的性能和隐私需求选择去中心化身份标识(Decentralized Identifier)系统提供指导。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,你正试图构建一张完全属于你自己的数字身份卡,而不是属于某个政府或大公司的卡。这被称为去中心化身份(Decentralized Identity)。与其将你的身份信息存储在可能被黑客攻击或被追踪的中央数据库中,不如将其存储在一个公开、共享的账本(如区块链)上,由你自己掌控密钥。
但问题在于:有很多不同的“区块链社区”可以用来构建这种数字身份。有些很快,有些很便宜,有些则非常注重隐私。这篇论文的作者想要回答一个简单的问题:究竟哪一个“社区”最适合构建数字身份?以及它们之间有哪些权衡?
他们并没有仅仅靠猜测;他们建立了一个测试实验室,并让三个流行的系统通过了一系列压力测试。以下是他们的发现,用简单的语言进行了解释。
三大竞争者
研究人员选择了三个不同的“区块链城市”进行测试:
- 以太坊 (Ethereum): 最著名、最灵活的城市,但以昂贵且有时缓慢而闻名。
- XRPL (XRP Ledger): 一个以极其可预测和固定低价格而闻名的城市。
- Hedera: 一个以速度极快且高效而闻名的较新城市。
他们测试了数字身份的三种主要操作:
- 创建 (Create): 制作一个新的身份。
- 更新 (Update): 更改你的密钥或联系信息。
- 解析 (Resolve): 查询他人的身份以进行验证。
竞赛:速度 (延迟/Latency)
把延迟 (Latency) 想象成寄出一封信并收到回复所需的时间。
- 以太坊: 在这里创建身份就像是在自家客厅里用纸写信——它是即时的!但如果你想正式将这封信登记在公共记录上(链上),你必须等待报信人(区块)过来。这大约需要 12 秒,而且有时排队很长,导致时间变得更久。
- XRPL: 这个城市运行在严格的时刻表上。你不能在下一班巴士到达之前寄信。它不是绝对最快的,但它极其可靠。你确切知道你的信何时会被送达(大约 5-6 秒),每一次都是如此。
- Hedera: 这个城市就像一列高铁。一旦轨道铺设完毕,火车移动得非常快(大约 4 秒)。然而,有时火车必须等待远处车站的信号(镜像节点),这可能会导致偶尔的、不可预测的延迟。
令人惊讶的发现: 研究人员发现,速度不仅仅取决于区块链本身有多快。很大一部分时间是消耗在软件工具 (SDKs) 在信息到达区块链之前所做的准备工作上。这就像是在你还没到达机场之前,整理行李箱所花费的时间。
价格标签 (成本/Cost)
把成本 (Cost) 想象成邮票费用。
- 以太坊: 邮票很贵。如果你想更新你的身份,大约需要 $0.06。这就像每次更换电话号码都要付一杯咖啡的钱。
- XRPL: 邮票非常便宜且固定。成本大约是 $0.00002(一分钱的极小部分)。无论邮局多么繁忙,这就像支付一张明信片的固定费用一样。
- Hedera: 也非常便宜,大约为 $0.0001。它比 XRPL 稍贵一点,但仍是分毫之数。
令人惊讶的发现: 尽管以太坊和 Hedera 拥有完全不同的定价系统,但进行复杂的身份更新与进行简单转账相比的额外成本几乎完全相同(约 1.5 倍)。这表明,无论你在哪个城市,身份更新本身的复杂性都会增加一个标准的“税收”。
隐私泄露 (元数据/Metadata)
这是最有趣的部分。把隐私 (Privacy) 想象成你信封外面显示的信息。即使你信件的内容是秘密的,信封(元数据)可能仍会显示你的姓名、地址和发送时间。
研究人员发明了一个名为元数据泄露评分 (Metadata-Leakage Score, MLS) 的指标,来衡量这些信封的“指纹特征”有多明显。
- XRPL: 它们的信封非常冗长 (verbose)(话多)。它们包含许多额外的细节和标准字段。因为它们非常冗长,所以更容易将它们彼此区分开来,这使得窥探者更容易将不同的行为与同一个人联系起来。
- Hedera: 它们的信封精简且紧凑。它们剥离了不必要的细节。尽管具体的字段可能略有不同,但信封的整体“形状”非常统一,因此很难分辨出一个人的行为与另一个人的行为。Hedera 的隐私泄露程度最低。
- 以太坊: 处于两者之间。
核心结论
论文得出结论,并不存在单一的“完美”城市。这取决于你最看重什么:
- 选择 Hedera,如果: 你需要速度并且在意隐私。它最适合那些发生得快且频繁的事情,比如频繁更新密钥。
- 选择 XRPL,如果: 你需要可预测性和最低的成本。它非常适合大规模系统,即使数据稍微有些“话多”,你也需要确切知道账单是多少。
- 选择 以太坊,如果: 你需要连接现有的庞大的其他应用和工具生态系统,即使这意味着更高的成本和更长的时间。
最后的教训:
研究人员意识到,当我们谈论“区块链速度”时,我们经常忘记了我们用来与区块链沟通的软件工具。“软件开销”(整理行李箱)与**“区块链速度”**(乘坐火车)同样重要。要构建更好的数字身份系统,我们需要同时修复“火车”和“行李箱”。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。