Titre original : Histoire du treillis

Lien d'origine : https://lattice.xyz/history

Auteur original : Lattice

Préface du traducteur : « Bien qu’il y ait eu des premières tentatives de jeux en chaîne complète dans l’industrie de la blockchain, il faut admettre que ce qui a réellement fait des jeux en chaîne complète une piste indépendante avec une base théorique solide et une direction claire est venu du côté obscur. bâtisseurs de l'écologie forestière et des organisations ultérieures telles que Lattice. Après avoir obtenu un premier succès dans la forêt sombre, ils ont créé Lattice, MUD, Argus et de nombreux autres projets importants pour soutenir le développement de l'écologie du jeu en chaîne complète.

Alors, quelle est la relation entre eux et quelles sont les histoires de Lattice, un important promoteur de l’industrie du jeu à chaîne complète ? Nous avons traduit l'introduction de l'histoire du développement de Lattice sur son site officiel. Grâce à l'expérience de développement de Lattice, nous pouvons mieux comprendre les intentions et les idéaux originaux de ces premiers promoteurs. "

01. Semences (printemps 2021)

En 2020 et 2021, Ethereum et ses applications commencent à devenir de plus en plus complexes, mais il reste encore une énorme marge d'amélioration dans les outils de développement et les types de projets déployés. Bien que DeFi se développe rapidement et que NFT en soit encore à ses balbutiements, il existe peu d'applications capables d'offrir des expériences intéressantes, de favoriser l'émergence de nouveaux comportements d'utilisateurs ou d'offrir une complexité similaire à celle du monde autonome ultérieur. Ethereum est en train de devenir l’ordinateur financier du monde, mais a-t-il encore une chance de réaliser son idéal de devenir l’ordinateur du monde ?

Dans une période remplie de projets controversés de fork DeFi, d’extraction de liquidité et de premiers jeux NFT, une nouvelle expérience a émergé. Cette expérience est Dark Forest, qui est complètement différente des autres applications déployées sur EVM auparavant. Dark Forest est le premier jeu entièrement en chaîne : la logique du jeu et toutes les données sont écrites sur la chaîne, et l'état du jeu peut être dérivé de l'historique de la chaîne. Pas de serveurs, pas d'intermédiaires, juste un pur système réel fourni par la blockchain et ouvert à tous. Dark Forest est également le premier jeu en chaîne à utiliser zkSNARK pour créer une asymétrie de l'information.

Dark Forest a attiré des centaines de joueurs, initialement attirés par le gameplay et qui ont progressivement commencé à créer de nouveaux clients et plugins pour le jeu. Comprend un marché NFT en jeu, des plug-ins qui aident les joueurs à se déplacer automatiquement, un « SNARKer à distance » qui augmente la vitesse de dessin des joueurs, un échange qui permet aux utilisateurs de vendre leurs emplacements sur la planète Dark Forest et des dizaines d'autres développements communautaires. des ins qui améliorent les fonctionnalités de base. La Forêt Sombre est en train de devenir un réseau complexe rempli de comportements émergents.

En 2020, le fondateur de Lattice, Ludens, a envoyé un message à un inconnu nommé Gubsheep, l'un des développeurs derrière le jeu Dark Forest.

Bientôt, Ludens s'est rendu au Mexique et a commencé à travailler avec l'équipe de Dark Forest. Ces idées et tentatives ont favorisé la naissance des futurs Lattice et MUD.

02. Germination (Été 2021 - Hiver 2021)

À l’été 2021, Ludens souhaite réaliser un nouveau jeu. Il a collaboré avec Alvarius et les deux ont commencé à développer zkDungeon, un jeu en chaîne complète avec un gameplay entre un jeu de société et une bataille royale. Après des mois d’itérations incessantes, l’équipe disposait enfin d’une démo fonctionnelle.

Cependant, certains problèmes subsistent ici. À l’époque, les outils de développement d’Ethereum n’étaient pas en mesure de gérer des applications aussi ambitieuses. Ludens et Alvarius voulaient que les développeurs créant des clients et des plugins sur zkDungeon aient une expérience transparente et intuitive, mais il n'existait aucun cadre de développement permettant à la communauté de contribuer facilement. Nous devons encore améliorer certaines choses.

03. Sortir de terre : La naissance de Lattice et MUD (Printemps 2022 - Été 2022)

Ludens et Alvarius, avec l'aide d'autres collaborateurs, ont réalisé qu'ils devaient créer un système d'exploitation avant de pouvoir continuer à développer le jeu. Ils ont besoin d’un cadre et d’un protocole pour gérer des codes de jeu plus complexes et éliminer les modèles de développement peu conviviaux des méthodes traditionnelles de développement de contrats intelligents. Après avoir exploré de nombreux frameworks de développement de jeux, l'équipe a découvert le modèle ECS (Entity, Component, System), qui est devenu la base de MUD v1, le moteur de jeu de l'équipe.

