【好运3分快3网址】一文看懂区块链性能解决方案:分片

  • 时间:
  • 浏览:0

作者 | JackyLHH

出品|白话区块链(ID好运3分快3网址:hellobtc)

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

没办法 ,如何正确处理区块链的性能什么的问题呢?其中的好几个 多 正确处理方案否则——分片技术(Sharding)

1、哪几个是分片?

分片是数据库分区的否则 形式,也称为水平分区,即将好几个 多 大的数据库切分成可是小的、可正确处理的次责,从而提高性能,缩短响应时间。

分片并一定会好几个 多 新的概念,早在 90 年代后期就总出 在了传统的中心化数据库管理中。否则 概念的流行,要归功于好几个 多 多好运好运3分快3网址3分快3网址玩家一起在线玩的角色扮演游戏 Ultima Online。在否则 游戏中,开发者将玩家分配到不同的服务器来缓解流量压力(这原困有可是个平行的“游戏世界”)。

商业上,好几个 多 普遍的分片案例否则将用户信息的数据库按照地理位置划分,同好几个 多 区域的用户信息放上一起,存到单独的服务器中。

2、哪几个是区块链领域里的分片?

区块链就好运3分快3网址合适好几个 多 数据库,每好几个 多 节点都合适好几个 多 独立的服务器。正常具体情况下,哪几个节点每次只好几个 多多 节点能获得记账出块的权利,剩下没获得出块权的节点合适做了“无用功”,白白浪费了算力。

可能将分片技术运用到区块链中,就合适将区块链网络里的所有待正确处理任务(比如确认交易、运行 DApp 等)进行分解,全网的节点也进行分组,每一组一起正确处理好几个 多 分解后的任务(比如 3000 笔待确认交易),曾经就从曾经单一节点正确处理全网的所有任务变成了多组节点一起并行正确处理。

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

可能采用分片技术,将 8,000 个节点分成 3000 组,每组 3000 个节点,这 15,000 笔待确认交易分成 3000 个分区,每个分区 3000 笔,没办法 ,每组节点(3000 个)能不能 并行正确处理其他人分区里的待确认交易(3000 笔),曾经最快 10 秒钟就能不能 删改正确处理完那 15,000 笔待确认交易。

从否则 例子中,大伙儿能不能 想看 ,分片技术能不能 大幅提高区块链的性能。

没办法 ,分片技术有没办法 缺陷呢?答案是肯定的。

3、分片技术潜在的风险

分片技术其实能在一定程度上正确处理区块链的性能什么的问题,让区块链更具有可扩展性,但也地处好几个 多 缺陷。

好几个 多 是分区后,不同区的通信什么的问题。上端的例子,将以太坊网络分成 3000 个分区,每个分区一定会独立的,合适有 3000 条独立的、平行的以太坊区块链,每条都由一组矿工(3000 个节点)维护和确认交易。这 3000 条独立的以太坊区块链何必 能相互通信,可能要通信,势必要增加跨分区的通信机制(类事垮链),这会增加区块链的复杂化性,开发难度也会提高。

第好几个 是区块链的安全性。还是上端的例子,在未分片以前,以太坊网络是 8,000 个节点组成的算力,分成 3000 个分区后,每个分区合适一根独立的以太坊区块链,算力下降到 3000 个节点组成的算力。此时,对其中好几个 多 分区进行 51% 算力攻击就容易可是。控制了好几个 多 分区,攻击者就能不能 在否则 分区内做恶,篡改交易。

以太坊基金会计划将分片技术作为以太坊 2.0 的升级内容之一。以太坊如何正确处理分片技术的上述 2 个缺陷,大伙儿拭目以待。

除了性能什么的问题,你其实目前的区块链技术还地处哪几个什么的问题?欢迎在留言区分享。

声明:本文转好运3分快3网址载自第三方媒体,如需转载,请联系版权方授权转载。协助申请