自选
我的自选
查看全部
市值 价格 24h%
  • 全部
  • 产业
  • Web 3.0
  • DAO
  • DeFi
  • 符文
  • 空投再质押
  • 以太坊
  • Meme
  • 比特币L2
  • 以太坊L2
  • 研报
  • 头条
  • 投资

免责声明:内容不构成买卖依据,投资有风险,入市需谨慎!

从捣鼓电子游戏到构建新以太坊:Preston Van Loon如何成为“合并”的关键人物

2022-09-05 10:05:06
收藏

从游戏爱好者到以太坊核心开发者:Preston Van Loon的蜕变之路

Preston Van Loon的成长伴随着电子游戏。然而,真正吸引他的并非游戏本身。

"我的兴趣来源于对电子游戏的修改,制作附加组件或模组,以及运行服务器。我非常喜欢编辑游戏,使其符合我的期望,"他说道,"随后,我逐渐转向自动化:将游戏中重复或乏味的部分自动化,例如刷金币。"

"刷金币"这一说法源自角色扮演游戏《魔兽世界》。玩家需要在游戏中生存、发展角色并完成任务。Van Loon会下载并使用机器人来控制他的角色,使其收集资源,并在满包后将资源存入银行——这与去中心化金融中的"收益耕作"有些相似。


区块链的吸引力

正是这种创建和管理自动化系统的渴望,使他在2017年投身于区块链领域,特别是以太坊。当时在谷歌担任开发者的Van Loon认为,区块链虽然速度缓慢且成本高昂,但它作为一个全新的概念深深吸引了他。

五年后,他肩负起了以太坊历史上最重要的责任之一:作为Prysmatic Labs的创始人,他负责运营最广泛使用的以太坊共识层客户端——网络验证者运行的软件。Van Loon的职责是确保在"The Merge"发生时,网络中的所有节点都能按预期协同工作。


职业生涯的转折

在最终找到以太坊之前,Van Loon曾尝试过几条不同的职业道路。首先,他在航空学校学习了两年。随后,他转向了计算机科学,因为在他看来,这个领域有更多有趣的问题需要解决。他在中田纳西州立大学学习,但在2013年辍学(同年,以太坊联合创始人Vitalik Buterin也选择了辍学)。

之后,他帮助一位珠宝商在eBay上自动化拍卖流程。他确保拍卖在最佳时间上线,即每个人都下班回家的时候。随后,谷歌招募了他,最终他签约成为了一名开发者。


以太坊的启蒙

Van Loon在谷歌工作一年时,一位朋友向他介绍了以太坊。起初,他只是有点兴趣,但认为这是一个很酷的想法。"在阅读了几个月关于它如何运作的资料后,我被深深吸引。到年底时,我开始寻找贡献的方式,并让以太坊变得更快、更便宜。"

Van Loon阅读了Buterin关于分片(sharding)的文章,这是一种将区块链数据分割成多个部分的技术,旨在减轻每个维护副本的负担。Buterin对分片感兴趣,因为当时以太坊的交易费用随着区块链的拥堵而大幅上涨,尤其是CryptoKitties的出现。这导致了区块链性能的低下和整体糟糕的用户体验。


Prysmatic Labs的创立

Van Loon注意到,几乎没有开发者在研究分片,因为它是一个如此新颖和激进的概念。因此,他决定尝试创建一种可以添加到以太坊主代码库的版本。

2018年1月,Van Loon开始在以太坊客户端和分片相关的聊天室中发消息。通过这种方式,他结识了Raul Jordan,后者当时是科学研究网络的联合创始人和计算机科学教师。几天后,他们在纽约见面,并认为他们可以组建一个团队,将分片变为以太坊区块链的现实。

Van Loon和Jordan与其他两位开发者一起创立了Prysmatic Labs。最初的目标是创建一种可以添加到以太坊主代码库的分片实现。


发展历程

两个月后,这家初创公司从以太坊基金会获得了10万美元的资助。与资助相关的是,Van Loon和他的部分团队飞往台北,与其他以太坊研究人员会面。分片研究仍处于早期阶段,但在这次聚会上,一些开发者展示了他们几乎完成了与分片相关的某些元素的实现。

Van Loon表示,他对反馈他分片方法的信息感到不知所措。在台北会议后,他的团队确定了一种将分片与权益证明(proof of stake)结合的设计。"我至今仍认为那是一个伟大的决定,"他说。

