作者|JackyLHH出品|白话区块链你或许也知道,限制目前区块链技术大规模落地应用的一个很重要因素就是性能,这也是为什么很多传统互联网从业者不太看好区块链技术的一个原因。那么,如何解决区块链的性能问题呢?其中的一个解决方案就是分片技术。01什么是分片?
分片是数据库分区的一种形式,也称为水平分区,即将一个大的数据库切分成很多小的、可处理的部分,从而提高性能,缩短响应时间。分片并不是一个新的概念,早在90年代后期就出现在了传统的中心化数据库管理中。这个概念的流行,要归功于一个多玩家同时在线玩的角色扮演游戏UltimaOnline。在这个游戏中,开发者将玩家分配到不同的服务器来缓解流量压力。商业上,一个普遍的分片案例就是将用户信息的数据库按照地理位置划分,同一个区域的用户信息放在一起,存到单独的服务器中。02什么是区块链领域里的分片?
掌柜调查署 | Marco:未来必然有越来越多的项目会基于分片技术打造或改造:在今日举行的《掌柜调查署 | Near分片技术如何引领web3.0时代》直播中,针对“分片技术在行业内的落地情况如何?”的问题,Buildlinks合伙人、Near中国线上黑客松冠军Marco表示,不管是老项目的扩容改造,还是新项目的能力建设,分片方案都是目前最佳的选择。所以,未来必然有越来越多的项目会基于分片技术打造或改造。当前大部分分片方案,都是基于信标链模式,比如,以太坊上的信标链,波卡上的中继链,Cosmos的Cosmos Hub。而这个模式的由来,也是为了解决分片本身所面临的几大挑战之一:安全性挑战。因为每分片上验证人数目随着分片而减少,如何保证分片的安全性是分片系统面临的最基础挑战。信标链作为分片的基准链,提供统一的随机性,让分片上的验证人随机产生,使得从概率上攻击单个分片的难度与攻击全链一致。除了安全性挑战外,分片协议还普遍面临:跨分片通信;数据一致性问题;数据有效性和可用性等挑战。特别的,信标链模式的分片系统还面临一个分片规模受限的问题。因为信标链要处理所有分片的验证人分配,以及对分片快照这些工作,其本身是一个能力受限的瓶颈。除此以外,信标链系统设计复杂,仅分叉选择逻辑一项,就需要处理信标链分叉和分片链分叉两种情况及其相互之间的关联关系。NEAR为什么这么受追捧,跟它的分片协议关系很大了。NEAR在分片技术上独树一帜,采用了无信标链的构建方式。[2020/8/14]
区块链就相当于一个数据库,每一个节点都相当于一个独立的服务器。正常情况下,这些节点每次只有一个节点能获得记账出块的权利,剩下没获得出块权的节点相当于做了“无用功”,白白浪费了算力。如果将分片技术运用到区块链中,就相当于将区块链网络里的所有待处理任务进行分解,全网的节点也进行分组,每一组同时处理一个分解后的任务,这样就从原先单一节点处理全网的所有任务变成了多组节点同时并行处理。
声音 | Solana CEO:分片技术可能会为区块链项目引入安全风险:分片被广泛认为是区块链可扩展性的解决方案。但Solana首席执行官Anatoly Yakovenko称,实施分片技术的项目可能会在其区块链中引入新的安全风险,可能使它们容易受到共识攻击。 他认为,与分片相关的风险远远超过任何可能的可扩展性好处。“一旦你拆分网络,就会引入一个额外的攻击媒介。分片技术会破坏安全性。”如果一个分片被黑客接管,可能会引发多米诺效应,影响代币价格,导致用户和节点的大规模外流。他补充道,分片允许黑客利用分而治之的策略摧毁原本欣欣向荣的生态系统。 Radix(XRD)CTO兼联合创始人Dan Hughes表示,分片的区块链容易受到安全风险的影响,但他们已经创建了一个安全的分片实现。他补充,虽然第一次的分片迭代可能会让区块链容易受到攻击,但这项技术正在快速发展。区块链项目在安全性和可扩展性之间可走的道路狭窄,但它并非不可逾越。[2019/8/29]
现场 | 以太坊核心技术开发者王筱维: 以太坊分片技术直线提升解决传统交易拥堵:金色财经9月8日现场报道,以太坊行业峰会上,王筱维作了2018年第三季度Sharding开发进度的报告和以太坊主链架构的解析。
她表示,Sharding是提供安全、去中心化和可拓展性难题的一种方案。其构想是,一笔交易不必发动全网都去处理,只需让网络中的一部分节点(矿工)处理。于是,以太坊网络被划分成很多片,同一时间每一分片都可以处理不同的交易,这样性能将直线提升,解决传统的交易拥堵问题。[2018/9/8]
举个例子,假设目前以太坊上有8,000个节点,全网待确认的交易是15,000笔。以太坊每秒能处理7-15笔交易,正常情况下至少需要1000秒才能处理完这些待确认的交易,当然处理的过程中又会有新的待确认交易产生。如果采用分片技术,将8,000个节点分成100组,每组80个节点,这15,000笔待确认交易分成100个分区,每个分区150笔,那么,每组节点可以并行处理各自分区里的待确认交易,这样最快10秒钟就可以全部处理完那15,000笔待确认交易。从这个例子中,我们可以看到,分片技术可以大幅提高区块链的性能。03分片技术潜在的风险
那么,分片技术有没有缺陷呢?答案是肯定的。分片技术虽然能在一定程度上解决区块链的性能问题,让区块链更具有可扩展性,但也存在两个缺陷。一个是分区后,不同区的通信问题。上面的例子,将以太坊网络分成100个分区,每个分区都是独立的,相当于有100条独立的、平行的以太坊区块链,每条都由一组矿工维护和确认交易。这100条独立的以太坊区块链并不能相互通信,如果要通信,势必要增加跨分区的通信机制,这会增加区块链的复杂性,开发难度也会提高。第二个是区块链的安全性。还是上面的例子,在未分片之前,以太坊网络是8,000个节点组成的算力,分成100个分区后,每个分区相当于一条独立的以太坊区块链,算力下降到80个节点组成的算力。此时,对其中一个分区进行51%算力攻击就容易很多。控制了一个分区,攻击者就可以在这个分区内做恶,篡改交易。以太坊基金会计划将分片技术作为以太坊2.0的升级内容之一。以太坊如何解决分片技术的上述2个缺陷,我们拭目以待。
背景介绍Web3.0是最近大家耳熟能详的一个词汇,其与Web2.0最大的不同可能就是我们可以拥有对输出产物的所有权,包括文字、视频和数据等等.
1900/1/1 0:00:00撰文:ForesightVentures概要:Avalanche生态增量明显。NFT市场销量抬头,可考虑布局。Defi2.0概念引导Defi类投融资增加.
1900/1/1 0:00:00作者:Mike8848编辑:DeFi之道今天长坐思索在这个市场中如何继续赚钱。随着年龄增大,连熬夜大不如从前,追求最新热点的精力也跟不上了.
1900/1/1 0:00:00作者:AmyLiu图片来源:网络金融行动特别工作组(FATF)的虚拟资产指南更新列出了一套全面的指导方针,以规范快速发展的加密货币领域.
1900/1/1 0:00:00以太坊2021年Q3季度的报告新鲜出炉,让我们来看看与以往季度报告相比,Q3季度发生了哪些新变化~协议网络收入增长了511%.
1900/1/1 0:00:00MakerDAO能够使用有史以来最强大的工具解决其面临的最具挑战性的问题——它所需要的只是社区的意愿。随着Maker基金会的解散,我有机会反思项目的未来.
1900/1/1 0:00:00