当前位置: 首页 > 科技 > 区块链 > 以太坊将成为新互联网的骨干_腾讯新闻

以太坊将成为新互联网的骨干_腾讯新闻

天乐
2020-09-09 01:16:35 第一视角

几乎每个月都会有新公司发出一份白皮书声称自己已经解决了以太坊所面临的的可伸缩性问题。这些新的区块链公司都会声称自己比以太坊更好、更快,能够处理每秒数千甚至数百万的交易,没有交易费用并且几乎即时确认时间。

在这篇文章中,我将会解释为什么以太坊已经赢得了竞争,成为了web3.0的基础,并且将成为未来所有主要DApp平台选择在其之上构建的基础层。

先从最明显的说起:

1.与其他平台相比,以太坊拥有更多的开发者,而这一差距正在日益扩大。

我们的以太坊密码学校CryptoZombies.io自从11月推出以来,目前已经拥有超过207623名用户,并且这一数字正在以每月超过30000名用户的速度持续增长着,没有丝毫放缓的迹象。为以太坊所开发的Truffle框架已经有了近55万下载量,自1月份以来,每月用户超过4.5万。

简而言之,在以太坊上开发者的数量不仅在增长,而且其增长速率在不断提升。

这意味着如果另一个区块链平台想要打倒以太坊在开发者接受程度方面,它很难达到以太坊现在的水平,除非其能够在未来超过以太坊开发者的增长速率。

为什么开发者接受程度这么重要?

在每一天交易结束的时候,如果没有人使用,那么在你的区块链上面每秒钟交易量是多少都是不重要的。

因此想要吸引更多的应用去使用它,你必须能够吸引足够多的开发者去创造它们。

如果你不能吸引到任何开发者在你的平台上创建应用,那么可以说你创造的只是一个鬼魂小镇罢了。

我不知道是什么让史蒂夫·鲍尔默在大会的讲台上发疯,并创造了这个meme历史上的经典时刻,但我在这里把他包括进来是为了强调我的观点:开发者的采用是一切。

真正能够一心开发者在其平台上创建应用的区块链将成为最广泛主流采用的平台。以太坊不仅在这一领域有了巨大的领先优势,而且差距正在一天天扩大。

那么为什么以太坊能够吸引开发者?

2.以太坊对于其他平台来说对于去中心化APP有着更好的工具和框架。

Truffle. Infura. Web3.js. OpenZeppelin. Geth. Ganache. MetaMask.

CryptoZombies. MyCrypto. Etherscan. ERC20 and ERC721.

以上为以太坊所提供的工具。这些工具是开发团队耗费了成千上万个小时所研究出来的——任何想要在以太坊上创建去中心化APP的开发者都可以免费使用这些工具。

而这个开发者生态系统只会随着时间的推移而不断增长。

我们的团队和至少十几个其他团队正在围绕以太坊DAPP开发构建更多的工具和基础设施,这都将使未来在以太坊上开发软件的人员更加轻松。

这是适用于开发人员基础设施的梅特卡夫定律。构建有用的东西的开发人员越多,新开发人员构建起来就越容易(也更愉快),其效果也就越好。

如果您是一名开发人员,并且希望构建一个区块链平台来替代Ethereum,那么您需要在自己的平台上构建所有这些工具的等效版本,以便与Ethereum的易用性对开发人员构成竞争。

让我们更深入一层

让我们谈谈为什么开发人员想要花时间构建这些工具。

这里是我们真正深入兔子洞的地方,看看以太坊真正闪耀的地方。

仍然和我在一起吗?我甚至还没有谈到我的论点的核心——我们才刚刚开始。

3.以太坊并不牺牲分散化

当涉及到区块链时,有一个基本法则叫做可扩展性三难法则。这有点像物理定律所说的区块链只能拥有这三个属性中的两个:分散化、可伸缩性和安全性。

这意味着,对于相同级别的安全性,如果您想增加区块链的可伸缩性,就必须牺牲它的分散化。

为什么是这样呢?

由于区块链的性质,每个验证器都需要运行网络上发生的每一次计算,以确保其准确性。

因此,如果您希望通过让数以千计的用户运行验证器来充分分散网络,则每秒的最大事务数需要被平均用户的PC和网络速度所能处理的事务数所限制。

另一方面,如果你想拥有最快,最可扩展的区块链。

你应该做以下事情:

要求所有验证器都是超级计算机

在网络上使用尽可能少的验证器,以减少每个节点的连接数量

将所有验证器放在相同的地理区域(国家、数据中心)以减少节点之间的延迟

你能明白为什么这对区块链来说是个坏主意吗?

然而,我所见过的每一个每秒拥有大量交易的项目都在悄悄地进行分权权衡——他们中的大多数只是对他们的用户/投资者不透明。

