Breaking away from the coin governance model|Topology’s overview of Starknet’s on-chain game “Isaac” explained

This article was originally posted as a Japanese article on October 15, 2022, and has been updated and rewritten in English.

gm everyone, I’m derio, ethereumnavi’s owner.

In this issue, I would like to introduce and explain Isaac, the first on-chain game project on Starknet that is an “on-chain reality”.

Recently, crypto-native projects have become more prominent in the “gaming” space, especially in the Starknet area, where there is a lot of active development.

A typical attempt to build an on-chain game on Starknet is the Loot-derived project “Realms,” which I have previously written about.

And since I felt that Topology’s “Isaac,” which I will introduce here, is a very high-profile product in the Starknet ecosystem and one that should be kept in mind in terms of on-chain games, I decided to take it up as a subject matter.

The number of “Games & NFTs” products on Starknet has also increased considerably|made by @odin_free

However, the fact is that Starknet’s development language is Cairo, which is different from Solidity in Ethereum (L1) and therefore difficult to understand through reading code.

But even with this in mind, the author believes it is important to try to understand the big picture, the reality, and the trends of on-chain projects that are developing on Starknet.

Therefore, the purpose of this article is to introduce Starknet’s on-chain game “Isaac” to give you an Overview of the project, what makes it so eye-opening, and the advanced model used to make it a reality.

Let me begin by describing the structure of this article.

STEP
Premise: About the governing body Topology

I will begin with a description of the actual state of Topology, the organization that operates the on-chain game Isaac, which is the main topic of this article.

STEP
What is Isaac?

The next section describes Isaac, the first on-chain game project on Starknet to be an “on-chain reality”.

STEP
About CarseDAO and IsaacDAO

Finally, I overview the DAO architectural pattern “CarseDAO” with a governance structure for managing infinite games and the governance body “IsaacDAO” created according to this pattern.

I hope that this article will be of some help to those who are interested in understanding the Overview of “Isaac,” its points of interest, and the truth about its architecture for developing DAO with Play-to-Vote (P2V).

※This article is for general informational purposes only and is not intended to be and should not be construed as legal or investment advice. Therefore, it is not a recommendation to purchase any particular FT/NFT and should be used only as a study.

If you wish to place an ad, please contact us here.

TOC

Premise: About the governing body Topology

The on-chain game “Isaac” will be discussed in the next chapter. First, this chapter will take an in-depth look at the main operating organization, Topology.

Twitter

Overview

topology.gg

The first premise is that Topology is the name of the organization and Topology’s on-chain game is called Isaac.

Topology is an organization that is working to create the next generation of video game platforms and envisions a “future of the digital world” that pushes the boundaries of what was previously thought possible.

In order to realize the future of the new digital world, they call themselves Topology’s “on-chain reality” and strive to build a future where everyone is free, permissionless, and trustless.

In a sense, they are a very ambitious and challenging organization in that they “dare” to attempt to form the future of the open digital world on the blockchain.

topology.gg

Topology’s mission is to “unleash the true potential of humanity in a world that is always inclusive,” while also striving to “build an eternal (semi-permanent) world,” and to this end, Topology places importance on the following elements.

  • Inclusive design
  • Composable design
  • Interoperable design

Therefore, Topology’s new products are expected to be designed around the above vision.

At the time of writing, Topology’s main product is the on-chain game “Isaac,” which is being developed on Starknet, the L2 (Layer 2) of Ethereum.

Founder

Twitter

Topology’s founders are guiltygyoza (hereinafter referred to as Gyoza) and kunho. (※According to the author’s research.)

The former, Gyoza, in particular, is a well-known figure that anyone who follows information on on-chain games has probably seen at least once.

Gyoza’s three main areas of interest are ①Crypto, ②infinite games, and ③AI, and the theme of this article, “Isaac,” is in pursuit of ① and ②.

In addition, Gyoza’s blog (guiltygyoza.xyz) has many articles rich in connotation, so it is worth checking out if you are interested in on-chain game development.
Developers may also want to look through the GitHub page.

This is the compendium of Topology. In the next section, I will look at a brief overview of the on-chain game called “Isaac” that Topology is currently developing and what it is really about.

What is Isaac?

Twitter

概要

Isaac is Starknet’s first “on-chain reality” project.

