主页 > imtoken和比特派 > 以太坊能否成为新一代互联网的基石

以太坊能否成为新一代互联网的基石

imtoken和比特派 2024-01-05 05:11:22

以太经典和以太坊哪个好_以太坊第二层_以太坊和以太经典未来哪个好

以太经典和以太坊哪个好_以太坊第二层_以太坊和以太经典未来哪个好

前言:以太坊因速度慢、扩展性差、交易手续费高而被大家诟病。 即使达到一万甚至一百万,也不能从本质上解决问题,因为为了可扩展性,这背离了区块链的初衷。 笔者认为以太坊是目前最好的基础链,而基于以太坊的layer 2是最好的可扩展性方案,可以两全其美。 当然,这篇文章的作者是 loom 的联合创始人。 Loom 网络基于以太坊构建自己的侧链。 有些观点代表了他自己对区块链的看法。 每个人都需要自己判断。

每个月,一家新公司都会发布一份项目白皮书,声称可以解决以太坊当前面临的可扩展性问题。

这些新的区块链项目号称比以太坊更好、更快、更强,有的可以处理数千笔交易,每秒交易量(TPS)甚至高达数百万,零交易费用,确认时间几乎是即时的。

然而,在 Loom 的网络中,当我们着手构建一个可以将大规模分布式移动游戏和社交网络带入主流的平台时,以太坊是迄今为止最明显的选择。

在这篇文章中,我将解释为什么我们认为以太坊赢得了 web 3.0 基石的争夺以太坊第二层,它将成为未来主流 DApp 的基础链选择。

让我们从最明显的开始。

1. 以太坊拥有的开发人员比任何其他平台都多,而且差距还在扩大。

以太坊开发的代码学校 CryptoZombies.io 已经拥有超过 207,623 名用户,而且这个数字一直以每月超过 30,000 的速度增长,并且没有放缓的迹象。

自今年1月以来,Truffle(以太坊开发框架)的下载量已达55万次,月增用户超过45000+。 (译者注:至今已超过76万次下载)

简而言之,以太坊开发者的数量不仅在增长,而且在加速增长。

这意味着,如果另一个区块链平台想要在开发者数量上击败以太坊,不仅需要超过以太坊现在拥有的开发者数量,还必须超过以太坊上开发者数量的增长速度。

为什么开发人员接受度很重要?

对于区块链平台来说,如果没有人愿意使用,平台每秒可以处理多少笔交易并不重要。

应用程序被更多用户使用的前提是有足够的开发人员来构建它们。 如果没有开发人员愿意在您的区块链上构建分布式应用程序 (DApp),那么您实际上是在建造一座鬼城。

拥有最多开发者的区块链平台将吸引更多的开发者在其上构建现实世界的应用程序,使其成为对主流用户最具吸引力的平台。 以太坊不仅在这个领域拥有巨大的领先优势,而且随着时间的推移,这种先发优势还在不断扩大。

为什么以太坊吸引了最多的开发者?

2. 与其他平台相比,以太坊拥有更好的DApp开发工具和基础设施

松露。 英富拉。 Web3.js。 打开飞艇。 盖斯。 伽纳彻。 元掩码。 加密僵尸。 我的加密货币。 以太扫描。

以太坊第二层_以太坊和以太经典未来哪个好_以太经典和以太坊哪个好

这些工具(和其他工具)是由数十万小时的不懈开发团队构建的,现在可以免费提供给任何想要在以太坊上构建 DApp 的开发人员。

这个开发者生态系统会随着时间的推移而迭代。 我们的团队和至少十几家其他公司正在围绕以太坊 DApps 开发更多工具和基础设施,这将使以太坊开发人员的生活更轻松。

梅特卡夫定律适用于区块链开发平台基础设施。 开发的工具越有价值,新开发人员的工作就会越轻松(也越愉快),影响就越大。

作为开发者,如果你想构建一个区块链平台来替代以太坊,你首先需要在自己的平台上构建这些工具的等价版本,才能与以太坊的开发易用性相抗衡。 或者你可以在以太坊上构建,只要你在以太坊上构建,你就可以直接使用“盒子”中的所有工具。

接下来,让我们再深入一点。 让我们谈谈为什么开发人员更愿意花时间构建这些工具。 这是值得深入了解以太坊真正闪光之处的兔子洞。

3. 以太坊没有牺牲去中心化

