亚洲财经

☰ 搜索

以太坊签名应用Beta版公开…可直接安装至Passport Prime

以太坊基金会发布“通用以太坊签名器”应用,适配硬件设备Passport Prime

以太坊基金会(Ethereum Foundation)近日在硬件设备 Passport Prime 上公开了一款名为“通用以太坊签名器”的应用程序,旨在实现对以太坊(ETH)交易签名的支持。目前,该应用处于测试阶段,用户需自行安装。

独立硬件与去中心化信任

该测试版应用并未预装在设备中。基金会指导用户直接安装经其授权的开发者应用。以太坊基金会联合创始人兼首席执行官扎克·赫伯特(Zach Herbert)在13日韩国时间凌晨0点播出的 Unchained 访谈中表示,这款签名设备是“处理人类审批权限的硬件”。其核心理念是将交易批准等关键决策从手机或电脑中分离出来,由独立的专用设备进行处理。

据访谈介绍,该应用由 Ledger 联合创始人尼古拉斯·巴卡(Nicolas Bacca)开发,并在基金会的操作系统 KeyOS 上运行。公开的代码库将该通用以太坊签名器描述为针对硬件签名设备的参考实现,同时单独公开了适用于 Passport Prime 的 KeyOS 实现方案。

技术架构与安全机制

当前的实现采用基于二维码的“空气隔离”(Air-gapped)方式,通过扫描二维码来传输签名请求和结果。具体流程为:在移动设备或电脑上生成请求,由专用设备处理后,再通过二维码返回签名结果。代码库指出,当前实现不依赖外部数据源,这与利用二维码进行离线交互的方式一致。

关于“清晰签名”(Clear Signing)功能,即让用户在设备上以可读形式查看交易内容后再进行确认,目前尚未实现。代码库表示,未来版本可能会选择性添加此功能。此前有报道指出,硬件钱包屏幕上显示的交易内容与实际签名对象的一致性已成为重要的安全议题。

KeyOS 的开发文档强调,每个应用在隔离空间中运行,且应用之间无法读取彼此的专用存储空间。这种设计允许在同一设备上运行多个应用,但严格限制了各应用的访问范围。第三方应用无法获取设备的种子主密钥;应用只能请求特定的派生种子,且首次请求必须经过用户授权。

设备功能与审计现状

Passport Prime 配备了屏幕和摄像头,使用户能够扫描二维码并在设备上完成签名流程。基金会将其定位为运行 KeyOS 应用的安防设备。根据产品说明,该设备还支持比特币钱包、双因素认证代码、安全密钥以及加密文件等功能。以太坊签名应用是作为额外的 KeyOS 应用加入这些功能的。

基金会的开发者指南再次强调,用户可安装经其许可的开发者应用。Unchained 访谈中提到,基金会计划通过应用目录由受信任的开发者分发更新,但未公布具体实施时间表。

在产品说明中,基金会提到其供应链完整性已通过 Keylabs 的第三方审计。然而,通用以太坊签名器的公开代码库明确指出,该应用程序本身尚未经过专业人员的全面安全审计。