Au printemps 2022, lors de la conférence D.E.F.C.O.N à Amsterdam, Ludens a annoncé Lattice, une organisation basée en entreprise. Alvarius a présenté plus en détail le framework MUD et ECS. Bientôt, Kooshaba a rejoint Lattice, où il était l'un des principaux développeurs de l'équipe Dark Forest. Biscaryn nous a également rejoint et est devenu notre PDG. À l’été 2022, nous avons été officiellement créés.

Cet été-là, l'équipe a commencé à travailler dur sur le MUD. Nous avons organisé un sommet à New York et avons commencé à développer la chaîne, l'infrastructure et les services, qui deviendront plus tard MUD testnet et MODE. En même temps, nous avons commencé à développer un jeu appelé "MUD War", qui est devenu le jeu actuel. "Guerre de MUD" Sky Strife ".

En août 2022, Ludens a publié « Autonomous Worlds (Part 1) » https://0xparc.org/blog/autonomous-worlds, qui servira de guide à toute équipe souhaitant construire des systèmes complexes et émergents sur Ethereum.

04. Se généraliser (automne 2022 - hiver 2022)

À l'automne 2022, lorsque MUD v1 est entré dans une phase relativement stable, nous avons invité une douzaine d'équipes à venir à Londres pour participer à un événement sur le thème de l'utilisation de MUD pour créer des jeux et des applications. Nous avons été époustouflés par la complexité et l’innovation dont ils ont fait preuve. Notre intuition initiale de « la nécessité d'un système d'exploitation puissant pour prendre en charge les applications en chaîne » s'est vérifiée.

En interne, l'équipe de Lattice travaille dur pour développer un nouveau jeu appelé OPCraft, un jeu en chaîne complète basé sur des voxels qui défie les limites de performances de MUD et d'Optimism (Optimism est un rollup compatible EVM qui déploie OPCraft). Au cours des dix jours qui ont suivi le lancement d'OPCraft, le jeu a accueilli diverses activités complexes qui ont émergé sur la chaîne : de nouveaux plug-ins, des contrats intelligents personnalisés et même un leader supérieur sont tous apparus au lancement du jeu.

En octobre 2022, au Devcon de Bogota, l'équipe a présenté pour la première fois MUD v1 au public. Immédiatement après, nous avons organisé un atelier sur le monde autonome réunissant 80 personnes pour démontrer plus en détail les capacités de MUD v1. En novembre, Frolic, l'un des contributeurs de plugins les plus prolifiques sur OPCraft, a rejoint l'équipe de Lattice à plein temps.

05.Développement continu (2023-présent)

Au cours de la nouvelle année, nous avons accueilli cinq nouveaux membres, responsables de l'ingénierie, des opérations et de la gestion des produits. Le développement de Sky Strife est entré dans une bonne phase et nous avons lancé un nouveau didacticiel pour MUD afin de permettre aux nouveaux développeurs d'accéder plus facilement à l'écosystème MUD.

Nous nous concentrons davantage sur l'amélioration du MUD et la création de nouvelles fonctionnalités pour amener MUD v2 à un état stable dès que possible. La modularité est au cœur de MUD v2 : nous avons modularisé le modèle de données pour contourner le stockage de données piloté par le compilateur Solidity. Nous avons modularisé le système de plug-ins pour offrir plus de flexibilité aux développeurs utilisant MUD. Nous avons modularisé la pile de synchronisation pour permettre la synchronisation de l'état du contrat et du client, ainsi que la prise en charge de l'utilisation de clients de requêtes SQL et d'indexeurs automatiques. Nous fournissons des commentaires continus pour le développement de MUD v2 grâce à notre travail de développement sur Sky Strife et aux besoins des autres développeurs créant des applications utilisant MUD.

Au printemps 2023, lors d'un événement que nous avons organisé en partenariat avec ETHGlobal, nous avons reçu des soumissions de plus de 400 hackers pour plus de 100 projets différents construits sur MUD v2. Nous continuons à travailler sur MUD v2 ainsi que sur de nombreux projets internes liés à l'infrastructure EVM.

Bien que divers efforts soient déployés dans des directions différentes, notre objectif reste le même : créer des produits conviviaux pour les développeurs et compatibles avec l'écosystème Ethereum, afin que chacun puisse promouvoir plus facilement le développement de systèmes en chaîne.