以太坊:以最容易的方式理解分片

去中心化金融社区发布于2022-08-23更新于2022-08-23

文章摘要

众所周知,以太坊的成功已经超越了它最初的模式,尤其是它的扩展性以及它使用工作证明作为信任的识别。

简介

众所周知,以太坊的成功已经超越了它最初的模式,尤其是它的扩展性以及它使用工作证明作为信任的识别。互联网的一个梦想是建立一个分布在世界各地的,能够进行处理和服务的基础设施,但我们最终采用的是中心化的方法,数据集中在中心化的服务器中。在以太坊的世界观中,数据分布在世界各地,存储在许多地方,这些地方对互联网的当前状态没有中心化的控制。在一个完美的互联网中,我们需要有区块链的本地版本并与之通信,我们知道这与地球另一端的其他人正在使用的状态相同。

我们现在看到分片被推广到以太坊基础设施中,这将显著增加在给定时间可以处理的交易数量。通过分片,以太坊节点只需要存储分布式注册表的一部分,并将该信息转发给网络中的其他节点。

分片

让我们详细了解一下分片的工作原理。

我们正在解决的主要问题是,为了创建一个共识,每个节点必须执行所有的计算并验证每个交易。当交易数量增加时,就会降低网络速度,以太坊就在此遇到了瓶颈。

对于以太坊网络的所有交易,我们都有一个确定的状态——全球状态。每个人都应该能够检查此状态并查看所有交易。但现在我们可以用Merkle树来拆分状态,根定义全局状态,并把状态分解为分片节点。下面,我们有三个分片,它们组成了全局根,每个分片收集它们负责的交易:

因此,我们将基础设施的整体状态拆分为多个分片,每个唯一帐户都在一个分片中,这些帐户只能与这个分片中的其他帐户进行交易。Vitalik Buterin认为可以想成将区块链分成数千个岛屿,每个岛屿可以做自己的事情。在每个岛屿上,岛上的人们彼此之间进行贸易和交易,而不要求其他岛屿的人参与进来。只要我们在岛上有一个可靠的代理在记录交易,就可以将其输入到全球交易分类账中。如果岛上的人联系其他岛屿,我们可以设置一个机制来支持这一点,并将交易链接起来。

分片系统的工作方式是创建一个交易组,该交易组有一个交易组头和一个交易组主体(并存储与该分片相关的所有交易)。在下面的例子中,我们以Shard ID 22为例,在交易组头中我们有:

分片ID:这被标识为与交易相关的分片。

Pre-state根:它定义了新交易之前的状态Shard 22根。

Post state根:它定义了新交易之后的状态Shard 22根。

收据根:这是用于交易的Shard 22的收据。

我们还可以在交易组头中看到签名。这些节点被选中来验证分片中的交易,并且这是随机选择的。因此,每个分片都用ID标识自己,然后用自己的交易维护自己的状态,并映射回以前的状态。这类似于为一个分片运行一个独立的区块链,其中分片内的交易不与分片外的其他交易交互。

但是,当一个分片中的帐户希望与另一个分片进行交易时,会发生什么呢?我们记录一笔交易并向分片 B 发送收据证明。然后该分片将收据的消费发回。

分片的主要挑战是我们是否能够确保分片在可信节点上工作,以及分片之间相互信任的地方在哪。

Danksharding

在实现完全分片的基础设施的过程中,我们需要将现有的方法迁移到完全分片的基础设施中,其中一个正在实现的方法是Danksharding(以以太坊开发者Dankrad Feist命名)。Danksharding的目标是提高速度、降低gas费用和大容量的数据存储。它基本上是迈向以太坊完全分片基础设施的一部分。在这方面,我们告别了矿工,现在有了申请人、建设者和验证者。

总的来说,我们通过可信任的区块建设者来选择进入slot的数据和交易,然后向申请人发出请求。建设者向申请人提出交易费用,然后申请人选择出价最高的人。如果建设者被选为区块中的一个给定slot,那么他们负责将数据和交易添加到这个slot中。然后验证者将验证该slot是否被正确构建。它的核心优势是建设者提出了一个从交易中无合并的方案,因此交易的gas费用会大幅降低,因为每笔交易都没有相关的gas费用。只要没有太多的投标人,填补空位的总成本可能会相当低。

我们现有的以太坊基础设施中的矿工基本上只是区块申请人,但一旦新的基础设施实现,他们将成为验证者,而被称为区块建造者的新软件代理将在收集和提出数据和slot的交易中发挥关键作用。如果一个slot被验证为无效,可以提出一个擦除代码,那么那里的数据最终可以从slot删除标记。

EIP-4844 和 Blob

任何新基础设施的推出都需要小心谨慎,因为一个漏洞就可能导致大规模的妥协。因此,EIP-4844被提议作为danksharding的原型规范:

该提案的全名与二进制大对象(Binary Large Objects,简称blobs)有关。虽然数据blob存在于许多其他应用领域,但新提案的主要区别在于它们可以与智能合约相关联。对于blob,提案者建议应该存在一个与交易相关的数据包。它们可以有一个头和一个数据主体,并由申请人进行数字签名。这个数据blob的最大大小建议为1MB。这将允许交易访问共享数据。

结论

