总部位于韩国的区块链网络ICON今天宣布了其强大的下一代区块链软件架构的路线图,该架构最初被称为ICON 2.0,代表了对当前ICON平台的全面升级。 与大多数新平台大修不同,ICON 2.0预计不需要桥接或令牌交换,但将与当前用户无缝连接,同时提供出色的功能。 ICON 2.0使用增强的,完全重写的Golang区块链引擎。 “ Goloop”将在现有的基于Python的环链上提供改进的区块链体验,包括比当前架构更高的速度,稳定性和可伸缩性。 最重要的是,该平台将启动具有互操作性功能,以支持和支持跨链DeFi解决方案,这显然是下一波加密货币采用和区块链用例的驱动力。 在启动时,ICON基金会将在引人注目的区块链上部署所有必要的智能合约,还将运行中继器。 ICON 2.0预计将于2021年第二季度完成。 ICON 2.0的新功能 ICON 2.0最令人兴奋的方面之一是它包含大量增强的核心功能,并有机会重新设计一些当前的区块链功能: 区块链之间的互操作性,包括赚取ETH作为费用的能力 BTP是通用的互操作性协议,但是,它将成为ICON 2.0的标准配置,同时考虑到特定的初始用例。 ICON将支持与其他公共区块链的互操作性,以支持跨链DeFi解决方案。 在启动时,ICON基金会将在引人注目的区块链上部署所有必要的智能合约,并且还将运行中继器,但是,任何个人或团体都可以使用自己的收费系统来运行私人中继器。 ICX持有者将有机会预注册中继器,为分散式中继器网络做准备。 预注册将有最低的ICX股份要求,并且预注册的中继器将获得分配给中继器的任何通货膨胀,以及基于他们所抵押的ICX量的跨链交易产生的费用。 所赚取的费用将在发送的资产中支付,这意味着如果有人将ETH发送到ICON区块链,则Relayers将赚取ETH作为费用。 支持和改进当前的Python编程 该程序提供了一个纯Python执行环境,该环境将在与共识引擎不同的过程中进行操作。 它可以按原样在ICON网络上执行已经部署的Python SCORE。 通过将执行程序过程与共识引擎分离,ICON可以处理Python SCORE的无限循环和不稳定问题。 Java编程的本机支持 现在,SCORE开发人员可以使用Java编程语言编写程序。 用Java编写的SCORE可以在Java虚拟机上运行,??因此SCORE可以安全,稳定地执行而无需审核过程,这对于当前ICON主网上的开发人员来说是一个主要的痛点。 由于Java SCORE不需要审核,因此ICON将鼓励未来的开发人员使用Java SCORE。 此外,Java SCORE可以通过SCORE之间的调用与现有的Python SCORE互操作,从而可以平稳地过渡到Java SCORE环境。 新的P2P协议 将集成一个新的协议来同步节点之间的状态。 一个新节点同时使用八卦和多播协议来传递消息。 这需要社区成员支持的结构化网络。 在大多数情况下,消息是使用冗余路径通过多播协议传递的,但是在某些特殊情况下(例如发现最后一个状态,恢复丢失的消息等),它们使用八卦协议。 快速同步 通常,节点需要在加入共识或查询最后一个状态之前同步所有历史区块链数据。 但是大多数用户对历史数据不感兴趣。 对于这些用户,ICON计划支持快速同步功能。 如果启用了此功能,则他们可以在相当短的时间内提供大多数服务,但查询旧事务除外。 使用历史数据的DApp不使用此功能。 代表性节点可以使用此功能进行快速启动,但是它们需要同步所有历史数据。 对象Merkle帕特里夏树 大多数merkle树实现在添加条目时都会计算存储数据的哈希值。 而且它们仅提供存储字节的接口。 对象Merkle Patricia树(OMPT)仅在需要哈希时计算哈希; 在此之前,它将所有数据作为不可变的对象进行管理。 通过这种方案,它在该块中所有事务执行结束时计算哈希值。 性能增强 使用Python实现时,由于全局解释器锁(GIL),很难使用具有多个线程的多核。 Go提供了goroutines以有效地管理线程。 尽管运行时支持垃圾收集,但它不会对收集垃圾造成任何较大的响应延迟。 与Python实现相比,它减少了处理大多数用户请求时的响应时间,并允许同时处理更多用户请求。 投票传播 投票传播是一种新颖的解决方案,用于系统地分散DPoS网络,在该网络中,不活跃的选民将其ICX分散到所有排名前100位的P-Reps。 这将解决投票停滞问题,并使活跃的ICX持有人对治理产生最大影响。 IISS 3.1 ICON 2.0使我们有更多的自由来设计更清洁,更容易理解的经济设计。 IISS 3.1的基本结构遵循社区中已经讨论过的IISS 3.0的结构。 但是,IISS 3.1设计只是将通货膨胀分为几个不同的预定义类别。 例如: 代表:17.5%
中继器:2.5%
捐款提案基金:10%
选民:70%ICON 2.0将包括一个网络提案,以允许P-Rep使用链上和自动执行的投票轻松调整这些通货膨胀分配。 多渠道技术 多通道是可伸缩性的一种形式,其中ICON上的每个DApp都可以改为特定于应用程序的通道(有关使用Cosmos SDK的特定于应用程序的链的示例,请参阅Band Protocol和Kava)。 每个通道本质上都是其自己的区块链,从而避免了DApp开发人员平台风险,同时易于启动自己的网络。 通道链背后的技术对于ICON 2.0来说是完整的,但是,在成功移植之后,还需要进行其他工作才能使软件投入生产。 完全开源的开发过程 为了使开发过程完全透明,并与社区共享所有进展,ICON Foundation决定一开始就在Github上共享所有开发过程。 在此Github上,您可以看到ICON已经开发了一年多的基于Go的下一代循环链的源代码,称为“ goloop”。 任何社区成员都可以在此Github存储库中验证ICON团队的代码和技术。
—-
原文链接:https://www.cryptoninjas.net/2020/09/17/icons-2-0-blockchain-is-built-for-cross-chain-interoperability-and-defi-apps/
原文作者:CryptoNinjas.net
编译者/作者:wanbizu AI
玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。
|