Louis Profile picture
May 25 31 tweets 15 min read Twitter logo Read on Twitter
👉 1/
We're heading to The Autonomous World.

🚀 First stop: "The Hitchhiker's Guide to The Autonomous World" Image
2/ "Autonomous" is derived from the Greek word autonomos where 'auto' means self and 'nomos' means to govern. The word autonomous means having the right or power of self-government. Image
3/ What is "Autonomous World"?

The philosophy behind "Autonomous World" focuses on designing the rules and laws of on-chain worlds and realities in a decentralized manner. @latticexyz team provided an excellent definition at the following link,
0xparc.org/blog/autonomou…
4/ “Worlds with a Blockchain substrate are almost maximally autonomous: anybody can enforce the introduction rule, without damaging its objectivity. The disappearance or betrayal of any particular individual does not hurt the World: its diegetic boundary remains as hard as ever.”
5/ Fully on-chain games represent the intersection between blockchain and the "Autonomous World." It means that all game logics and states are on-chain, allowing game creators to develop a set of gaming rules. @guiltygyoza did a insightful article about it
guiltygyoza.xyz/2022/08/game2-…
6/ Players can customize their gameplay experience using plugins or third-party clients. Moreover, governance of these rules can be delegated to the communities. Additionally, @0xtaetaehoho from @1kxnetwork wrote an excellent article explaining it:
7/ Thus, the fully on-chain game offers these advantages:

- Unrestricted composability and interoperability
- Verifiable on-chain information and asset ownership for players
- Decentralized governance, enabling players to contribute to game development
8/ Building fully on-chain game can be quite challenging, from the initial design to the unpredictable obstacles encountered during production and testing. @matchbox_dao's article explains how to create such games from scratch. There are a few core issues:
mirror.xyz/matchboxdao.et…
9/
- Lack of frameworks: Each team attempts to build everything from scratch, leading to reduced efficiency
- Limited code reusability
- Insufficient data composability
- Scalability concerns with current blockchains

However, there are several team are working on those issues.
10/ MUD by @latticexyz is a framework designed for complex applications. It introduces conventions for organizing data and logic, while abstracting away low-level complexities so developers can focus on app features with standard way to store data on chain
lattice.xyz/blog/mud-an-en…
11/ There are over 20 projects currently being built using MUD.