当我们讨论区块链时,不得不提到一个基本定律,叫做可扩展性不可能三角。 这有点像物理定律说区块链只能满足 3 个属性中的 2 个:去中心化、可扩展性和安全性。

这意味着在同样的安全级别下,如果要增加区块链的可扩展性,就必须牺牲它的去中心化程度。

为什么这是真的?

由于区块链的独特性,每个验证节点都需要运行网络上发生的每个计算以确保其准确性。

因此,如果你想让网络完全去中心化,成千上万的用户运行验证节点,tps会受到普通用户PC和网速的限制。

另一方面,如果你想拥有最快和最具扩展性的区块链,你应该做到以下几点:

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

网络中的验证节点数量应尽可能少,以减少节点之间的连接数;

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

你能明白为什么这对区块链来说是一个非常糟糕的主意吗?

然而,到目前为止,我所看到的每一个宣传高可扩展性的项目都在悄悄地破坏这种去中心化,使大多数交易对他们的用户来说是不透明的。

为什么去中心化很重要?

Chris Dixon 和 Spencer Bogart 写了同一篇文章“Why Decentralization Matters?”,值得推荐。

以太经典和以太坊哪个好_以太坊第二层_以太坊和以太经典未来哪个好

在 Chris Dixon 的文章中,他指出:开发者在什么平台上开发更有动力? 在一个他们确信未来没有人可以改变规则并且不会带走他们的用户和利润的平台上。

如果你在Facebook或Apple App Store开发应用,你要相信那些平台不会禁止你以后继续开发,不会阻止用户使用和更新你开发的应用,也不会收取高额费用价格。

另一方面,以太坊就是我们所说的“未经允许”。

以太坊可以被任何人用于任何目的而无需任何人的许可。 没有人可以阻止你将一段代码上传到以太坊网络,也没有人可以阻止你的用户执行它。 让我们坐下来沉浸一分钟,因为去中心化的意义真的很重要。

历史上第一次,我们有了一个任何人都无法关闭的平台。 监管者做不到,拥有超级现金的大公司做不到,罗斯柴尔德家族做不到,你信奉的任何阴谋论都做不到。

如果你在以太坊上构建一个 DApp,没有人可以阻止用户匿名访问它。 如果你在网络上购买或存储了一些代币,网络可以保证这些代币永远留在那里,没有人可以从你那里拿走这些代币。

正是因为区块链是无许可、无审查、分布式的,我们才能够在互联网历史上第一次真正拥有数字产品的所有权。 是的,我们正在谈论 Ready Player One。 因为你所拥有的数字物品的所有权是不能被夺走的,区块链让我们可以做一些疯狂的事情,比如网络游戏和虚拟现实,你可以拥有一个虚拟形象,而这个形象不属于任何公司,只属于你,可以长久保存在世间。

更中心化的平台得不到这样的保证。

几乎每一个自称是“以太坊杀手”的平台都只是简单地决定以去中心化程度换取更高的可扩展性,并吹捧“高可扩展性”。 这种取舍确实对项目方很有吸引力,因为这似乎是市场的需求。

不懂其中逻辑的用户会抱怨以太坊高昂的 gas 费用和缓慢的交易时间,所以我们不能简单地责怪项目开发商试图给市场他们认为市场想要的东西。

在 Spencer Bogart 的文章中,他说:

新用户和开发人员被这些新网络吸引也就不足为奇了:提高吞吐量对用户和开发人员来说是立竿见影的好处,而去中心化作为一项功能似乎具有无定形的好处。

在短期内,用户可能会被更具可扩展性的区块链所提供的性能所吸引,而没有意识到去中心化的重要性,直到一个警钟敲响了一切。

Spencer Bogart 继续指出:

然而,现实情况是,如果没有去中心化,区块链网络将失去其最重要的免许可和抗审查特性——也就是说,任何人都可以使用区块链网络,任何人都可以在其上开发自己的应用程序。 .

毕竟,分布式区块链的全部意义在于提供一个坚定的承诺——一个具有开放、非歧视参与的不可变分类账。 从某种意义上说,我们不得不忍受去中心化的低效率,因为这是获得区块链网络这些属性的唯一途径。

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

在EOS网络中,你必须信任这21个公开身份的节点,相信这些节点以后不会改变网络的协议,相信他们不会限制某些开发者将网络用于特定目的。

减少权力下放会产生什么影响? 恶意实体影响数千个匿名以太坊节点比影响 21 个区块的 15 个(或更多)生产者要困难得多。 或者,就像中心化平台的情况一样,这 15 个区块的生产者可以组成一个卡特尔,改变网络规则以对他们有利。 或者,监管机构或大公司向这些区块的生产者施加压力,以审查某些交易或用户。

