EOSJS 发布更新:支持用户使用YubiKey 等进行双因子验证
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。
支持上下文无关的操作
上下文无关的操作只考虑交易数据。比如,上下文无关的操作仅从交易数据和签名出发,生成私钥,而不依赖区块链状态。与签名验证相似,EOSJS 的上下文无关操作最终将能实现并行处理,为使用 EOSJS 的应用提供签名验证。
其他功能
EOSJS 21.0.0-rc1 还支持以下功能:
添加 get_scheduled_transactions to jsonrpc
添加 context-free data 支持
执行 tapos check 补丁
添加 send_transaction JSON RPC 支持
调整 endpoint with regex
添加 webhook for metrics collection
修复文档中无效的 json 示例错误
以 get_block_header_state 替代 get_block
将 mixin-deep 从 1.3.1 升级到 1.3.2
为 block header fallback 引入 API 更改
更新 README.md
对用户的影响
更新后,用户可使用 YubiKey 等硬件密钥,作为2FA设备在EOSIO的应用中进行链上交易。
对开发者的影响
EOSJS 21.0.0-rc1 支持 WebAuthn 示例应用,基于 EOSIO 开发的应用可使用支持硬件密钥的 2FA 实现更加安全的区块链交易。
通过上下文无关的操作,实现并行处理,提高操作效率。
实现在 eosjs-ecc 和椭圆加密算法库之间的轻松切换。
请针对 EOSJS 21.0.0-rc1 进行测试并提供相关反馈,共同助力稳定版本的发布。
与以前的 EOSJS 更新相同,当 EOSJS 21.0 -rc1 升级到稳定版本时,我们将继续提供相关功能的说明及解释。
EOSJS 发布更新:支持用户使用YubiKey 等进行双因子验证相关推荐
- Android/iOS微信6.3.5同时发布更新 支持群视频聊天、群公告
下午微信6.3.5发布更新,新版最大变化就是支持群视频聊天,又一次向手机QQ靠拢.在群管理方面,支持发布群公告,支持群主转让给其他群成员,同样都是QQ玩剩下的功能.另外,新版支持微信运动查看步数图表. ...
- 测试支持硬件的软件,硬件检测工具AIDA64 v5.97版发布:支持Win10春季创意者更新...
IT之家3月28日消息 知名PC硬件检测工具AIDA64今天发布了v5.97版本更新,本次更新实现了64位AVX-512加速基准测试,增加了对华硕ROG RGB LED主板和显卡的传感器值的监控,并支 ...
- 苹果iOS13.4.1发布,支持新旧苹果产品用户间进行FaceTime通话
苹果iOS13.4.1发布,支持新旧苹果产品用户间进行FaceTime通话 苹果4月8日对在3月底发布iOS 13.4版操作系统进行更新补丁,推出了iOS13.4.1版最新系统,本次更新仅是小幅更新, ...
- 新增公告提示功能,支持用户异地登录提醒和授权过期通知,JumpServer堡垒机v2.15.0发布
11月1日,JumpServer开源堡垒机正式发布v2.15.0版本.在这一版本中,JumpServer新增公告提示功能,管理员可以根据不同的场景向所有用户实时发布重要通知:用户登录方面,新版本支持用 ...
- 最新ChatGPT网站源码/支持用户注册付费套餐/支持Ai绘画/支持用户会员套餐/邀请分佣功能/支持后台一键更新/网站后台管理/永久更新
前言 ChatGPT 是一个基于 GPT-3.5/GPT-4 模型的对话系统,它主要用于处理自然语言对话.ChatGPT 虽然才发布几天时间,但是就已经火爆全网了.然后陆陆续续已经出现了各式版本,今天 ...
- 最新ChatGPT商业运营版网站源码+支持AI绘画+支持用户会员套餐+邀请分佣功能+支持后台一键更新+网站后台管理+永久更新!
最新ChatGPT商业运营版网站源码+支持AI绘画+支持用户会员套餐+邀请分佣功能+支持后台一键更新+网站后台管理+永久更新! AI付费创作系统: 如果后续程序有新版,直接在后台一键更新即可! 程序完 ...
- itunes在计算机中丢失,iTunes用户莫名丢失音乐文件 苹果将发布更新
原标题:iTunes用户莫名丢失音乐文件 苹果将发布更新 腾讯科技讯 5月15日消息,据国外媒体报道,近期有iTunes用户报告称,iTunes莫名删除了他们的音乐文件.苹果对此表示,将于下周发布iT ...
- Zabbix 4.2 发布:支持Prometheus数据收集,可扩展性大大提升
4月2日,Zabbix正式发布了Zabbix 4.2版本.Zabbix具备现代监控系统所应提供的一切功能,包括数据收集与处理.分布式监控.实时问题与异常检测.警报.升级.乃至可视化等等. 下面是Zab ...
- PyTorch 1.8 发布,支持 AMD,优化大规模训练
整体来看,本次版本更新涵盖 1.7 版本发布以来,共计 3,000 多次 commit,包括编译.代码优化.科学计算前端 API 以及通过 pytorch.org 提供的二进制文件支持 AMD ROC ...
最新文章
- 论文:Multi-Objective Modified Grey Wolf Optimizer for Optimal Power Flow-最优潮流
- SQL SERVER 2008的元数据视图
- python queue 模块教程
- 新建centos6虚拟机黑屏_虚拟机centos无法进去选择系统界面,也就是开机过bios就黑屏解决方案...
- 观察者模式——解耦利器
- 网络的性能指标与分组交换网络
- mysql8.0 线上线下数据库版本不一致导致的问题
- ppt设置外观样式_这个3000多页的PPT是如何在1小时内做好的?
- 2017级C语言大作业 - 水果忍者
- 成功网络管理员必备“软件”素质
- 鸡兔同笼:不用暴力也可以
- Python面向对象(初识)
- 《Serverless 架构》序言
- python实现微信自动发信息软件_Python实现给微信好友自动发送消息的示例
- 面对妖艳的配置文件,python小技巧来帮你!
- 张飞硬件90天学习笔记——第01天个人记录,完整请看我的个人简介/主页
- 腾讯应用宝市场的app 安全评估报告怎么写
- 360浏览器用的什么内核?
- 网络连接感叹号上不了网怎么办
- 2021蓝牙耳机选购清单:高颜值、高颜值、降噪,五款蓝牙耳机推荐