- @skystrifeHQ, an on-chain game developed on MUD, offers fast-paced RTS combat in a race to secure the Ember Crown
latticexyz.notion.site/How-to-play-Sk…
12/
- @muddyforest_eth is a fully on-chain MMO RTS space conquest game using the MUD. It offers players a unique experience as they explore infinite space and compete against one another in factions to capture planets throughout the galaxy
medium.com/@Tetrationlab/…
13/
- Utilizing MUD's on-chain game engine & @optimismFND's OP Stack, the #OPCraft was developed in just 2 months. A series of blog posts detail each step of the process.
14/
- @primodiumgame is another game built using MUD. It's similar to Factorio, but fully on-chain, multiplayer, and free.
primodium.notion.site/Why-we-re-buil…
15/ @dojostarknet is a verifiable game engine that offers a comprehensive toolkit for creating autonomous worlds. Together with @cartridge_gg, Dojo enables modular and extensible Autonomous Worlds. Check out the incredible thread by @tarrenceva:
16/ @LootRealms serves as a great illustration of Autonomous Worlds being digitally terraformed using @dojostarknet. They're launching the "Realms Autonomous World," with 'Realms: Eternum', which is MMOCCG, set to be the first title released in its world
bibliothecadao.xyz/articles/realm…
17/ @jumpengineering releases ARC, employing an Entity-Component-System (ECS) style. The primary objective is to separate data from its execution while creating dynamic data structures that boost interoperability and composability
jumpcrypto.com/writing/introd…
18/ Last week during @dba_crypto Research Day, @smsunarto released the the product "World Engine", which a sharded rollup SDK built to horizontally scale on-chain games to improve the scalability
19/ @PlaymintUK developed "CLIENT SIDE PROOFS" to enable significantly more computationally complex on-chain games without raising gas costs, utilizing SNARKs and zk proofs
20/ If on-chain game logic requires additional computing power, @RiscZero's zkVM and the forthcoming Bonsai network will enable developers to create scalable, chain-agnostic code using general-purpose programming languages
21/ It's clear that many amazing teams are experimenting with fully on-chain games. With so much experimentation happening, it’s exciting to think about what sort of revolutionary advancements could be right around the corner
22/ Treaty by @curioio allows players to become the governor of their own nation in a fully-on-chain world. Players must make strategic decisions regarding resource allocation, territorial expansion, and choosing trustworthy collaborators
blog.curio.gg/untitled/
23/ @matchbox_dao is an ecosystem DAO that develops the community for fully on-chain games and esports for developers. They organized "0xMonaco: The Battle of Titans," a game where many players compete against each other in a smart contract "race."
golden-racer-395.notion.site/Step-by-step-o…
24/ @skylabHQ develops the building blocks for an autonomous world and initial games. It simplifies tokenomics design, game distribution, early user and liquidity bootstrapping, and aspects of infrastructure and tools for game creators
mirror.xyz/skylabhq.eth/A…
25/ @MithraeumIO is a multiplayer blockchain strategy game, allowing players to create unique diplomacy protocols through custom smart contracts written directly by the players themselves
medium.com/mithraeum/mith…
26/ @topology_gg is developing Mumu & Isaac. Isaac is a cooperative game inspired by Liu Cixin's work, The Three-Body Problem. MuMu is a puzzle game where substances can transform, like alchemy, into other substances when conditions are right
topology.substack.com
27/ Cellula is developing a fully on-chain artificial life simulation game. By abstracting the logic controlling life from this process, players could potentially create an entirely new form of life
mirror.xyz/0xF52E90de8Ec8…
28/ @GoldAdventure is also working on their L2 to enable Loot community builders to develop games on their own L2 chain
mirror.xyz/agld.eth/DUojx…
29/ As optimization with ZKML continues to increase, it will provide game creators with more powerful tools to incorporate AI into their fully on-chain games. @VsLeela by @ModulusLabs demonstrated an incredible example of an on-chain AI game medium.com/@ModulusLabs/c…
30/ We believe that on-chain gaming signifies the start of a new paradigm leading to mainstream mass adoption. We are incredibly enthusiastic about on-chain games and eagerly anticipate supporting, investing, and learning within this space alongside all of you!
31/ Appendix
@pet3rpan_ compiled an excellent collection of resources and articles about fully on-chain games in the following post:

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Louis

Louis Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @Louissongyz

May 15
1/ The Ultimate Guide to ZKML Ecosystem Landscape 🚀 Image
2/
Based on our research, "Balancing the Power of AI/ML: The Role of ZK and Blockchain" by @Hill79025920 and @yuxiao_deng, ZKML could solve the trust issues of ML inferences
3/
Next, what's current landscape of ZKML solutions? I break down the ZKML ecosystem into 7 categories,

- Hardware Acceleration
- Data Input
- Inference
- Decentralized Training
- Computation
- Tooling
- Use Case
Read 19 tweets
May 8
1/ A brief Introduction of ZKWasm:

What is ZKWasm? Image
2/ What is WASM?
WebAssembly (WASM) is a widely adopted virtual machine that revolutionizes web development. Its exceptional efficiency, portability, and compatibility with popular programming languages have endeared it to developers worldwide.
3/ It was developed collaboratively by Google, Mozilla, Microsoft, and Apple and has become a popular technology for building high-performance web applications. By compiling and directly executing on hardware, WASM offers remarkable performance enhancements Image
Read 18 tweets
May 3
1/ The Fundamental Introduction of Proof Aggregation:

What is proof aggregation? Image
2/ When we evaluate zk-SNARKs, there are three different metrics to compare,

- Prover time
- Verifier time
- Proof length

To optimize zk-SNARKs on blockchain, capability of proof aggregation is another important thing to evaluate. So why is proof aggregation so important?
3/

- Multiple proofs are combined by creating a new proof.The resulting proof can then be verified in a single step. This can reduce the computational burden caused by multiscalar multiplications (MSM) and elliptic curve pairings on the verifier.
Read 18 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(