如果说比特币是福特T,那么以太坊就是特斯拉。在这个过程中,福特T进行了升级,而且没有进行彻底的升级。所以让我们看看有史以来最大的计算引擎之一将如何应对这一新升级。

你可能也喜欢

2026年6月六大加密预售项目

加密货币预售是项目在公开上市前,以预定价格向投资者出售代币的早期募资方式。2026年6月值得关注的六个预售项目如下: 1. **Nexchain**:一个完全由AI构建的区块链生态系统,结合了权益证明机制与创新的混合共识NEX AI,以确保持续性能与灵活性。其原生代币$NEX用于支持网络安全和激励参与。 2. **Mirex**:致力于将现实世界资产代币化,让用户能在MRX-20区块链上透明地使用代币化资产功能。其原生实用代币$MRX用于支付燃气费、执行智能合约等。 3. **Flozy**:基于Base链的社区驱动型迷因币$FLZY,融合了迷因文化传播力与实际效用,提供固定奖励质押和社区空投,总量固定为10亿枚。 4. **SurgeXRP**:一个代币化房地产市场,允许投资者通过区块链代币购买租赁房产的部分所有权,并按比例获得被动租金收益。其原生代币$SGP正处于预售阶段。 5. **Blockchain FX**:一个连接去中心化金融与传统金融市场的新型加密货币交易所,提供超过500种资产交易,目前已进入预售最后阶段,募资额超过1400万美元。 6. **Poly Truth**:一个AI驱动的分析与研究平台,作为去中心化预测市场的研究层,为用户提供体育、政治、加密货币价格等预测事件的概率分析。其原生代币$PTRUE支持多种加密货币购买。 预售是加密生态的重要组成部分,使用户有机会早期参与新项目。投资者在决策前应充分进行独立研究。

ambcrypto41分钟前

2026年6月六大加密预售项目

ambcrypto41分钟前

第三方服务商遭入侵引发300万美元钓鱼攻击,Polymarket承诺赔付受影响的用户

预测市场平台Polymarket表示,在因第三方供应商遭入侵导致其前端被植入恶意代码后,将全额赔偿受影响的用户。此次事件引发了一场网络钓鱼攻击,区块链安全研究人员估计损失近**300万美元**。 Polymarket在**6月25日**发布的声明中称,已于当日发现供应商遭入侵,并迅速移除了受影响的依赖项,控制了事态。公司表示正在联系受影响的用户并承诺全额退款。此次事件似乎仅影响了在攻击期间与受感染前端交互的用户,平台底层智能合约未受影响。 据分析,攻击源于一家遭入侵的第三方供应商,其在平台前端部分注入了恶意脚本。Polymarket尚未公开涉事供应商身份或发布详细的技术分析报告。 区块链安全公司PeckShield指出,这起事件疑似针对Polymarket用户的钓鱼活动。攻击者从超过**11个受害钱包**中盗取了价值约**300万美元的PUSD**,随后将被盗资金从Polygon桥接至以太坊,并兑换为约**1,893 ETH**,最终整合至一个被监控的地址。Polymarket未公开确认具体损失金额或受影响钱包数量。 与许多用户需自行承担损失的钓鱼事件不同,Polymarket承诺对所有受攻击影响的用户进行赔偿。公司表示正在直接联系受影响用户并继续调查此次入侵事件,但未提供赔偿流程或完整事件报告发布的具体时间表。

ambcrypto1小时前

第三方服务商遭入侵引发300万美元钓鱼攻击,Polymarket承诺赔付受影响的用户

ambcrypto1小时前

XRP周线RSI显示超卖信号,交易员紧盯1.10美元支撑位

XRP周线RSI指标显示超卖信号,交易员正密切关注1.10美元关键支撑位。在经历市场大幅回调后,XRP价格已进入一个被交易员拿来与先前周期底部条件相比较的深度超卖技术形态。当前焦点在于,这一位于关键支撑区域的技术设置,究竟会成为反弹信号,还是延续下跌的警示。 文章指出,在高时间框架图表上,极端的RSI读数能够显示卖压是否已过度延伸,但该指标本身衡量的是动量而非价值。对于XRP而言,当前技术层面的核心问题是:这一超卖状态反映的是市场抛售 capitulation,还是仅仅是一个弱势资产在弱市中的表现。答案将取决于买家能否守住支撑位,以及整个加密货币市场能否企稳。 XRP作为最受关注的大型山寨币之一,其技术形态容易快速吸引市场注意力,但也伴随着风险——如果比特币持续疲软,拥挤的反弹交易可能迅速瓦解。目前,RSI信号最好被解读为一个警告,表明XRP正处于一个重要的决策点。它并不保证底部已经形成,但暗示了价格在支撑位附近的下一步动向,或将决定未来一段时间的交易情绪。 最终,市场方向并非由单一头条决定。当前市场正同时应对流动性减弱、政策监管趋严、机构产品推出以及高波动性代币再度承压等多重因素。因此,最稳妥的解读方式是避免将此视为确定的价格催化剂,而应关注其对市场参与者、建设者和观察下一阶段加密货币采用的投资者所带来的实际影响。

bitcoinist1小时前

XRP周线RSI显示超卖信号,交易员紧盯1.10美元支撑位

bitcoinist1小时前

交易

现货
合约
活动图片