EOSJS仍然是将应用程序前端连接到EOSIO区块链的最受欢迎的开源代码库之一。为了支持EOSJS的广泛采用,我们很高兴宣布,最新的候选版本EOSJS 21.0.0-rc1可用于社区测试了。此版本引入了许多更新和附加功能,包括对WebAuthn的支持、Context-Free Action以及对椭圆加密的切换。 (注:Context-freeAction从算力或者(或者加上)区块容量的角度来看,构建共识所需的算力代价昂贵。就像实现区块链通信(IBC)证明需要非常巨大的基础一样,要不验证通过要不就失败。一旦在区块中不可逆,这些代码路径和数据记录就没有用处(除非有人从头开始验证这条链)。在生产、验证,或是算力和区块容量都可以调整删减的时候,Context-freeAction提供了一种严格检查的方法让算力成本变得更低。这相当于是在EOS.IO区块链上设置了隔离见证。) 针对这个候选版本,我们鼓励EOSIO开发者社区测试EOSJS 21.0.0-rc1,以帮助我们在迈向稳定版本的过程中完善构建。 以WebAuthn增强EOSIO应用程序安全性 EOSJS 21.0.0-rc1的发行版在EOSIO区块链上引入了对WebAuthn的支持。EOSIO是第一个支持WebAuthn的区块链平台。这使用户可以通过使用2FA的硬件密钥(例如Macbook上的YubiKey或TouchID)来保护任何高风险交易。 切换到椭圆密码库 EOSJS 21.0.0-rc1引入了从eosjs-ecc到更强大的椭圆加密库的转换。密钥和签名以不同的方式存储在椭圆加密库中。为了适应此更改,我们添加了转换功能,以使EOSIO开发人员更方便使用该加密库。最终,eosjs-ecc将被弃用。转换功能是对现有代码的重构,因此该开关不会影响API。 支持Context-Free action Context-Free action需要仅依赖事务数据的计算。例如,Context-Free action使得从交易数据和签名中派生负责签署交易的公钥成为可能,而无需依赖于区块链状态。与签名验证类似,EOSJS中的Context-Free action最终将能够并行处理,并有助于用EOSJS的应用程序进行通用签名验证。 附加功能 除上述详细信息外,EOSJS 21.0.0-rc1还引入了以下更改: ●将get_scheduled_transactions添加到jsonrpc ●增加了对Context-Free action的支持 ●实施了Tapos检查的修复程序 ●添加了对send_transaction JSON RPC的支持 ●用正则表达式修复了端点最后的问题 ●添加了webhook来收集指标 ●在文档中修复了无效示例json的一个小错误 ●用get_block_header_state替换了get_block ●从1.3.1到1.3.2进行了深度碰撞混合 ●为区块头回退引入了针对性的API更改 ●更新了README.md 对用户的影响 一旦采用,WebAuthn将启用硬件密钥(例如Yubikey)作为2FA设备,用于EOSIO应用程序上的区块链交易。 对开发人员的影响 ●请参考EOSJS 21.0.0-rc1以支持WebAuthn示例应用程序,并将基于硬件密钥的2FA集成到EOSIO应用程序的区块链交易中。 ●通过Context-Free action支持的并行处理实现更高效率。 ●使用转换功能在eosjs-ecc和椭圆加密库之间轻松转换。 ●在继续努力发布稳定版本的过程中,测试EOSJS 21.0.0-rc1新功能并提供反馈。 与EOSJS之前的更新一样,当EOSJS 21.0.0-rc1升级到稳定版时,我们将继续提供有关JS库新功能的其他文档和说明。 EOS Cannon往期好文精选 1、Voice——一次秘密的揭露 2、EOSIO Testnet(测试网)启动 3、布鲁诺和比尔:构建无须信任协议时发生的信任破裂的故事 4、为什么储备证明(Proof of Reserves)对比特币来说很重要 5、2020年加密货币展望(下) 6、比特币安全与出块补贴奖励关系模型(Part 6) 7、一些有关以太坊的数字-2019年 EOS Cannon 社群官网:https://eoscannon.io 官方twitter:https://twitter.com/cannon_eos —- 编译者/作者:EOSCannon 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
EOSJS版本21.0.0-rc1:支持WebAuthn、椭圆加密等
2020-01-18 EOSCannon 来源:区块链网络
LOADING...
相关阅读:
- 玩币猎手:8.4狗庄狂砸比特币,多空双爆后大牛能否回头2020-08-04
- 「B·Talk直播周」北大经济学博士刘昌用: 区块链经济的未来 一个属于2020-08-04
- 刚刚募资 1.1 亿美元的 Electric Capital 给未来的区块链热点划了这些重点2020-08-04
- QKI定投火热,什么情况下QKI能涨200%?2020-08-04
- 最新热点FlowCoin预计在2020年8月29日主网上线2020-08-04