LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > 公链技术目前的困境

公链技术目前的困境

2019-12-19 林林柒 来源:区块链网络

自从中央开展了区块链的学习会之后,各行业对区块链技术的发展格外重视,而公链作为区块链技术的基层,理应被大家关注,在这10年中,公链依然未能解决一些技术难题,下面我们来看一下。

公链技术目前面临的困境

  

技术难题一:速度

大家在交易时,都会不可避免出现一个问题:交易速度慢。有很多的交易在排队时,处理交易的速度就变慢了,有资料显示:瓶颈是共识算法,Nakamoto 共识最初 10 分钟一次出块,平均交易确认延迟是 5 分钟。而后以太坊将出块间隔降到了 15 秒,期望平均交易确认延迟是 7 秒。不过上述是吞吐量的问题,现在已经被解决,就是切分吞吐量,让不同的全节点负责不同的部分。目前分片是唯一有效的解决方案,不过在未来应该会有其他更有效的方案来代替。不过交易延迟还没能解决掉,当然对其要求就不是要达到几十秒,而是应用会希望可以达到更低的延迟,比如 1 秒甚至以下。计算机系统,在同一个层面的设计上,吞吐量和延迟通常会有矛盾。

  

技术难题二:容量

对比交易速度,容量关注的人就比较少了。它包含两个方面,一个是内存中的账簿状态,每个用户的余额以及智能合约的状态,另一个是磁盘中归档的历史交易记录。在吞吐量和DApp被应用得越来越多的时候,容量带 来的问题就越来越凸显了。分片也成为了容量目前的唯一解决方法,即让不同的全节点负责不同部分的账簿状态以及交易归档。而分片能够提高成百上千倍,不过也是有一些缺点的。

  

技术难题三:分片

尽管分片是上述问题的有效解决方法,但是分片自身也存在一些问题,比如有个叫 Z 的项目,做了一个不完整的分片方案,仅仅切分了交易处理的工作量,而交易仍旧需要广播给全网所有节点,每个节点仍旧需要维护全网的账簿状态,每个交易的对账簿状态更新计算,所有节点也都仍要算一遍。这意味着完全没有实现分片的好处,也没有吞吐量和容量的提升,同时还引入了额外的开销,导致其实际性能比不分片的系统还差。

尽管公链的有一些技术的难题,但随着科技的日新月异,相信目前这些公链存在的问题很快就被大家找到有效的解决方案,先拭目以待吧。

—-

编译者/作者:林林柒

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...