ETH如何打破扩展受限,应用落地无门的尴尬局面?

我们知道,以太坊在比特币基础上实现了创新,但以太坊区块链不具备可扩展性,着实美中不足,难以实现普罗大众广泛应用的目标。

然而,就在近期,出现了一则重磅消息,有软件能帮助以太坊进行扩展了!99top交易所(www.99.top),数字资产交易平台。

ETH如何打破扩展受限,应用落地无门的尴尬局面?

这个软件就是Turbo Geth,目前,其的初级架构已经完成,正在测试阶段。 Alexey Akhunov(下简称A)是该软件的开发者,他说,不同于其他扩展解决方案,Turbo Geth没有紧盯交易拥堵和交易成本,而是重点研究了以太坊的“状态”。所谓“状态”,是指全部网络运算的每次历史升级。

Turbo Geth是对现有客户端 Geth的改写,A顺利将以太坊内部,区块链交互软件的体位削减到了原来的1/5。A表示,在升级到分布扩展前,仅通过优化一步,就能精简以太坊体量,让倍速达到10X。A也因此获得了众多赞誉。

这样一来,以太坊提升了适应性,其节点在普通的硬件上同样能顺利运行。对Turbo Geth的出现,以太坊社区用户感到非常兴奋,因为降低硬件要求,意味着更多业余用户能够参与进来。

业内很多人对A的软件了充满,主动与之站到一起,他们认为,Turbo Geth是以太坊最具潜力的拓展解决方案之一。

鉴于Turbo Geth还存在很多问题,想要实现用户期待,成为全能客户端,还需要努力。然而,Turbo Geth出现,将鼓励更多开发者投入到相关工作中。

ETH如何打破扩展受限,应用落地无门的尴尬局面?

Turbo Geth结构组织

Turbo Geth参考了传统客户端存储信息的方式,然后将其全盘颠覆。 它和Geth最大的不同在于,存储“状态”、“状态”历史这些数据的组织方式。

本质上,Turbo Geth保留了以太坊客户端存储数据的方式(哈希树),但是却用高度简化的指数,替代了原来的框架。

简单来说,如果需要检索信息,哈希树要执行多个步骤,而Turbo Geth只需要把各种数据融合到一起,生成紧实的信息串,从而降低存量,提升检索速度。

实验表明,运行同样的archive 节点,Geth要占用1.2TB内存时,而Turbo Geth只需占用252GB。总之,Turbo Geth的整个布局令信息检索更加快速。

ETH如何打破扩展受限,应用落地无门的尴尬局面?

对外公布尚需时间

不得不说,虽然Turbo Geth的优势显而易见,但是与目前最受欢迎的两大以太坊客户端:Geth 和Parity相比,还有很多不完善。除了用户界面需要提升之外,Turbo Geth同步区块链需要两周时间,很显然,时间长的离谱。

好在,目前A已经拿到了以太坊基金和Infura的投资,可以继续相关的研究了。

其实,Turbo Geth本意是降低节点运行成本和难度,谁想却间接影响到以太坊的扩展性能。

A还表示,要深入解决这一系列的问题,还需要几年的时间。要彻底解决这些问题,就不能只把目光放在一个客户端上。


分享到:


相關文章: