探索全链上游戏:Lattice发展简

探索全链上游戏:Lattice简介

Lattice:全链游戏行业的重要推动者

引言

Lattice是全链游戏行业的重要推动者之一,他们的发展历史充满了精彩故事。从Lattice的发展历程中,我们可以更好地理解早期推动者的初心和理想。本文将翻译Lattice官网的介绍,深入剖析Lattice的发展经历,为读者提供更丰富的背景信息和深度洞察。

01. 种子(2021年春)

在2020年和2021年,以太坊及其上的应用程序变得越来越复杂,但在开发者工具和项目部署方面仍存在巨大的提升空间。尽管DeFi迅猛发展,NFT仍处于萌芽阶段,但很少有应用能够提供有趣的体验,促进新用户行为的涌现,或提供类似于后来的自主世界那样复杂的体验。以太坊虽然正在成为世界级的金融计算机,但是否能实现其成为世界计算机的理想仍有待考验。

在那个充满了争议性DeFi分叉项目、流动性挖矿和早期NFT游戏的时期,一个新的实验出现了——黑暗森林(Dark Forest)。黑暗森林与以往在EVM上部署的应用完全不同,它是第一个真正全链上的游戏。黑暗森林的游戏逻辑和所有数据都写在链上,游戏状态可以从链的历史中推导出来。没有服务器,没有中介,只有由区块链提供的纯粹的真实系统,对任何人都是开放的。黑暗森林还是第一个使用zkSNARKs来创造信息不对称的链上游戏的实验。黑暗森林吸引了数百名玩家,他们为游戏构建新的客户端和插件,丰富了游戏的功能和体验。这个实验成功地推动了全链游戏的发展。

在2020年,Lattice的创始人Ludens邀请了黑暗森林游戏的开发者Gubsheep与他合作。两人开始合作开发新游戏,这个合作打下了Lattice与MUD的诞生的基础。

2. 萌芽(2021年夏 – 2021年冬)

2021年夏天,Ludens和合作伙伴Alvarius着手开发zkDungeon,这是一个介于棋盘游戏和大逃杀之间的全链上游戏。经过几个月的不懈迭代,团队开发出了一个运行良好的演示版本。然而,当时以太坊的开发工具无法处理这种雄心勃勃的应用程序。团队希望能够构建在zkDungeon之上开发客户端和插件的开发者们能够无缝而直观地进行开发,但目前尚无一个适合社区参与贡献的开发框架。因此,团队决定继续改进现有的工具和生态系统。

3. 破土而出:Lattice与MUD的诞生(2022年春 – 2022年夏)

在其他合作者的帮助下,Ludens和Alvarius意识到他们需要先构建一个操作系统,才能继续开发游戏。他们需要一个框架和协议来处理更复杂的游戏代码,并消除传统智能合约开发方式中不友好的开发模式。在探索了许多游戏开发框架后,团队发现了ECS(实体、组件、系统)模型,将其作为MUD v1游戏引擎的基础。

在2022年春季的D.E.F.C.O.N.会议上,Ludens宣布了Lattice的成立,并成立了这个以公司制运作的组织。Alvarius则更详细地介绍了MUD和ECS框架。随后,核心开发者Kooshaba和首席执行官Biscaryn加入了Lattice。在2022年夏季,Lattice正式成立。

在成立后的夏季,团队全力以赴地开发MUD。他们举行了一次纽约峰会,同时开始开发测试网和MODE。团队还开发了一款名为《MUD War》的游戏,目前已经发展为《Sky Strife》。Ludens在2022年8月发表了《自主世界(第一部分)》,为在以太坊上构建复杂且具有涌现能力的系统的团队打下了基石。

4. 走向主流(2022年秋 – 2022年冬)

2022年秋季,当MUD v1进入相对稳定的阶段时,Lattice邀请了十几个团队参加在伦敦举办的活动,主题是使用MUD构建游戏和应用程序。他们被展示的复杂性和创新所震撼,验证了他们最初的直觉:“需要一个强大操作系统来支持链上应用”。

在内部,Lattice团队致力于开发一个名为OPCraft的新游戏,这是一个基于体素的全链游戏,挑战着MUD和Optimism的性能极限。OPCraft上线的十天内,游戏中涌现出了各种复杂活动,包括新的插件、自定义智能合约甚至最高领导人。在波哥大的Devcon会议上,团队首次向公众展示了MUD v1,并举办了一个详细展示MUD v1能力的研讨会。Frolic,作为OPCraft最多产插件贡献者之一,也全职加入了Lattice团队。

5. 持续发展(2023年 – 现在)

新的一年里,Lattice迎来了五位新成员,分别负责工程、运营和产品管理。Sky Strife的开发进入了良好的阶段,团队为MUD推出了新的教程,使新的开发者更轻松地进入MUD生态系统。

团队更加专注于改进MUD,并构建新功能,以尽快将MUD v2稳定下来。MUD v2的核心是模块化,通过模块化数据模型,绕过基于Solidity编译器的数据存储。插件系统也进行了模块化改进,为使用MUD的开发者提供更大的灵活性。同步栈(sync stack)的模块化使得同步合约和客户端状态成为可能,并支持使用SQL查询客户端和自动索引器。团队通过在Sky Strife上的开发和与其他使用MUD构建应用程序的开发者合作,不断改进和优化MUD v2的研发。

在2023年春季,他们与ETHGlobal合作举办的活动中,收到了400多位黑客提交的100多个基于MUD v2构建的不同项目。团队将继续致力于MUD v2和其他与EVM基础设施相关的内部项目。

尽管有不同方向的工作,Lattice的重点始终未变:构建对开发者友好且兼容以太坊生态的产品,使每个人都能更轻松地推动链上系统的发展。

以上是Lattice发展历史的概述,他们是全链游戏行业的重要推动者之一。通过不断创新和努力,Lattice为全链游戏的发展注入了新的动力,为未来的发展奠定了基础。

[!图]