LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > 新版本发布:IOST主网Olympus3.3.3版本正式上线

新版本发布:IOST主网Olympus3.3.3版本正式上线

2020-04-17 IOST社区 来源:区块链网络

建立一个公有链生态体系,就是建立一座线上城市,基础设施是这座城市的必要条件。

主网作为公链生态最重要的底层基础设施,其性能的优越与否决定了公链生态的发展。主网上线以来的一年多时间里,IOST开发团队秉持着技术持续创新态度,对其进行了多频次的版本更新及优化。今日,IOST主网Olympus 3.3.3版本正式上线!

最新发布的IOST主网3.3.3版本的关键词是“开发者体验”。通过完善RPC接口改进命令行工具等3大改进,极大的提升了开发者在IOST主网上开发DApp的体验和效率。

以下为3.3.3版本主网优化的详细介绍:

一、RPC改进

1.修复了终端用户时钟不准确导致的交易发送失败问题

修复了部分用户的时钟不准确,导致发送交易被拒绝,显示 “TimeError” 的问题。

2.增加了展示合约使用的所有RAM的RPC

增加 ListContractStorage API,可以获得指定合约所消耗的所有 RAM 的 key-value 对。方便合约开发者分析自己的 RAM 使用。方便开发者调试合约。

二、命令行iwallet改进

1.使用 -s 选项指定RPC地址时,允许省略默认端口号30002。

例如:

iwallet -s 18.209.137.246:30002 state

可以写作

iwallet -s 18.209.137.246 state

2.合约调用参数如果为单个字符串类型,允许简化。

例如:

iwallet -s 18.209.137.246 -a lispcc call vote_producer.iost getVoterBonus '["obvote"]'

可以写作

iwallet -s 18.209.137.246 -a lispcc call vote_producer.iost getVoterBonus obvote

3.如果 RPC 节点允许交易执行不上链(因为消耗资源较大,默认不开启这个功能。可在配置中修改 trytx: true 开启),iwallet call 命令调用合约时,可以增加?--try_tx 选项使合约执行但不上链。

三、工具改进

合约版本管理工具

我们开发了新的合约版本管理工具。当合约拥有者需要升级合约时,可以使用本工具比较本地合约和链上合约的不同,从而更好地保证改动的正确性。

地址:

https://github.com/iost-official/go-iost/blob/master/tools/contract_upgrade/diff_sys_contract.js

IOST致力于构建一个开发者友好的公链平台。未来,IOST还将继续保持创新,持续对主网进行升级优化,为所有主网生态使用者带来更加强大的底层基础设施支持和良好的开发体验。

感谢IOST开发团队的不懈努力,同时也欢迎全球各地的开发者加入我们的开发者社区。

IOST开发者网文档:

https://developers.iost.io

IOST开发者社区:

https://invite.iost.io

-END-

IOST简介

IOST是一个由红杉、经纬、真格等全球一线美元投资机构支持的,为在线服务提供商而开发的区块链应用平台。

目标

通过POB共识机制和第二层扩展方案的设计来实现横向扩容和高吞吐量的目标。通过开发社区自有网络的有效方式,为第三方开发人员、创作者和企业提供实现价值的平台。

原则

在不牺牲去中心化的关键属性的前提下提高交易性能,即:保护隐私、公开参与、社区免受恶意攻击。IOST比基于DPOS机制的EOS更去中心化,比ETH智能合约平台更具可扩展性。

IOST,见证区块链技术的未来。

—-

编译者/作者:IOST社区

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

LOADING...
LOADING...