为什么分散问题这么重要?

有一对来自Chris Dixon和Spencer Bogart的优秀的博客文章,标题相同,“为什么分散化很重要”——都是强烈推荐的阅读。

在他的文章中,Chris Dixon提出了一个简单的论点:开发者更愿意在一个平台上开发,因为他们知道这个平台不会在以后改变对他们的规则,从而夺走他们的用户和利润。

如果你在Facebook或苹果的App Store上创建应用程序,你必须相信这些平台不会在未来禁止你,不会阻止某些用户使用你的应用程序或查看你的更新,也不会开始向你收取更高的费用来保持访问相同的用户。

另一方面,以太坊是我们所说的无许可的。

以太坊可以被任何人用于任何目的,不需要任何人的许可。

没有人能阻止你上传一段代码到Ethereum区块链,也没有人能阻止你的用户执行它。

让我们沉浸一分钟,因为它非常强大。

历史上第一次,我们有了一个没有人可以关闭,没有人可以审查的平台——没有政府,没有大公司,没有罗斯柴尔德,没有博格丹诺夫,没有爬虫人,没有任何你订阅的阴谋论。

如果你在Ethereum上建立一个DApp,没有人能阻止你的用户匿名访问它。如果你购买了一些存储在网络上的代币或数字物品,你可以保证它们将永远留在那里,没有人能把它们从你身边拿走。正是这些分散式区块链的免审批和防审查特性,使我们在互联网历史上第一次拥有了数字物品的真正所有权。

更集中化的平台没有这种保证

是啊,我说的是一号选手。区块链使我们能够在网络游戏和虚拟现实中做一些疯狂的新事情——比如拥有不属于任何公司的虚拟化身,并且可以在不同的世界中持续存在。是啊,我说的是一号选手。区块链使我们能够在网络游戏和虚拟现实中做一些疯狂的新事情——比如拥有不属于任何公司的虚拟化身,并且可以在不同的世界中持续存在。

几乎每一个被吹捧为“以太坊杀手”的平台都决定放弃分散化,转而支持更高的可伸缩性,并把它当作一种特性来宣传。

这种权衡是很诱人的,因为这似乎是市场想要的。

不了解情况的用户抱怨高额的费用和缓慢的交易时间——所以我们不能责怪开发者试图给市场提供他们想要的东西。

在斯宾塞·鲍嘉的《为什么分权很重要》一书中,他说:新用户和开发人员被这些更新的网络所吸引,这并不奇怪:用户和开发人员可以立即欣赏到吞吐量和功能的改进,而“分散化”作为一种特性的好处似乎是难以捉摸的。从短期来看,用户可能会被更可伸缩的区块链所提供的性能所吸引,而没有意识到分散化的重要性,直到一个警钟敲响,一切都崩溃了。

他还说过:然而,现实是,如果没有分散化,这些加密网络就会失去它们最重要的“无许可”和“防审查”的品质——也就是说,任何人都可以使用网络,任何人都可以在其上构建网络。

毕竟,分散化区块链的全部意义在于提供一个难以兑现的承诺——一个具有开放、非歧视性参与的不可改变的账本。从某种意义上说,我们承受分散化的低效率,因为这是使网络具备这些品质的唯一途径。

其他达到1000 TPS或更高的区块链通过一个小的固定数量的节点来验证所有的交易——EOS的21个,Lisk的101个。

但是,一个由21个节点运行的网络要求您相信这21个公开识别的节点不会对协议进行更改,或者限制某些人在将来出于某些目的使用协议。

一个恶意实体想要影响成千上万个匿名的以太坊节点来审查某些交易,比想要影响21个公开的区块生产商中的15个要困难得多。或者让这15个区块生产商组成一个卡特尔,改变规则,让他们获利,就像在集中平台上发生的那样。或者政府或公司向这些实体施加压力,审查某些交易或用户。

正如斯宾塞所说:

这些半分散的平台同样受到社会和经济压力的影响,这些压力促使集中平台审查特定的用户和活动,因此也会趋向于它们应该纠正的相同结果。

如果开发人员不能100%相信基础层将始终保持无许可和抗审查,那么他们就很少有动力开始在平台上构建,而不是简单地使用传统的web服务器。

为了通过提高吞吐量来吸引用户这一短视的目标,这些平台牺牲了基础层的分散化,具有讽刺意味的是,它们从一开始就破坏了使用区块链的整个动机。

最重要的是,增加第1层的吞吐量甚至不是一种可伸缩的方法。

它会给你带来一些初始收益,但它的瓶颈在于区块链的本质,而不是实现真正可伸缩性的方式。

提示:支持键盘“← →”键翻页
为你推荐
加载更多
意见反馈
返回顶部