内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

usdt交易网(www.payusdt.vip):望梅止渴的以太坊分片(Sharding)

2021-05-02 05:19 出处:  人气:   评论( 0

IPFS矿机

IPFS官网(www.FLaCoin.vip)是Filecoin致力服务于使用Filecoin存储和检索数据的官方权威平台。IPFS官网实时更新FlaCoin(FIL)行情、当前FlaCoin(FIL)矿池、FlaCoin(FIL)收益数据、各类FlaCoin(FIL)矿机出售信息。并开放FlaCoin(FIL)交易所、IPFS云矿机、IPFS矿机出售、租用、招商等业务。

不久前 Vitalik 发了一篇题为《为什么分片棒棒哒:揭开手艺属性的神秘面纱(Why sharding is great: demystifying the technical properties)》的文章(https://vitalik.ca/general/2021/04/07/sharding.html,中文机翻痕迹显著,建议阅读英文版),从手艺上深入浅出地解说了以太坊分片提供的特定属性和支出的牺牲。

文中提到:“分片是以太坊可扩展性的未来,它将是辅助生态系统每秒支持数千笔生意并允许天下上大部门区域以可蒙受的成本定期使用该平台的要害。”

文章是好文章,稀奇是通过界说以太坊分片的特定属性,与“流氓分片”(原文所说的“具有异常差异且通常弱得多的平安属性的手艺”)划清了界线。

虽然烤仔异常信服 V 神画大饼的实力,也认同平安可靠的分片手艺是未来区块链手艺一定的生长偏向,然则对于文中的若干错误仍然以为不吐不快。

文章的焦点逻辑是 V 神以为通过“简朴”手艺无法同时让区块链获得可扩展性(Scalability)、去中央化(Decentralization)、平安性(Security)三个属性,即所谓的“不能能三角”,而分片手艺可以同时解决这些问题,以是“分片棒棒哒”。这个逻辑初看似乎有点原理,然则仔细想想却似是而非,主要有三个破绽:“简朴”手艺、“不能能三角”、分片的需要性

首先是关于“简朴”手艺无法同时获得三个属性的论断。文中没有界说到底什么样的手艺能称为“简朴”,现实讨论时偷换观点成了三种“容易的解决方案(easy solutions)”:包罗比特币以太坊在内的传统单链,由少数节点维护的高吞吐量区块链(约莫指 EOS 和同盟链),以及多链生态系统(波卡和其它一些不保证平安性的“流氓分片”等)。

这个论断的逻辑问题在于,“简朴(simple)”不即是“容易(easy)”,偷换观点后的举例论证也由于没有穷尽所有可能性而更像是在挑软柿子捏。

类似的逻辑烤仔之前曾经在一个笑话中见到过——“若何证实所有奇数都是素数?我们来看一下:3是素数,5是素数,7也是素数,证完了。”

,

USDT场外交易

U交所(www.payusdt.vip)是使用TRC-20协议的Usdt官方交易所,开放USDT帐号注册、usdt小额交易、usdt线下现金交易、usdt实名不实名交易、usdt场外担保交易的平台。免费提供场外usdt承兑、低价usdt渠道、Usdt提币免手续费、Usdt交易免手续费。U交所开放usdt otc API接口、支付回调等接口。

,

其中第二种方案吞吐量高的区块链(“High-TPS chains”),在 V 神的观点里似乎和节点数目少画上了等号,犯了循环论证的错误。总之,这里的叙述一定是没有思量 Conflux 这样可以在几千个共识节点上实现几千 TPS 吞吐量的方案。

或许 V 神在这里对于“简朴”的界说可以直接根据效果一致条线,通常能解决“不能能三角”的一切归为“不简朴”手艺,这样方可确保逻辑严谨立于不败之地。

其次,所谓的“不能能三角”也是一个由来已久的错误观点。虽然常被拿来和漫衍式系统的 CAP 定理相提并论,然则现实上“区块链不能能三角”从来没有任何理论上的证实,最多只能算是一个“假说”或者“意料”。这种把“自己做不到”等同于“不能能”的逻辑,颇有一种便秘了埋怨地球没有吸引力的即视感。

幸亏 V 神似乎也意识到再提“不能能三角”以太坊分片的优点就说不通了,以是在这篇文章里偷偷加上了一个条件——“若是你坚持使用简朴手艺,那么将无法同时获得三种属性”

不知道啥时刻能正式把“区块链不能能三角”的说法正式改为“区块链简朴手艺暂时做不到三角”以正视听,同时建议加一行小字“‘简朴手艺’指不能同时获得这三种属性的区块链手艺”。

最后,这篇文章也不足以支持分片手艺的需要性和迫切性。分片虽然可以打破“不能能三角”,解决以太坊面临的性能问题。但这只是一个充实性的条件,不能说明为什么一定要接纳分片手艺,甚至不能说明为什么一定要打破“不能能三角”。

在“不能能三角”的形貌中,可扩展性的要求是整个区块链共识系统的处置能力跨越通俗消费级 PC 或条记本电脑作为单个节点的处置能力。从久远来看这个目的终归是要实现的,然则从现在以太坊的现真相形来看,这个目的属于好高骛远。以现在的电脑性能,单机足以每秒处置几千甚至上万笔生意,而以太坊只能处置不跨越 50 笔,还远远没有到达瓶颈。基于以太坊现在的性能搞分片,就像是一个小学数学还没学明晰的孩子非要学高等数学一样,事倍功半不说,未来还免不了重新再来一遍

以是,即便分片可以解决以太坊面临的问题,也不意味着必须用分片来解决。与最初提出以太坊分片的观点时相比,现在已经有了包罗 Conflux 等高性能共识算法和 Rollup 品级二层扩展方案在内的许多现成的解决方案。再墨守陋习地坚持做分片就有点一条道走到黑的意思了。

除了焦点逻辑存有破绽之外,分片自己在平安性、可靠性和性能方面的牺牲也是异常显著的,V 神在文中已经说得对照详细,此处不再赘述。

这里只纠正一点:分片一定降低用户体验,增添确认用户守候时间的问题无可制止,并非只存在于接纳敲诈证实的方案。只管 ZK-SNARK 等证实手艺可以大幅提升生意的验证效率,确保生意上链后能被快速确认,但此类手艺无一破例需要较长的时间用于天生证实。因此,从用户的视角来看,接纳 ZK-SNARK 手艺削减生意上链后守候时间的价值是增添了上链前守候天生证实的时间,总的体验未必有若干改善。寄希望于靠 ZK-SNARK 解决分片带来的延迟问题的人,应该再去温习一下反复无常的故事。

分享给小伙伴们:
本文标签:

相关文章

Copyright © 2002-2019 佳木斯新闻 版权所有 Power by DedeMao