以太坊分片:V神提到的可扩展性解决方案

OKX欧易app

OKX欧易app

欧易交易所app是全球排名第一的虚拟货币交易所,注册领取6万元盲盒礼包!

APP下载   官网注册
作者: JackyLHH出品: 白话区块链

你或许也知道,限制目前区块链技术大规模落地应用的一个很重要因素就是性能,这也是为什么很多传统互联网从业者不太看好区块链技术的一个原因。

那么,如何解决区块链的性能问题呢?其中的一个解决方案就是分片技术(Sharding)。

01什么是分片?分片是数据库分区的一种形式,也称为水平分区,即将一个大的数据库切分成很多小的、可处理的部分,从而提高性能,缩短响应时间。

分片并不是一个新的概念,早在90年代后期就出现在了传统的中心化数据库管理中。这个概念的流行,要归功于一个多玩家同时在线玩的角色扮演游戏Ultima Online。

在这个游戏中,开发者将玩家分配到不同的服务器来缓解流量压力(这意味着有很多个平行的"游戏世界")。商业上,一个普遍的分片案例就是将用户信息的数据库按照地理位置划分,同一个区域的用户信息放在一起,存到单独的服务器中。

02什么是区块链领域里的分片?区块链就相当于一个数据库,每一个节点都相当于一个独立的服务器。正常情况下,这些节点每次只有一个节点能获得记账出块的权利,剩下没获得出块权的节点相当于做了"无用功",白白浪费了算力。

如果将分片技术运用到区块链中,就相当于将区块链网络里的所有待处理任务(比如确认交易、运行DApp等)进行分解,全网的节点也进行分组,每一组同时处理一个分解后的任务(比如150笔待确认交易),这样就从原先单一节点处理全网的所有任务变成了多组节点同时并行处理。

举个例子,假设目前以太坊上有8,000个节点(矿工),全网待确认的交易是15,000笔。以太坊每秒能处理7-15笔交易,正常情况下至少需要1000秒才能处理完这些待确认的交易,当然处理的过程中又会有新的待确认交易产生。

如果采用分片技术,将8,000个节点分成100组,每组80个节点,这15,000笔待确认交易分成100个分区,每个分区150笔,那么,每组节点(80个)可以并行处理各自分区里的待确认交易(150笔),这样最快10秒钟就可以全部处理完那15,000笔待确认交易。

从这个例子中,我们可以看到,分片技术可以大幅提高区块链的性能。

03分片技术潜在的风险那么,分片技术有没有缺陷呢?答案是肯定的。

分片技术虽然能在一定程度上解决区块链的性能问题,让区块链更具有可扩展性,但也存在两个缺陷。

一个是分区后,不同区的通信问题。上面的例子,将以太坊网络分成100个分区,每个分区都是独立的,相当于有100条独立的、平行的以太坊区块链,每条都由一组矿工(80个节点)维护和确认交易。

这100条独立的以太坊区块链并不能相互通信,如果要通信,势必要增加跨分区的通信机制(类似垮链),这会增加区块链的复杂性,开发难度也会提高。

第二个是区块链的安全性。还是上面的例子,在未分片之前,以太坊网络是8,000个节点组成的算力,分成100个分区后,每个分区相当于一条独立的以太坊区块链,算力下降到80个节点组成的算力。

此时,对其中一个分区进行51%算力攻击就容易很多。控制了一个分区,攻击者就可以在这个分区内做恶,篡改交易。

以太坊基金会计划将分片技术我们拭目以待。

本文来自用户投稿,不代表币大大立场,如若转载,请注明出处:https://czxurui.com/zx/15350.html

上一篇 2023年07月12日
下一篇 2023年07月12日

相关推荐

  • 欧艺Web3区块链地址获取全指南,轻松迈入Web3世界

    欧艺Web3区块链地址获取全指南,轻松迈入Web3世界 随着Web3浪潮的兴起,越来越多的用户开始关注并参与到去中心化的数字世界中,欧艺(假设此处指某特定Web3平台或项目,如艺术品交易平台、元宇宙项目等,具体请以官方信息为准)作为Web3领域的一员,也要求用户拥有自己的区块链

    2026-08-03 04:30:02
    1 0
  • 以太坊区块大小,不止大小,更是区块链效率与去中心化的平衡艺术

    以太坊区块大小,不止大小,更是区块链效率与去中心化的平衡艺术 在区块链的世界里,“区块大小”是一个绕不开的核心概念,它如同城市交通中的“道路容量”,直接决定了网络每秒能处理多少笔交易、数据如何存储、以及整个系统的运行效率,作为全球第二大公链,以太坊的区块大小

    2026-08-03 03:30:02
    3 0
  • 以太坊区块链核心知识点深度解析,从技术原理到生态应用

    以太坊区块链核心知识点深度解析,从技术原理到生态应用 以太坊(Ethereum)作为全球第二大区块链平台,自2015年由 Vitalik Buterin(“V神”)提出以来,已从“智能合约平台”逐步发展为集金融、游戏、社交、艺术于一体的去中心化应用(DApps)生态基础设施,与比特币专注于

    2026-08-03 01:30:01
    4 0
  • 亿欧Web3合约技巧分析图表,深入探索区块链世界的利器

    亿欧Web3合约技巧分析图表,深入探索区块链世界的利器 在当今快速发展的区块链领域,Web3技术以其去中心化、透明性和不可篡改性的特点,正逐渐改变着我们的数字生活,而在这个充满机遇与挑战的新世界中,亿欧Web3合约技巧分析图表成为了开发者和投资者不可或缺的工具,本文将深

    2026-08-03 00:30:01
    4 0
  • 区块链MXC下载,开启去中心化世界的便捷之门

    区块链MXC下载,开启去中心化世界的便捷之门 在数字经济加速发展的今天,区块链技术正逐步从概念走向落地,而MXC作为连接区块链生态与用户的重要入口,其下载与使用已成为许多探索者关注的第一步,MXC(Maximine Coin)不仅是一个数字货币,更是一个集区块链基础设施、DeFi(

    2026-08-02 23:30:03
    5 0
  • EOS会成为以太坊第二吗?一场关于区块链性能与生态的终极较量

    EOS会成为以太坊第二吗?一场关于区块链性能与生态的终极较量 在区块链的世界里,以太坊(Ethereum)如同“互联网的TCP/IP”,凭借智能合约的先发优势和庞大的开发者生态,奠定了“世界计算机”的江湖地位,随着用户规模激增和DApp(去中心化应用)复杂度提升,以太坊的性能瓶

    2026-08-02 20:30:01
    6 0

发表回复

8206

评论列表(0条)

    暂无评论

binance币安交易所
已有2000万用户加入币安交易所

立即下载