然而,技术发展很少按计划进行,大约一年后,Prysmatic Labs改变了方向。

在第一年,他们致力于将分片与权益证明结合的迭代。随后,以太坊开发者启动了一项名为Casper的高调计划,该计划旨在将区块链切换到权益证明。因此,Prysmatic团队将工作重点放在了Casper上,特别是将Casper与分片结合实现。

然而,最终Casper并未实现,并在2019年年中被一个名为Beacon Chain的概念取代。这一变化要求对分片采取全新的方法。"我们不得不重新开始,删除了整个代码库,"Van Loon回忆道。

这种转变也是优先级变化的结果。分片的优先级下降,而权益证明上升至首位。除此之外,新的所谓第二层(Layer 2)技术的出现缓解了以太坊的拥堵。

"随着Layer 2的出现,用户活动和费用有所缓解,"Van Loon说。"因此,我们可以暂时将分片搁置,先解决这个日益严重的问题,即以太坊的能源消耗和哈希率,这可能会对环境产生重大影响。"


以太坊的新系统

以太坊的新系统可以理解为两层。一层是共识层,它决定哪些验证者可以处理区块。另一层是执行层,专注于处理交易。

随着重点不再放在分片上,Prysmatic Labs转而创建了一个名为Prysm的客户端,用于运行区块链的共识层,使验证者能够质押他们的代币并获得处理交易的权利。

除了Prysm,还有其他三个主要的共识层客户端:Lighthouse、Teku和Nimbus。它们都是用不同的软件语言编写的。以太坊社区重视拥有多样化的客户端作为一种去中心化的形式。


测试与挑战

2019年5月,Prysmatic Labs发布了Prysm客户端的第一个测试网迭代,并为任何人提供了一个公开的以太坊测试网,以开始试验权益证明。

对Van Loon来说,直到2019年9月在安大略省举行的一次聚会,以太坊转向权益证明项目才感觉真实。那里有大约40名开发者,分别来自不同的以太坊共识层团队。

他们知道每个客户端都在独立地工作于权益证明,但他们不知道它们是否会同步。这就像独立地教五个人一种新语言,然后把他们放在同一个房间里,让他们互相交谈。

这些团队工作了一周,分享啤酒和打牌。最终,他们让所有客户端同步并协同工作,克服了小的错误和技术障碍。这是一个巨大的成功。

让软件同步需要让背后的人也同步。"在电脑之外稍微了解一下对方是很好的,因为我们是通过互联网一起工作的,而且对以太坊也非常热情。稍微多了解这个人,合作起来更容易,尤其是在我们意见不一致的时候,"Van Loon说。

Van Loon说,如果客户端不能协同工作,网络可能会开始分裂。如果一个客户端拒绝另一个客户端的行为,你可能会在网络中看到更多的分叉(区块链暂时分裂)和"网络的整体退化"。


Prysm的普及与风险

在接下来的一年左右时间里,Prysm变得如此流行,以至于一度有超过三分之二的验证者在使用它——许多人认为这是一个中心化风险。

"它变得太成功了,以至于成为一种风险,我们不得不告诉所有人,停止使用Prysm,切换到其他东西。我们必须控制这一点,"他说。目前,它是运行在约35%以太坊节点上的客户端。

为确保The Merge顺利进行,开发者已经在多个测试网上进行了The Merge,并执行了影子分叉(在实际主网上仅对少数节点进行分叉以查看其是否有效)。Kiln、Ropsten、Sepolia和Goerli测试网已经经历了The Merge,并运行了完整的权益证明代码。

"在这一点上,困难的部分已经完成,我们已经完成了所有测试。我们对此感觉很好。一切都在正常工作。"他说道,下一个挑战是让每个人都下载新的客户端。


挑战与应对

Van Loon承认,如果出现问题,例如客户端不同步或共识机制无法就谁处理交易达成一致,实际上并没有备用计划。在不太可能的情况下,如果它不起作用,核心开发者可以发布回滚来撤销它,他说。

但虽然一个挑战是找到代码中的错误,但更大的挑战是协调所有6800个节点操作员同意采取相同的行动。这就是为什么Van Loon和其他核心开发者在以太坊经历最终转型之前确保所有分歧都已被预见和调和如此重要。

更正:我们已经修正了节点操作员的数量。感谢Anatoly Yakovenko指出这个错误。

展开阅读全文
更多新闻