原文标题:Lattice History
原文链接:https://lattice.xyz/history
原文作者:Lattice
译者序:“虽然区块链行业曾出现过对全链上游戏的早期尝试,但必须承认的是,真正使得全链游戏成为一个理论基础扎实,方向明确的独立赛道的,还是来自黑暗森林生态的建设者以及其后成立的Lattice等组织。他们在黑暗森林取得了阶段性成功后,分别建立了Lattice、MUD、Argus等众多支持全链游戏生态发展的重要项目。
那么他们之间的关系如何,全链游戏行业的重要推动者Lattice又有哪些故事?我们翻译了Lattice官网中对自己发展历史的介绍,从Lattice的发展经历中,我们可以更好地感受这些早期推动者的初心与理想。”
01.种子(2021年春)
在2020年和2021年,以太坊及其上的应用程序开始变得越来越复杂,但在开发者工具与部署的项目类型上依然存在着巨大的提升空间。虽然DeFi在飞速发展,NFT还处于萌芽阶段,但是很少有应用能提供有趣的体验、促进全新用户行为的涌现,或能够提供类似后来自主世界的复杂性。以太坊正在成为世界的金融计算机,但他是否还有机会实现其成为世界计算机的理想?
在那个充满了争议性DeFi分叉项目、流动性挖矿与早期NFT游戏的时期,一个新的实验出现了。这个实验就是黑暗森林(Dark Forest),他与之前EVM上部署的其他应用完全不同。Dark Forest是第一个全链上的游戏——游戏逻辑和所有数据都写在链上,游戏状态可以从链的历史中推导出来。没有服务器,没有中介,只有由区块链提供的纯粹的真实系统,且对任何人都是开放的。Dark Forest也是第一个使用zkSNARKs以创造信息不对称的链上游戏。
Dark Forest吸引了数百名玩家,他们最初被游戏的玩法所吸引,后来逐渐开始为游戏构建新的客户端和插件。包括游戏内的NFT市场、可以帮玩家自动移动的插件、一个“远程SNARKer”,他提高了玩家的开图速度、一个允许用户出售他们Dark Forest星球位置的交易所,以及数十个其他社区开发的增强核心功能的插件。Dark Forest正在成为一个复杂、充满涌现行为的网络。
在2020年,Lattice的创始人Ludens给一个陌生人Gubsheep发了一条消息,他是黑暗森林游戏背后的开发者之一。
很快,Ludens就前往墨西哥,开始与Dark Forest团队合作。这些想法与尝试促进了未来Lattice与MUD的诞生。
02.萌芽(2021年夏 - 2021年冬)
2021年夏天,Ludens想要制作一个新游戏。他与Alvarius合作,两人开始着手开发zkDungeon,一款玩法介于棋盘游戏和大逃杀之间的全链上游戏。经过几个月的不懈迭代,团队终于有了一个运行良好的演示版。
但是,这里依然存在一些问题。当时,以太坊的开发工具无法处理这种雄心勃勃的应用程序。Ludens和Alvarius希望在zkDungeon之上构建客户端和插件的开发者,能够获得一种无缝且直观的体验——但是没有一个开发框架能够让社区可以方便的参与贡献。我们依然需要改进一些东西。
03.破土而出:Lattice与MUD的诞生 (2022年春 - 2022年夏)
Ludens和Alvarius,在其他合作者的帮助下,意识到他们需要先构建一个操作系统才能继续开发游戏。他们需要一个框架和协议来处理更具复杂性的游戏代码,并消除传统智能合约开发方式中不够友好的开发模式。在探索了许多游戏开发框架之后,团队发现了ECS(实体、组件、系统)模型,这成为了MUD v1(团队的游戏引擎)的基础。
在2022年春天,在阿姆斯特丹举行的D.E.F.C.O.N.会议上,Ludens宣布了Lattice,这是一家采用公司制的组织。而Alvarius则更详细地介绍了MUD和ECS框架。很快,Kooshaba加入了Lattice,他是Dark Forest团队的核心开发者之一。Biscaryn也加入了我们,他成为了我们的首席执行官。在2022年夏天,我们正式成立了。
那个夏天,团队开始全力以赴地开发MUD。我们在纽约举行了一次峰会,并开始开发链、基础设施和服务,这些将成为后来的MUD测试网和MODE,同时我们开始开发一个叫做《MUD War》的游戏,这个游戏发展成了现在的《Sky Strife》。
在2022年8月,Ludens发表了《自主世界(第一部分)》https://0xparc.org/blog/autonomous-worlds,这将成为任何想要在以太坊上构建复杂、具有涌现能力系统的团队的基石。
04.走向主流(2022年秋 - 2022年冬)
2022年秋天,当MUD v1进入相对稳定的阶段时,我们邀请了十几个团队来到伦敦,参加一个以使用MUD构建游戏和应用程序为主题的活动。我们被他们展示的复杂性和创新所震惊。我们最初的“需要一个强大操作系统来支持链上应用”的直觉得到了验证。
在内部,Lattice团队正在努力开发一个叫做OPCraft的新游戏,这是一个基于体素的全链游戏,他挑战了MUD和Optimism的性能极限(Optimism是部署了OPCraft的EVM兼容rollup)。在OPCraft上线的十天里,游戏承载了链上涌现出的各种复杂活动——新的插件、自定义智能合约,甚至一个最高领导人,都在游戏上线时出现。
在2022年10月,在波哥大的Devcon上,团队向大众首次展示了MUD v1。紧接着,我们举办了一个80人的自主世界研讨会,更详细地展示了MUD v1的能力。在11月,Frolic,OPCraft上最多产的插件贡献者之一,全职加入了Lattice团队。
05.持续发展(2023年 - 现在)
在新的一年里,我们又迎来了五位新成员,分别负责工程、运营与产品管理。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基础设施相关的内部项目。
虽然有各种不同方向的工作,但我们的重点仍然未变:构建对开发者友好并兼容以太坊生态的产品,让每个人都可以更轻松地推动链上系统的发展。