EOSJS 发布更新:支持用户使用YubiKey 等进行双因子验证

EOSJS 21.0.0-rc1测试版推出,支持WebAuthn用于硬件密钥双因子验证,如YubiKey,提升EOSIO应用安全性。此外,引入了椭圆加密算法库切换功能,增加上下文无关操作支持,优化开发者体验。EOSIO开发者被鼓励测试并提供反馈。
摘要由CSDN通过智能技术生成

在这里插入图片描述
EOSJS 是帮助应用程序前端连接 EOSIO 区块链的开源库。为支持 EOSJS 的广泛应用,EOSJS 最新测试版本 EOSJS 21.0.0-rc1 现已上线,社区可进行测试。此版本进行了多项更改及引入新功能,包括:支持 WebAuth、支持上下文无关的操作、支持转换功能,在 eosjs-ecc 和椭圆加密算法库之间轻松切换。

作为测试版,我们鼓励 EOSIO 开发者社区针对 EOSJS 21.0.0-rc1 进行测试,以帮助完善形成稳定版本。

EOSIO 应用程序的 WebAuthn 安全性

EOSJS 21.0 -rc1 实现了对 WebAuthn的支持。EOSIO 是第一个支持 WebAuthn 的区块链平台,用户可以使用 YubiKey 或 Macbook TouchID 等硬件密钥进行双因子验证(2FA),对高风险交易进行保护。

想要在 EOSIO 应用程序中集成 WebAuthn 的开发者可以参考 WebAuthn 示例应用程序,在 EOSJS 21.0.0 的稳定版本正式发布前,此测试版本将支持 WebAuthn 示例应用程序。

切换至椭圆加密算法库

EOSJS 21.0.0-rc1 支持 eosjs-ecc 和椭圆加密算法库之间的切换。密钥与签名在椭圆加密算法库中以不同方式存储。为了能够适应这种变化,方便开发者操作,我们添加了转换函数。最终 eosjs-ecc 将被弃用,转换函数是对现有代码的重构,因此切换并不会影响 API。

支持上下文无关的操作

上下文无

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值