以太坊:如何扩展到数十亿用户?

前言:构建可扩展性的DApp需要什么要求?以太坊还有多远的差距?差距很远,但一直在前进。蓝狐笔记看来,区块链不仅面临扩展性问题,也面临可用性、易用性问题,以及最重要的需求刚性程度。如果目前的App体验更好,DApp依然需要找到自己的立足点。

Token的估值往往意味着它们将来会拥有数百万的用户。但是区块链能支持这么多用户吗?如果不能,离我们还有多远?

构建可扩展性DApp的要求 

可扩展的DApp有两个要求:

1.拥有dApp开发者堆栈的所有必要部分。我想我们现在勉强达到了70%。

以太坊:如何扩展到数十亿用户?

2.这些组件的可扩展性。我认为这将是主要限制因素,我们将在文本中讨论。

以Facebook作为衡量标准

让我们以Facebook为例做数学运算。Facebook每秒处理大约175,000个请求(在任何给定的一分钟内,网站上有900,000活跃用户,假设每个用户每5秒做一个操作)。这可能不包括API请求,API请求可能高3-4倍。

现在的以太坊处于什么位置?

首先,请注意:我不是以太坊狂热主义者,但我认为,就目前而言,以太坊是有机会的,现在也最适合考虑可扩展性。

目前,以太坊每秒可以处理大约13笔交易,其中通证交易量减少一半,每秒约7笔交易(4.7m gas limit,21k平均gas价格,标准txn=~220 ,当前平均区块时间17s=13txns/sec,gas需求大约token交易的两倍。)。这不包括更昂贵的智能合约执行。

根据这一估计,放大250倍,我们可以运行一个1000万用户的应用程序,而放大25,000倍则能够在链上运行facebook。由于这些系统是开放的而不是专有的,我们将会看到比facebook更大的应用程序。

这个估计并不完美,因为dApp堆栈的功能不同于当前的Web 2.0堆栈。但我相信这是正确的:这就是为什么我认为在可预见的将来,可扩展性将是区块链行业的主要瓶颈。

扩展到数十亿用户 

那么我们如何更接近支持数十亿用户呢?以下是我所知道的提高可扩展性工作的摘要:

以太坊:如何扩展到数十亿用户?

这张图使一些事情变得清晰:

这些都是计算机科学和博弈论的难题。它们中的大多数以前从未被解决过。估计要完成会很困难,且很遥远。

大型应用程序无法单独在链上运行,可能永远都不会。它们需要链下扩展解决方案。

尽管对可扩展性的改进要做出准确估计很难,但可以想象不远的未来可以看到100倍的改进,这将允许1-10m用户规模的应用程序的运行。

扩展是多维的。不同的方法解决不同的问题。因此,使用单个全局TPS度量标准来衡量很难。

以太坊如何系统地扩展到更好? 

最后,思考一下如何在未来更好地支持这种扩展工作。以太坊基金会谨慎管理其财务状况。鉴于最近的ETH价格变动,该基金会依然拥有超过1亿美元的资金(大约在70多万ETH,3000万美元的法币),每月开支费用约为25万美元。基金会现在可以跟谷歌这样的公司一样,能以有竞争力的价格雇用更多开发人员,让具有前瞻性思维的开发人员能够大胆尝试。

在这个行业工作也有自己的风险范围。在以太坊上工作可能类似于在谷歌工作:风险较低,立即产生广泛影响。在一个普通的token项目中工作类似于在创业公司工作:风险更高,初始影响更小,但上行潜力更高。关于核心协议工作如何在以太坊基金会基础上获得最佳资助是一个悬而未决的问题,但可能更进一步得到解决。

社区也可能希望随着时间的推移,扩展工作能够超越以太坊基金会的中心协调。如上图所示,这已经在很小程度上发生了。一个简单的想法是社区可以在任务完成时请求和批准获得一定的奖励。

社区可以筹集$ 1,000,000 +,并让许多团队像DARPA Grand 挑战赛一样参加比赛。随着时间的推移,以太坊基金会也可能更接近分散的治理模式(DAO),这将会产生同样的效果。

结论

总有一天,所有东西都会被代币化,并且会被区块链记录和连接起来。可扩展性是目前这一旅程的关键。目前,以太坊能够支持数百万用户的应用程序。然而,在真正的去中心化方式中,有许多努力试图解决这个问题。解决可扩展性的最大瓶颈是解决这个问题所投入的人的数量。

原作者: 核财经

发表评论

电子邮件地址不会被公开。

联系我们

在线咨询:点击这里给我发消息

邮件:midysky@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息