Isaac was inspired by the novels “Three Bodies” and “Wandering Earth” by Chinese science fiction writer Liu Jixin.

In this project, the former helps “define the overall flow of reality and its purpose,” while the latter helps “define what presents a solution to the purpose“.

Incidentally, the on-chain game Dark Forest, which I previously discussed, also professes to be influenced by Liu Cixin’s novel “Three Bodies II: Black Dark Forest”.

derio

If you are interested in the on-chain game, this may be a novel series you should read.

In this article, I will not talk about the “three-body problem,” which is a problem in celestial mechanics that has not yet been completely solved because multiple equations are involved when there are three planets, although Newton’s theory of universal gravitation is valid when two planets are assumed to exist in the universe. This is a problem in celestial mechanics that has not yet been completely solved.

How this three-body problem is reflected in the game’s worldview is discussed in detail in the “Story” section that follows.

Isaac also claims that all game logic is coded in the Cairo language and stored in a smart contract (Starknet) for on-chain execution, while also providing a form of governance by play that differs from typical token-based forms of governance. Governance by play”, which is different from the common form of governance by tokens.

derio

The details of this area will be discussed in depth in each part later, so let’s just start with the Overview.

Incidentally, the name “Isaac” has the following three meanings:

  1. The suggestion that Newtonian mechanics is involved (Isaac Newton)
  2. The meaning of the creation of the world in the context of religious figures (Isaac, one of the Taisho (the Great Patriarchs) in the “Book of Genesis” in the Old Testament)
  3. The meaning of subjectivity in relation to describing the mechanisms of objective reality, given that Isaac is the name of humanity

Story

First, all players are set to coexist on “EV”, “one small (negligible mass) planet in danger of extinction”. (Hereinafter described as “EV planet.”)

Twitter

And around the EV planet I live on, there are three solar systems (the sun and a group of celestial bodies composed around it): Böyük, Orta, and Balaca.

Naturally, the EV planet and the three solar systems are not stationary; imagine that they are moving in their own orbits.

This is where the three-body problem comes into play, as it is impossible to calculate how each solar system moves and is irregular, so the distance between it and the EV planet could be too close or too far away.

As you can imagine from the size relationship of the EV planets and the three solar systems, the EV planets are very poor, so if they collide with one of the solar systems, they disappear and it is game over. (If it moves too far away, it will become extremely cold, which will be critical for the survival of the human race.)

Therefore, there is no PvP incentive in the structure of the game, and all players ultimately either “win together” or “die together,” making it a massive co-op game (PvE).

It can also be called a “multi-cooperative on-chain game” in which all players are competing for survival, as “all players drive like cars around the EV planet, dodging three solar systems and ultimately trying to escape from the solar system.”

Outline of game clear conditions

Twitter

Players must work together to change the fate of EV planets in order to avoid their extinction.

All players must work together to escape the three irregular solar systems and build various devices on the EV planets, including

  • Factories
  • Power grids
  • NDPE (nuclear rocket)

NDPE: Ground-mounted NDPEs punch holes in the planet, propel the mass upward (along the surface normal) with energy produced from nuclear fission, and give the EV planet a reverse impulse (momentum away from the sun when it strikes toward the sun), altering its orbit

The general flow is for all players to cooperate in deploying factories and power grids, while taking into account the rotation of the EV planet and its relative position to the sun to place NDPEs, strategically timing their launch, and choosing one or the other depending on the situation.

  • Change the orbit of an EV planet as a temporary measure to avoid collision with a solar system
  • Drive the planet to escape velocity with a safe escape route to escape from the 3 solar systems and complete the game

If the game is cleared by selecting ②, wouldn’t it make sense to select ① ?

Some may think this way, but in fact, to achieve ②, several conditions must be met, such as the speed of the planetary EVs being above a certain level and the distance relationship between the three solar systems, whose orbits are unreadable.

In other words, you can choose ① as a temporary measure by consensus among the players, or you can choose ② if you think, “Now is a good time! If the player decides that he or she is ready to play, the basic flow is to choose ②.

This article does not go into the detailed conditions for clearing the game, but if you are interested, please refer to the universe termination condition.

Planet EV is not “round” but “square

The word “planet” conjures up an image of a “round” planet, but the planetary EV in this project is a “square” one, a cube with a length of D on each side.

