Author

Topic: 实现这些扩容方案,以太坊将可支持10亿用户 (Read 652 times)

full member
Activity: 181
Merit: 100
"Highest ROI crypto infrastructure"
现在市场上垃圾ICO太多了,韭菜基本上都被割得差不多了,能收割的基本都收割了
接下来这些ICO要是没有些靠谱的东西出来真的很难说能涨多少,破发潮已经在来了,现在基本上新币就是破发,连涨都不涨的都大把
只能说币市被骗子,传销以及所谓大V给连累的
legendary
Activity: 1246
Merit: 1000
以太慢慢做好应用才是真的,ICO太多最后作死
newbie
Activity: 2
Merit: 0
ae也要异军突起了,但是以太坊肯定还是老牌
full member
Activity: 202
Merit: 100
成也ICO,败也ICO。
full member
Activity: 280
Merit: 100
eth的未来会有很多的竞争对手,比如eos,ae等,即使完成了扩容,估计也没用那么多用户了
newbie
Activity: 15
Merit: 0
以太坊是今年牛市的龙头,期待调整充分后,继续担起龙头大旗。
newbie
Activity: 12
Merit: 0
以太以后会有竞争对手的
newbie
Activity: 15
Merit: 0
就看ETH和EOS谁先实现大规模并发了,这是杀手锏
newbie
Activity: 4
Merit: 0
感觉ico 那几次大拥堵后,eth就一路跌下来了,看了新的基础链也要出来了。
member
Activity: 98
Merit: 10
以太坊现在太过拥挤了
legendary
Activity: 895
Merit: 1001
目前以太坊泡沫还是太大,等挤干净后再看
一年涨了几十倍可真不是闹着玩的,太恐怖了感觉
newbie
Activity: 42
Merit: 0
目前以太坊泡沫还是太大,等挤干净后再看
sr. member
Activity: 574
Merit: 250
没用了,EOS马上就打败eth了
full member
Activity: 235
Merit: 230
以太坊确实需要扩容了,现在一个大的ICO就可以导致拥堵
sr. member
Activity: 297
Merit: 250
当前代币销售火热异常, 这意味着这些代币项目将拥有数百万的用户。但底层区块链能否支撑地住这些用户呢?如果不能,我们离目标还有多远?

Snip20170629_17
 

建立规模化去中心化应用(dApp)的要求
 

建立规模化dApp有两大要求:

拥有 dApp开发者堆栈所有必要的部分。
这些组件的可扩展性。我认为这将是主要的限制因素,这也是这篇文章所探讨的主题。
Snip20170629_18

将Facebook视为衡量标尺
 

让我们来计算一下运行Facebook所需的条件。Facebook每秒大约处理17.5万条请求(在任何时候Facebook都会有90万名用户在线,假设一次活动花取5秒钟的时间)。这可能并不包括API请求,而API请求是一个更好的参照物,并且请求数量大概会高上3-4倍。

 

当前以太坊网络的情况是?
 

首先,请注意:我并不是一名以太坊狂热爱好者,但我认为以太坊会走得最远,它也是当下最适用于扩容探讨的例子。

目前,以太坊每秒能够处理的交易大概是13笔(以太坊区块的gas限制是470万,标准交易的平均 gas价格约为21000,每个区块大约容纳220笔标准交易,而当前的平均区块时间为17秒,也就是说,以太坊网络每秒进行13笔交易,gas要求大约是代币交易的两倍)。而这并不包括那些更昂贵的智能合约交易。

通过估算,如果要在链上运行一个1000万用户的dapp,那么以太坊就需要扩容250倍,运行一个Facebook则要求扩容25000倍。由于这些系统是开放的,而不是专有的,我们将可能看到比Facebook更大的应用。这种估算并不是完美的,因为 dApp堆栈功能和目前的Web 2.0 堆栈功能是不同的。但我相信它是正确的。这就是我认为,可扩展性将是区块链行业在可预见未来的主要瓶颈的原因。

 

扩展到数十亿用户
 

那么,我们如何接近支持数十亿用户呢?以下是我得出的关于扩容的一些总结:
简单地讲讲我的看法:

这些都是很难的计算机科学和博弈论问题。它们当中的多数从未被解决过。估计解决时间可能会很困难,而且可能离我们还很遥远。
大型的应用不能只在链上(onchain)运行,并且很可能永远都不会实现。它们需要链下(offchain)的扩容解决方案。
虽然很难做出准确的估计,我认为,我们可能在2018年年底前看到以太坊实现100倍的扩容,也就是允许支持一个100万-1000万用户的dapp。
扩容是多维度的。不同的方法解决不同的问题。因此很难用单个和全局的“tps”度量标准来进行衡量。
这些项目的参与人数都很少(通常不超过5人),并且这些人都是非常有才华的。如果你是一个刚进入区块链领域的开发者,并想要解决以上的这些大难题,我建议你和以上项目的负责人进行联系。加入以太坊Core Gitter 聊天室,和以太坊 core开发者交谈,或者接触Vitalik或Vlad,尝试建立支付通道网络或雷电网络(Raiden Network)等等。
 

以太坊如何有条不紊地进行扩容?
 

最后,值得思考的是,这些扩容工作如何在未来得到最大限度的支持。今年一月份时,以太坊基金会最大的约束就是资金问题,其选择了谨慎地管理基金会的支出,而近期以太币价格的暴涨,使得基金会摆脱了这一问题,其目前拥有的资金超过了1.5亿美元(75万以太币+3000万美元现金),而其每个月的支出大约为25万美元。也就是说,以太坊基金会现在可以雇佣更多的开发者,让那些思维敏捷的开发者进行探索。在以太坊平台上工作,可能好比在谷歌公司进行工作,你承担的风险会更小,影响也会更大。而做其他的一些区块链代币,类似于在一家创业公司工作:你会承担更多的风险,初始的影响更低,但潜在的上行空间会更高。

随着时间的推移,社区可能也想要非以太坊基金会的扩容解决方案。如上图所示,这已在很小的程度上发生了。一个简单的想法是,我们可以通过悬赏的方式发布出去,社区可以发出请求,投票赞成或者否定,最后进行落实。社区可以轻松地筹集出100万美元,让很多团队进行竞争,就好比是DARPA大挑战赛一样。而随着时间的推移,以太坊基金会也可能会越来越接近于一个去中心化的管理模型(DAO),而这也会具有同样的效果。

 

结论
 

总有一天,所有的东西都可以实现代币化,并通过区块链进行连接。而解决可扩展性问题,是目前这一旅程的关键所在。以太坊目前仍无法支持数百万用户的dApp应用。然而,通过真正分散 的方式,会有各种各样的努力去尝试解决这个问题。当前,解决可扩展性的最大瓶颈,在于参与解决方案的人员数量。如果目前的这些解决方案能够得到很好的执行,以太坊就可以在2018年年底前实现支持一个100万-1000万用户的dApp。

感谢Joey Krug、Vlad Zamfir、Joseph Chow、Dan Finlay、Simon de la Rouviere、Vitalik Buterin、Chris Dixon、 Dan Romero、 Ryan Zurrer、 Panashe Mahachi以及 Matt Huang对这篇文章的指点。
原文:https://medium.com/@FEhrsam/scaling-ethereum-to-billions-of-users-f37d9f487db1
作者:Fred Ehrsam
编译:隔夜的粥
Jump to: