以太坊继续使用支持分片的Ethereum 2.0创造下一轮的发展潮流。随着网络随着这些发展的进行,开发人员现在正在关注现有的链。他们试图在过渡期间维持并维持其可操作性。 这个名为Ethereum 1.x的项目的主要目标是在进行Serenity升级时保持以太坊的可用性。根据12月10日以太坊基金会(EF)10的博客文章,新版本仍然被认为还有很长的路要走:
尽管目前对开发路线图没有单一的重大挑战,但相关开发人员表示,由于该区块链的持续增长,性能可能会出现小幅下降。目前,整个节点必须下载和处理以太坊的全部历史记录,该历史记录至少有200 GB。 事实证明,该重量每月增加10-15 GB。重量的增加导致影响节点操作和网络延迟的挑战。此外,轻度分开的“状态膨胀”问题也会使区块验证更加困难。 状态是以太坊的重要技术概念。它旨在代表所有智能合约和所有当前钱包余额的累积内存。每笔交易都会对总体状态进行几次修改,最终导致膨胀。 以太坊1.x解决方案 为了减轻某些问题,已经提出了多种解决方案。修剪是一种删除不需要的区块链数据的方法,它可以最大程度地减少存储需求。但是,实现起来非常复杂。 阻止“预先发布”可以解决网络延迟问题,使矿工必须先发布新的阻止才能对其进行验证。该解决方案可以为节点提供更多时间来分发所有必要的块信息,从而确保区块链的正确运行。开发人员说,这种优化现在“触手可及”。 使状态膨胀最小化是当前研究的关键方向。由于不可行,先前关于引入“国家租金”的提议被放弃。州租金将需要智能合约为其州使用份额支付费用,但是这被认为是不切实际的。 相反,以太坊1.x引入了“无状态客户端”的概念。通过这种策略,客户端可以计算从前一个块开始的状态变化,而不必存储整个状态。客户可以使用“集体见证”来保证其有效性。尽管某些节点可能仍需要维护整个状态,但优点似乎非常明显 与宁静的联系 以太坊基金会完全监督以太坊1.x的发展。即使它们都处于同一保护之下,但1.x代码库仍设置为与2.0分开。 1.x项目的团队协调员James Hancock评论了以太坊2.0的不同阶段将如何与之交互:
尽管过渡是渐进的,但有可能出现像形成以太坊经典之类的有争议的硬分叉。尽管这是可能的,但1.x团队并不打算创建单独的链。汉考克说:
可能有一段时间没有分叉纯1.x链的能力。一旦状态转移到2.0链,它将成为以太坊的主要版本。但是,目前没有特定的里程碑。 —- 原文链接:https://www.cryptovibes.com/blog/2020/01/18/ethereum-1-x-developers-consider-stateless-clients-to-tame-chain-bloat/ 原文作者:John Wanguba 编译者/作者:wanbizu AI 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
以太坊1.x开发人员考虑“无状态客户”来驯服Chain Bloat-
2020-01-18 wanbizu AI 来源:www.cryptovibes.com
- 上一篇:EOS多空开始出现分化
- 下一篇:忘记比特币 区块链是未来
LOADING...
相关阅读:
- Coinbase考虑添加新的ETH DeFi代币,例如Kava,AMPL2020-08-01
- 以太坊经典区块链因一名矿工重组而分裂2020-08-01
- DeFi项目yEarn.Finance是否能带来丰厚的利润?2020-08-01
- 日报丨蚂蚁集团发布国内首款区块链自研软硬件一体机2020-08-01
- 来自衍生品市场的乐观情绪可能会随着Ripple,以太坊经典,Uniswap,DeF2020-08-01