Twitter

As shown in the photo above, each face of the cube called Planet EV is dotted with colorful squares, which represent resource harvesters, refineries, and nuclear power generation equipment.

Twitter

Participants in the game will construct these various buildings, collect electricity, harvest resources, transport resources, and ultimately build a nuclear engine called an NDPE in order to escape from the three solar systems.

Current Status

topology.gg

Previously, people who completed Solve to Mint (solving on-chain puzzles to earn the right to play Isaac) from this site or those who were specially invited to play were able to play.

However, as of October 15, 2022, it is not available for play.

Discord

According to the official Discord announcement, they are currently stopping the alpha and focusing on rebuilding due to ‘frequent asynchronies between Starknet’s state and indexer-backend’s state’. Let’s wait for further news.

About CarseDAO and IsaacDAO

Finally, this chapter will first describe CarseDAO, a DAO architectural pattern with a governance structure for managing infinite games.

Then, after that, I will give an overview of the “IsaacDAO”, a governance body created according to the CarseDAO standard model.

What is CarseDAO ?

The Japanese section of this image describes the following:

There are at least two kinds of games,” James P. Carse states at the beginning of his book.

‘One is called a finite game, and the other is called an infinite game.’ Finite games are played for the purpose of winning; infinite games are played for the purpose of continuing play.”

As mentioned earlier, “CarseDAO” is a DAO with a governance structure to manage infinite games.

Carse is a word taken from the name of the religious scholar “James P. Carse,” who is also the author of the book “Finite and Infinite Games,” pictured above.

And in his book, Carse makes the argument that there are at least two types of games: finite games and infinite games.

The Isaac management team believes that governance is very important in on-chain games from the very first phase, and since Isaac is an infinite game of the latter, they have composed an “IsaacDAO” (see below for details) that incorporates the model Carse advocates.

https://isaac-book.netlify.app/#/eng/carsedao

In the CarseDAO model, you need to play the game to be entitled to vote.

The goal of this DAO model is to “ensure that games are managed by people who have played/really understood the games, not by people who buy up governors’ tokens (≒have capital power).

CarseDAO aims to “become the standard model for Play-to-Vote (P2V),” and Topology seeks to redefine open game development through this model.

For more information on how this will be accomplished and the roles assigned to each account, please click here.

What is IsaacDAO ?

IsaacDAO is a governance body created according to the CarseDAO Standard Model introduced in the previous section.

Its philosophy is to strive for simplicity and integrity, to explore secondary voting dynamism, and to adopt full forking potential.

isaac-book.netlify.app/#/eng/isaacdao

An essential part of IsaacDAO is the quantification of “meaningful play” in the Isaac reality.

In essence, those who contribute to the overall ecosystem through “meaningful play” will be given governance rights to determine how the game evolves in the future.

Play the game a lot, vote a lot. The governance model will be based on a cycle of lots of games, lots of votes, and lots of iterations, which will eliminate coin voting altogether.

For more details on how meaningful play will be quantified, please refer to Quantifying meaningful play, but briefly, points will be awarded to those who activate the NDPE, those who participate as players in a successful escape from a universe with three solar systems, and so on. The points will be awarded to those who have successfully launched the NDPE or participated as a player in a successful escape from a universe with three solar systems.

This is a very interesting system that tries to eliminate as much as possible the “vague evaluation criteria” that many communities that advocate DAO tend to fall into, and quantitatively measure the level of contribution to the entire ecosystem. I would like to participate and experience it myself.

However, as mentioned above, at the time of writing, the alpha version of the game has been stopped and cannot be played, so when the game can be played again, I would like to discuss this project as well as its practical application.

Summary

【AD】Nouns DAO JAPAN

Nouns DAO JAPAN aims to be the best Nouns community in the world. Click here to join the Discord.

In this article, I introduced and explained Topology’s on-chain game “Isaac” on Starknet.

I hope that this article has been helpful to those who are interested in understanding the Overview of “Isaac,” its points of interest, and the truth about its architecture to develop DAO with Play-to-Vote (P2V).

If you found it helpful, I would appreciate it if you could share it on Twitter, comment on it, etc.

励みになるので、よかったらSNSなどでシェアしてください!

Author of this article

TOC