XRPL 转向量子安全签名;2,420 字节的证明取代椭圆曲线

image

来源:CryptoNewsNet 原文标题:XRPL切换到量子安全签名;2,420字节的证明取代椭圆曲线 原文链接: XRP Ledger (XRPL) 在经历了一年显著采用和里程碑的取得后,以重大技术发展结束了这一年。

12月24日,XRPL Labs的首席软件工程师Denis Angell宣布将“后量子”密码学和原生智能合约集成到AlphaNet中,这是该项目的公共开发者网络。

“Q日”不可避免性

大多数区块链网络,包括比特币和以太坊,使用椭圆曲线密码学 (ECC) 来保护用户资金。

这种数学方法之所以有效,是因为当前的计算机难以逆向计算,从公钥推导出私钥。然而,这种安全模型依赖于经典物理的限制。

量子计算机的运作方式不同。它们利用量子比特同时进行多状态计算。专家预测,运行Shor算法的足够强大的量子机器最终将在几秒钟内解决ECC问题。安全机构将这一时刻称为“Q日”。

AlphaNet的更新直接针对这一漏洞。Angell确认,网络现在运行在CRYSTALS-Dilithium上。

值得注意的是,国家标准与技术研究院 (NIST) 最近将这一算法标准化为ML-DSA,作为对抗量子攻击的主要防护。

通过将Dilithium融入测试网的架构,XRPL Labs有效地为账本接种了疫苗,以应对未来硬件突破。

升级拆解

据Angell介绍,这次集成影响了XRPL结构的每一个关键部分。他描述了一次全面的改造,引入了量子账户、量子交易和量子共识。

量子账户改变了用户建立身份的方式。在传统网络中,私钥和公钥之间的关系基于椭圆曲线。

在升级后的AlphaNet中,这一关系基于格子数学。用户生成Dilithium密钥对。这一结构创建了一个数学迷宫,既能困扰经典解算器,也能阻碍量子解算器。

因此,即使攻击者拥有功能强大的量子硬件,也无法找到回到私钥的路径。

同时,量子交易确保资金的安全转移。每当用户发送XRP或其他代币时,都用数字签名进行签名。这个签名就像是消息的封印。

新协议要求这些签名必须使用Dilithium。这确保没有机器能伪造用户的批准。

量子共识保护网络的真实性。验证者,即负责交易排序的服务器,也必须使用这种新语言。

如果验证者继续使用弱密码学,量子攻击者就能冒充他们,劫持投票权,并重写账本的近期历史。

本质上,这次更新迫使整个验证者集通过量子安全通道进行通信。

工程权衡

然而,这种向量子抗性的转变带来了明显的运营成本。

Dilithium签名比标准的ECDSA签名需要更多的存储空间。一个ECDSA签名占用64字节,而Dilithium签名大约需要2,420字节。

这一增加影响了网络性能。验证者必须传播更大的数据块,消耗更多带宽,增加延迟。账本历史迅速增长,增加了节点运营商的存储成本。

AlphaNet的试点旨在生成关于这些权衡的数据。因此,网络工程师将评估在增加的数据负载下,区块链是否能保持其交易吞吐量。

如果账本膨胀,将提高独立验证者的门槛,可能导致网络结构的中心化。

弥合可编程性差距

除了安全性之外,这次更新还解决了区块链网络中的一个关键竞争劣势。

智能合约弥补了多年来制约XRPL的可编程性差距。该网络在支付方面表现高效,但无法托管吸引开发者和流动性的应用程序,导致其他主要平台崛起。

这些生态系统之所以壮大,是因为它们允许市场、借贷协议和自动交易直接在链上运行。因此,它们已成为行业内DeFi活动的主导平台,锁定价值超过 $100 十亿。

然而,XRPL缺乏这种能力,因此活动仅限于转账。

AlphaNet的原生智能合约改变了这一动态。它引入了智能合约工具,让开发者可以直接在基础链上构建,无需侧链或外部框架。

这些合约利用XRPL现有的功能,如自动做市商、去中心化交易所和托管系统,为开发者提供了超越简单支付的DeFi服务空间。

这为XRPL开辟了新前沿,也降低了熟悉现有智能合约语言团队的门槛。同时,它为网络提供了在链上交易量竞争的途径,而不只是依赖支付流。

XRP-0.91%
BTC-0.18%
ETH-0.6%
DEFI4.58%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)