🚀 First stop: "The Hitchhiker's Guide to The Autonomous World"
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.
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.
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.
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…
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:
1/ The Ultimate Guide to ZKML Ecosystem Landscape 🚀
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
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
1/ The Fundamental Introduction of Proof Aggregation:
What is proof aggregation?
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.