以太坊和以太经典未来哪个好_以太坊第二层_以太经典和以太坊哪个好

斯宾塞鲍嘉还指出:

半去中心化平台受到与驱使中心化平台审查某些用户和活动相同的社会和经济压力,最终半中心化平台导致与中心化平台相同的结果。

如果开发者不能 100% 相信区块链的底层链永远是免许可和抗审查的,他们将失去在这个平台上构建应用程序的动力,因为简单地使用传统的网络服务器会更好。

这些项目在牺牲区块链基链的去中心化和提高吞吐量来吸引用户的同时,从一开始就破坏了使用区块链的整个动机。

重要的是,通过改进第一层来增加吞吐量是不明智的。 虽然它确实带来了一些收益,但它从根本上受到区块链本质的限制,并且它不是提高可扩展性的方法。

我们对于它可以做些什么呢?

这就引出了我的下一点。

4.不可能在一个区块链上运行全世界的分布式应用:可以在第二层进行扩展

试图在一台巨型超级计算机上运行 Internet 上排名前 100 的游戏和社交应用程序是荒谬的。

同样的道理,在可预见的未来,全球所有分布式应用程序都运行在一个区块链平台上是荒谬的。

仅 Facebook 就需要数十万台服务器才能运行。 然而,有人认为分布式facebook会与所有其他DApp共享一个巨大的区块链吗?

让我们快速浏览一些数字。

Facebook 每秒有 30,000+ 的点赞和评论,Nasdaq 可以达到每秒 20,000+ 笔交易,像 PlayerUnknown's Battlegrounds 这样的 MMO 游戏在更新游戏状态时需要同时处理超过 100 万用户。

即便能做到百万级别的TPS,也只能满足10款左右这样的应用和游戏的需求。 如果用户数量翻倍,你会怎么做?

显然,试图在同一条链上运行所有 DApp 是不现实的。 即使单个区块链每秒可以完成数千笔交易,或者每秒完成数百万笔交易,也并不重要。 没有区块链的速度足以在一条链上处理世界上所有去中心化应用程序的需求。

添加可伸缩性必须在第二层完成

解决方案很明显,这些应用程序的需求可以通过依赖多个区块链来完成。

我们在 Loom 开发的早期就意识到了这一点,当时我们提出了“特定于应用程序的侧链”的概念。 我们预见到,未来一些分布式应用可能会变得足够流行,甚至达到 Facebook 1/10 的规模,它们要想顺利运行,唯一可能的方式就是运行在自己的私有链上。

当然,如果你让这些 DApps 在它们自己的独立区块链上每秒处理数千笔交易,它们将容易受到我们上面讨论的关于去中心化为何重要的相同问题的影响。

以太坊第二层_以太经典和以太坊哪个好_以太坊和以太经典未来哪个好

但是,如果你将它们放在以太坊等足够去中心化的区块链的侧链上,你就可以两全其美。 侧链在不牺牲安全性的情况下提供更大的可扩展性。

侧链可以选择使用与主链不同的共识算法(如DPoS)来服务于其上运行的DApp,例如满足Dapp的高TPS或低延迟要求,同时存储高安全性的代币或数据主链的要求。 链。

这样一来,虽然侧链的去中心化程度低于主链,但用户无需过于信任侧链。 因为他们可以选择将任何有价值的代币和数据转移到主链上,以确保其安全。 (更重要的是,您可以使用 Plasma Cash 来保护第二层资产)。

通过将您的 DApp 放在去中心化区块链的侧链上,您可以获得更具可扩展性的区块链的所有好处,同时保持去中心化主链提供的安全保证。

在Spencer Bogart的文章中,他得出了和我们一样的结论:

突破:一个高度去中心化的基础链,在更高层次上增加了中心化(和效率)。

其实这似乎就是V神设想的模式:

可以在区块链上运行星际争霸。 如果实现了高级别的安全性和可扩展性,所有这些不同的东西都可以建立在区块链上。 虽然以太坊是一个安全的基础链,但它没有很多特性(高可扩展性)。

以太坊可以为第二层解决方案提供安全的基础层。

现在我们明白了:

需要在第二层设计提高可扩展性的方案;

第一层最重要的特点是去中心化。

所以,真正的问题是:如果你不选择在以太坊之上构建第二层,你还会选择谁?

