在区块链行业,我们总能听到“网络拥堵”“交易瘫痪”等词汇,从EOS网络拥堵到以太坊加密猫拥堵事件,底层公链面临着同样的挑战:低吞吐量难以满足商业场景的需求。 我们都知道区块链是一个去中心化的分布式账本,它的优势在于反复验证保证了交易的安全性。所有节点参与记账,这产生了效率低下的问题。而当下用户爆发式的需求增长,链的性能已经无法承载实际的使用需求。 为了解决上述问题,分片的概念由此引入。 分片技术并不是区块链的新概念,最早来自于互联网中“数据库分片”,在区块链中首次被提及始于新加坡国立大学师生的一篇论文。 传统的“数据库分片”的方式是把数据进行碎片化,分布在不同的服务器上,由不同的服务器进行处理,从而降低了单个服务器处理信息的压力。在区块链的世界中,处理数据的服务器就是各个节点,数据被碎片化处理,分布在不同的节点上,每个节点只负责处理一小部分信息,大量的验证工作由各个节点并行处理,共同完成,从而提高了链的性能。以上,就是区块链的“分片技术”。 为了方便理解,我们举一个形象化的例子:你去银行办理业务,但是银行只有一个柜台来处理业务,这导致排队的人很多,大家怨声载道,表示再也不会到这家银行来办理业务了。为了提高效率,挽回客户,银行经理想了个办法,新开设了很多窗口,同时来处理业务。结果排队等候的人办理业务很顺畅,大家纷纷对这家银行的办事效率竖起了大拇指,还介绍新的客户来办理业务。在这个例子中,银行经理想到的办法就是类比的“分片技术”,不知道看到这里的你,清楚分片技术的原理了吗。 之前我们提到的跨链技术和闪电网络都是绕开区块链,把高频次的交易放在链下进行,或者只是对交易进行记账,最后把关键交易上链的处理方式,这是链下扩容的解决方案。相反的,分片技术则是一种链上扩容的方式。 分片技术带来的好处不言而喻,这种基于链上的扩容解决方案,在不影响区块链去中心化和透明程度的情况下,确保了高效的处理速度。我们都知道区块链的不可能三角问题,这里的“高效”是相对而言的说法。分片技术的引入将吸引更多的开发者来链上搭建自己的应用,对整个生态的良性发展起到促进作用。 目前来看,无论是在技术层面还是应用层面,分片技术的实现还有诸多难点需要去解决。一些头部的项目,也只是提出了一个分片的解决方案。以太坊创始人V神曾表示,基于Plasma以及分片技术(Sharding)等技术基础的创新扩容方案将在2到5年内完成,早期原型将在1年内完成。 区块链行业初显成效,尚需时日。吞吐量的问题并未朝夕之间可以解决,然而这个关键技术问题得以攻破,我们才能看到区块链真正的规模性商业场景。纵观各行各业,技术的落地总是要经历漫长的实践探索之路。观念先行,关注数峰科技,一起了解更多区块链知识。 —- 编译者/作者:数峰科技 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
屡被公链白皮书提及的分片技术 你真的了解吗
2019-12-25 数峰科技 来源:区块链网络
LOADING...
相关阅读:
- 你知道蚂蚁IPO2.1万亿市值是靠什么资产吗?2020-10-30
- 王团长区块链日记1085篇:预计未来的市场应该都是上涨的节奏2020-10-30
- 金帝解币:行情持续震荡市场不稳定增加需要耐心等待2020-10-30
- 2020创交会|成都链安:用技术捍卫区块链生态安全2020-10-30
- 一周回顾:PayPal入场引爆加密市场;LINE就数字货币项目进行谈判2020-10-30