http://www.7klian.com

分片是什么?

以太坊是全球第二大区块链,旨在低落构建去中心化应用的难度,不只能让用户更好地节制其资金和线上数据,还能带来其它潜在利益。以太坊的设想是,缔造出更多去中心化应用,使其成为 Robinhood 或 Twitter 等中心化应用的替代品。因此,以太坊将成为面向所有人开放且无法封锁的“世界计较机”。


然而,为了可以或许提供针对现有应用的替代方案,以太坊需要可以或许存储大量数据。就传统应用而言,亚马逊网络处事(AWS)可以或许存储来自数千个应用的 PB 级数据。可是,以太坊今朝无法像 AWS 之类的中心化网络处事那样高效地存储数据。实际上,由于单个应用给网络带来了较大的承担,以太坊常常遭遇拥堵的环境。


分片是一种可以让以太坊存储更大都据的方案。只有先实现了分片,才气让去中心化应用成为主流。


以太坊数据存储在那边?

假如你利用应用措施来取代中介处事,所有数据都存储在那边?以太坊是由以太坊用户和企业运营的节点所构成的全球网络。每个节点都存储以太坊的所有汗青。这就意味着,节点会存储所有数据(生意业务者、生意业务日期和生意业务金额)和智能合约(为了凭据特定法则打点资金而编写的代码)。


可想而知,这是很复杂的数据。


为什么需要这么多节点来存储如此复杂的汗青数据?这就是以太坊的去中心化特征的由来。也正因如此,以太坊才气够像官网所说的那样,建设“无人能遏制”的应用。


假如节点过于复杂,只有少数人可以或许运行,那么整个以太坊网络就很容易遭到小我私家或集体的操控。假如某个恶意参加者可以节制足够多的节点,就能重写以太坊的汗青。从理论上来说,这可以让恶意参加者得到更多资金,同时牺牲其他以太坊用户的好处。


这就是为什么节点越容易运行,这种环境产生的大概性就越低,因为节制权把握在更多用户手中。因此,以太币(或其它加密钱币)可以推行其斗胆的理睬。


问题在于,这些节点凡是需要大量存储空间,并且在运行和维护上很是巨大。


为什么以太坊需要分片?


分片可以低落全节点的运行难度。

据区块欣赏器 Etherscan 显示,,一个以太坊全节点至少需占用 5TB 的存储空间,约莫是一台普通电脑存储空间的 10 倍。跟着时间的推移以及更多用户的插手,全节点将变得越来越大,越来越难运行。


在计较机科学中,分片是一种常见技能,可以用来扩展应用措施,使其支持更大都据。假如以太坊可以很好地实现分片(今朝还很遥远),每个用户可以只存储一部门汗青数据,无需像此刻这样存储所有汗青数据。


为什么分片迟迟未能实现?


分片实现起来很难。


我们将以太坊节点分成 6 个部门(分片)。


首先,任意一个分片要能知道来自其它 5 个分片的数据是正确的。不然,这个分片就会受到欺骗,相信没有产生的变革。事实证明,这是一个很难办理的问题,开拓者依然在寻找办理方案。

以太坊将于何时实现分片?


自以太坊于 2013 年降生以来,分片一直都是一种设想。今朝,我们还不清楚分片是否有用,以及以太坊是否会引入分片。


分片是以太坊 2.0 蹊径图的一部门。以太坊 2.0 是针对以太坊的一系列进级,自 2020 年 12 月 1 日正式启动。由于其潜在风险和巨大性,分片有大概要比及后期才会引入。


翻译:闵敏责编:Elsa

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读