LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > Injective与Trezor集成:新增对所有以太坊应用程序的EIP-712支持

Injective与Trezor集成:新增对所有以太坊应用程序的EIP-712支持

2021-04-16 InjectiveLabs 来源:区块链网络

技术开发人才可以说是加密行业最稀缺的资源,因此我们非常幸运地拥有一些才华横溢的开发人员构建了 Injective 协议。通过我们的努力,Injective 会越来越多地扩展其对 DeFi 内部基础开源代码设施的贡献。

今天,我们很自豪地宣布一个里程碑事件,即 Trezor 对 EIP-712 签名标准的支持。这将允许 Trezor 的用户能够访问更多基于以太坊的应用程序。

到目前为止,所有 Trezor 用户都无法获得参与蓬勃发展的 Layer-2 生态系统所带来的机会,包括以太坊最近的 NFT 热潮,以及 Injective Staking 竞赛。今天,我们终于可以宣布已经解决了这个问题,全球用户可以参与以太坊和 Trezor 之间的新形式的交互。这将允许我们使用以太坊钱包(如 MetaMask 和 Trezor)在 Cosmos 上签署交易。

Injective Trezor EIP-712 升级的技术概述:

https://github.com/trezor/trezor-firmware/pull/1568

背景

EIP-712

加密签名是区块链的关键部分。为了确认链上的任何交易或操作,会提示用户首先证明发起交易的地址的所有权。

从用户体验的角度来看,签署交易将导致“ Metamask”弹出窗口(或替代钱包中的弹出窗口),要求签署哈希消息。在 Injective 的开发团队解决此问题之前,显示的消息是十六进制字符串,而不是可读的文本,因此大多数用户必须盲目地信任 dApp,然后单击“签名”,除非他们知道如何自己验证哈希。否则这将是一个持久性的安全漏洞。

以太坊有意改进 EIP-712 使其更符合加密行业的理念:别相信,去校验(Don't trust; verify)。

使用新标准,用户可以轻松地验证要求他们确认的消息。就此,包括 Injective 在内的许多项目都开始适应新的签名标准,但是有些项目在集成技术上还存在一定挑战性。最关键的是,两家硬件钱包提供商 Ledger 和 Trezor 延迟支持 EIP-712 的行为,极大地阻碍了简化加密用户体验的进程。

Trezor

硬件钱包是使您能够完全控制加密货币的重要工具。该领域的两个主要项目是 Ledger 和 Trezor,在 Injective 社区内的用户中也占有很大比例。

在 Injective 的 Equinox Staking 竞赛开始不久后,我们发现 Trezor 上 EIP-712 长期未解决的签名问题致使许多人无法参与进来。

Injective 的技术解决方案

加密技术中开源代码的魅力使外部团队可以协作并为更多项目做出贡献。

我们很快意识到,如果有这么多的 Injective 用户面临此问题,也就意味着加密世界中成千上万的其他用户每天也都在面临这些问题。因此,我们在 Equinox Staking 结束之前迅速提高了该项任务的优先级,以帮助 Trezor 团队。

我们的工程主管 Maxim 为 Trezor 提供了 EIP-712 消息支持,并将解决方案提交给 Trezor 的团队进行审查。我们很高兴看到该解决方案的发布,而该解决方案也可将供所有进行钱包更新的用户使用。

这对 Injective 的用户意味着什么?

作为一种新颖的 Layer-2 解决方案,Injective 链在很大程度上依赖于 EIP-712 类型的数据标准,以确保以太坊与 MetaMask 之间的互操作性。

尤其重要的是,这将确保用户可以将其代币从以太坊无缝转移到 Injective 链,以参与交易、Staking 以及协议管理。我们相信,此功能更新对于打破用户在探索 Injective 的无限可能性的壁垒至关重要。

这对加密生态系统意味着什么?

随着对 Layer-2 基础架构需求的增加,硬件钱包中的 EIP-712 支持问题至关重要。

随着越来越多的用户开始交易和铸造NFT,该问题继续变得越来越突出,因为许多产品都是通过 Layer-2 解决方案铸造的,而 Layer-2 解决方案几乎都依赖于 EIP-712。通过成功解决这一技术挑战,Injective 成功地消除了许多加密用户参与未来多链以及 Layer-2 的一个重大障碍。

通过进一步改善加密行业的互操作性结构,此次升级有助于 Injective 创建一个真正无边界的 DeFi 生态。

其他阅读和参考

Injective Trezor EIP-712 升级的技术概述:

https://github.com/trezor/trezor-firmware/pull/1568

—-

编译者/作者:InjectiveLabs

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...