没有多少平台像以太坊那样去中心化。 ConsenSys 最近的一份报告指出:

目前有近 17,000 个以太坊节点在六大洲运行,使其成为现存最去中心化的区块链平台。

其他区块链平台可能提供的功能,如更高的吞吐量、自由转账、低延迟交易等,都可以在以太坊第二层轻松实现。

事实上,这些功能正是我们在 Loom 网络中构建的。 僵尸链是以太坊的第二层。 它是一个没有 gas 费用、低延迟和 DPoS 共识的侧链。 而这只是众多第二层解决方案中的一种。

很难理解为什么任何项目都想取代以太坊,而不是简单地建立在它之上。 当然,这不得不忽略项目方可以通过ICO赚取数亿美元的资金。 这有点像重新发明轮子。

当然,你也许可以构建一个稍微好一点的基础链,它提供足够的去中心化,同时提供一些以太坊没有的特性。 但是,您需要说服所有开发人员转而支持全新且未经测试的平台。 更何况新平台的优势都可以在以太坊二层链上实现,这是非常危险的。

以太坊第二层_以太经典和以太坊哪个好_以太坊和以太经典未来哪个好

如果区块链的第二层被黑客攻击或利用,用户的损失并不大,因为大多数代币和有价值的数据仍然安全地存储在第一层(以太坊)上。

但是,如果你建立一个全新的区块链基础链,存储用户支付真实费用的代币和有价值的数据,当安全事件发生时,你的用户可能面临损失数十亿美元的风险。

在编程圈里,有一条规则是这样写的:

不要自己编写加密方法(除非您是安全专家或密码学家)。

我将继续预测,当我们看到数百万或数十亿美元的代币因区块链底层链之一的安全事件而悬而未决时,我们将从区块链工程师那里听到这样的话:

不要自己构建区块链基础链,这引出了我的最后一点。

5. 以太坊安全经得起时间考验,新平台有待验证

在撰写本文时,以太坊上的流通量为 610 亿美元。 对于那些试图破解以太坊网络的人来说,610 亿美元无疑是一个巨大的经济刺激。 然而直到今天,以太坊主网发布已经过去了将近3年的时间,还没有人能够发现平台安全的漏洞。

请注意:开发人员确实在以太坊上部署的个别智能合约中发现了错误,但我在这里谈论的是以太坊平台本身。

没人能找到漏洞的时间越长(很多人都在尝试)以太坊第二层,平台的安全性就越差,未来被破坏的可能性也就越小。 正如 Nassim Taleb 所说的林迪效应:

林迪效应指的是,不易腐烂的事物(如技术或思想)的预期寿命与其当前年龄成正比,每多存活一段时间就意味着更长的剩余寿命。

当一个新的区块链平台出现时,开发者会不愿意使用它,因为它没有经受住时间的考验。

如果它可以被利用怎么办? 如果去中心化程度不够怎么办? 如果我不确定它能否存活两年,为什么我要花所有时间在基础链上构建我的 DApp? 区块链在没有受到重大打击的情况下存活的时间越长,在开发人员眼中就越值得信赖。 然而,就目前而言,以太坊只是开了个好头。

对于今天的新区块链,开发人员认为它值得信赖还需要几年时间。 但与此同时,以太坊将在开发者数量和基础设施支持方面继续领先(更不用说真实的 DApp 和最终用户)。

由于以太坊的先发优势,从安全的角度来看,它似乎是比更新的区块链平台更好的选择。 更值得一提的是,正如我们之前提到的,任何新的智能合约平台增加的新功能都可能导致开发者离开,这些可以简单地建立在以太坊第二层上,同时仍然保持以太坊的安全承诺。

结语:以太坊并不完美,但目前很难想象其他智能合约平台可以取代它成为分布式应用的底层基石。

JavaScript 并不是一种完美的编程语言,长期以来一直被各种严重的问题所困扰。 但这些问题并没有阻止它成为web2.0的主要编程语言。

现在我们也达到了一个临界点,我们将看到以太坊在 web 3.0 中扮演类似的角色。

尽管以太坊目前存在不足,但业内一群最聪明的人正在致力于解决这些问题,并构建开发工具和基础设施以优化以太坊生态系统。

当然,未来可能会出现另一个更好的区块链平台。 它具有以太坊所不具备的重要优势,足以让以太坊开发者逃离并转向新的平台。 但是现在,我不会把我的 ERC20 代币押在上面。

更多专栏文章: