分片是什么?
什么是切片?
“碎片化”是将以太坊的基础设施分成更小的部分,旨在提高以太坊的可扩展性,以支持更多的用户。
世界第二大区块链以太坊,旨在降低构建分散应用程序的难度,这不仅让用户能够更好地控制自己的资金和在线数据,还带来其他潜在优势。以太坊的愿景是创建更多分散的应用程序,使其取代集中式应用程序,如罗宾汉或推特。因此,以太坊将成为一台向所有人开放的“世界计算机”,不能关闭。
然而,为了给现有应用程序提供替代方案,以太坊需要能够存储大量数据。就传统应用程序而言,亚马逊网络服务可以存储成千上万个应用程序的PB级数据。然而,以太坊无法像AWS这样的集中式网络服务那样高效地存储数据。事实上,由于单个应用程序给网络带来很大的负担,以太坊经常会遇到拥塞。
碎片化是一种允许以太坊存储更多数据的方案。只有先实现碎片化,分散化应用才能成为主流。
以太坊数据存储在哪里?
如果用一个应用代替中介服务,那么所有的数据都存储在哪里?以太坊是一个由以太坊用户和运营节点组成的全球网络,每个节点存储以太坊的所有历史,这意味着该节点存储所有数据(交易者、交易日期和交易金额)和智能合约(根据特定规则管理资金的代码)。
可以想象,这是一个巨大的数据量。
为什么需要这么多节点来存储这么庞大的历史数据?这就是以太坊分权的起源。正因为如此,以太坊才能像官方网站所说的那样创造“无人能挡”的应用。
如果节点太大,只有几个人可以运行,那么整个以太坊网络很容易被个人或团体操纵。如果一个恶意参与者能够控制足够多的节点,他就可以改写以太坊的历史。理论上,这可以让恶意参与者获得更多的资金,同时牺牲其他以太坊用户的利益。
这就是为什么节点越容易运行,发生的可能性就越小,因为控制权掌握在更多用户手中。因此,以太网(或其他加密货币)可以实现其大胆的承诺。
问题是,这些节点通常需要大量的存储空间,并且操作和维护非常复杂。
为什么以太坊需要分裂?
碎片化可以降低整个节点的运行难度。
根据块浏览器Etherscan的说法,以太坊的整个节点至少需要5TB的存储空间,大约是普通计算机的10倍。随着时间的推移,越来越多的用户加入,整个节点会越来越大,运行起来会越来越困难。
在计算机科学中,碎片化是一种常见的技术,可以用来扩展应用程序以支持更多的数据。如果以太坊能够很好的实现碎片化(目前距离很远),每个用户只能存储一部分历史数据,而不是像现在这样存储所有历史数据。
为什么碎片化被推迟了?
碎片化很难实现。
我们将以太坊节点分为六个部分(切片)。
首先,任何一个切片都应该知道其他五个切片的数据是正确的。否则切片会被骗,相信没有变化。事实证明,这是一个很难解决的问题,开发者还在寻找解决方案。