autorenew
Trent.sol 驳斥关于 Ledger 支持 Solana 延迟的误解

Trent.sol 驳斥关于 Ledger 支持 Solana 延迟的误解

在快速变化的区块链世界中,硬件钱包如 Ledger 在保护你的加密资产方面扮演着关键角色。但当整合进展不顺利时,责难便会随之而来。最近,一条来自 Noah (@redacted_noah) 的推文指责 Ledger 在支持 Solana 上表现得懒散,认为 Ledger 应该“get off their asses”好好处理集成,尤其是 Solana 并不是一个小众链。

Trent.sol (@trentdotsol),Anza 的首席“脾气古怪者”兼前 Solana Labs 重要成员,跳出来澄清事实。在一条详尽的推文串中,他逐点拆解了这些指控。下面来分述要点。

首先,Trent 澄清说,native programs 和 SPL tokens(即 Solana Program Library 的代币,用于处理 Solana 上的可替代与不可替代资产)在标准交易格式上一向支持 clear signing。对于不熟悉该术语的人来说,clear signing 意味着在硬件钱包上以可读的方式展示交易详情,让你确切知道自己在批准什么——而不是盲目地对难以理解的哈希签名。

但事情的技术难点在此显现:真正的瓶颈是设备的资源限制。像 Ledger Nano S 这样的旧型号根本没有足够的 SRAM(即 Static Random-Access Memory,芯片用于快速操作的高速内存)来处理这些进阶功能。这也是 Ledger 将 Nano S 设为 end-of-lifed(EOL)的原因——它已经无法胜任当前的任务。

为了解决这些限制,Trent 解释说,需要引入一个 off-device registry。基本上这是一个存放在设备之外的受信任预批准交易载荷列表。钱包会检查这个登记表以安全地验证交易。但构建它并不简单——需要:

  • 在设备上进行完整性和真实性检查,以确保没有被篡改。
  • 一个受信任的权威来策划、验证、签名并提供这个登记表。(这部分具有政治性,因为决定谁充当该权威会在去中心化社区引发争论。)
  • 设备端应用的完全重写以支持这些检查,以及一个轻量级的 IDL 解析器。IDL 指的是 Interface Definition Language,用来描述 Solana 上程序如何交互——可以把它看作智能合约的蓝图。

不过 Ledger 并非袖手旁观。早在一年多前,他们就启动了“clear signing initiative”,先从 EVM(Ethereum Virtual Machine)支持开始,现在正扩展到 Solana。这个计划与 Trent 描述的解决方案几乎完全一致。Solana Foundation 正在支持 Ledger,Anza 则在需要时提供协助。

Noah 反驳说,可以通过更简单的改进来解决问题,比如显示原始指令或允许用户加载兼容 Anchor 的 IDL(Anchor 是一个流行的 Solana 程序开发框架)。他还举 Keystone Wallet 作为实现更好的示例。Trent 的回应是:“Have at it,”并附上了 Ledger Solana 开源应用的 GitHub 链接(https://github.com/LedgerHQ/app-solana)。这是一种典型的开源邀请:如果你认为自己能做得更好,就来贡献代码吧!

这段交流凸显了加密硬件与软件整合的复杂性。对于 meme token 爱好者和区块链开发者来说,更好的钱包支持意味着在 Solana 上更安全的交易与开发。meme token 往往因 Solana 的速度和低手续费而在该链上发行,因此依赖可靠的钱包来防范黑客与诈骗。

随着生态系统的发展,像 Ledger、Solana Foundation 与 Anza 之间的这种协作,可能会为更友好的用户工具铺平道路。如果你正在深入 Solana 上的 meme 或 DeFi 项目,关注这些进展是保证安全的关键。你怎么看——Ledger 上的 clear signing 会不会进一步推动 Solana 的采用?在评论中分享你的看法!

你可能感兴趣