Cellula 4x4 Gene-Type BitLife Hackathon

Cellula
8 min readSep 11, 2024

--

Event Overview

Cellula proudly presents the world’s first fully on-chain AI game utilizing the vPOW consensus mechanism, powered by GPU computing. This innovative hackathon invites global developers to harness the power of the Game of Life to create high-performance 4x4 gene-type BitLife. Engage with the Bitcoin POW mining mechanism in a gamified experience and contribute to the future of mining within the Cellula ecosystem. Dive into the Cellula and discover the top-performing 4x4 gene-type BitLife. This event is a key step towards the official launch of 4x4 gene-type BitLife, aiming to spark creativity and foster deeper engagement and participation within our community.

Partners and Media Support

  • Organizer: Cellula
  • Powered by: BNB Chain
  • Partners: Dorahacks, Gen3, GeekWeb3, Rebase, Undefined Labs, XueDAO
  • Media Support: Blockbeat, Bitcoin Addict, Coinvestasi, Foresight News, TechFlow

Key Dates

Event Duration: Sept 11 — Oct 2 (3 weeks)

  • Gene-Type Computation and Submission: Sept 11 — Sept 29
  • Results Announcement: Oct 1
  • Prize Distribution: Oct 2

Prize Pool Allocation and Prize Distribution

Total Value: Approximately 10,000 USDT

  • Top 3 Winners: 1,000 USDT each (totaling 3,000 USDT)
  • BitCell NFTs: 10 BitCell NFTs (valued at 3,000 USDT)
  • High-Performance BitLife: 100 BitLifes (valued between 15 USDT to 50 USDT each)
  • Exclusive Mining Machine Naming Rights: For top developers

Prize Distribution:

  • USDT Distribution: USDT will be directly transferred to the wallet addresses provided by the winning participants.
  • BitCell NFT Distribution: BitCell NFTs will be sent directly to the Bitcoin addresses provided by the winners. Please note that only JoyID and OKX wallets with Taproot or Native SegWit Bitcoin addresses are supported. For more information, refer to the Important Notes for OKX Users and JoyID Users part.
  • Exclusive Mining Machine Naming Rights: We will reach out to the winners via the Discord handle they provided during the gene-type submission to discuss the specific naming of the mining machines.
  • Important: If you’re participating in the event, please make sure to provide your Discord handle through the Luma event registration page. This is how we’ll contact you if you win!

Participation, Submission and Support

Join the Game and Access the Event Page

  • Visit the official Cellula website and connect your wallet to get started.
  • Click on the “4x4 Gene-Type BitLife Hackathon” module on the right side of the homepage to enter the event page.

Access the 4x4 Crafting Table

  • Click “Join” to access the 4x4 Crafting Table and begin creating your 4x4 gene-type BitLife.

Create a BitLife on the Crafting Table

  • Upgraded Crafting Table: Cellula’s Crafting Table has been expanded from a 3x3 to a 4x4 grid, allowing you to unlock more BitLife combinations. Experiment with a wide range of possible combinations on this larger grid.
  • Combination Rules: You can use a minimum of 2 BitCells and a maximum of 16 BitCells to create a BitLife. After synthesis, simply click the play button to view the 30D computational power value of your BitLife!
  • Evolution Process: BitLife will evolve according to the rules of Conway’s Game of Life. This evolution generates rewards for the BitLife holder.

Track Your BitLife’s Hashrate

  • Evolutions: BitLife evolves once every 5 minutes according to rules of Cellula, resulting in up to 288 evolutions per day.
  • Hashrate: The value generated by a BitLife during evolution is tracked by its “Hashrate.” Higher Hashrate values indicate stronger and rarer BitLife.
  • Hashrate Growth: Different combinations result in varying Hashrate growth patterns. Some BitLifes may experience rapid growth, while others grow slowly at first but accelerate later on.

Calculate Your BitLife’s 30-Day Hashrate

  • 30-Day Hashrate: To compare BitLifes, aggregate their Hashrate over 30 days (288 evolutions per day * 30 days = 8,640 evolutions) to get the 30-day Hashrate value.
  • Hashrate Calculation Tools: Use Cellula Hashrate Calculation Tool or create your own. Conway’s Game of Life is Turing-complete, offering endless possibilities. While our tool is a basic version, we encourage participants to develop more advanced calculation methods.

Submit Your BitLife

  • No Barriers: All players are welcome to participate in the hackathon.
  • Submission: During the event period, submit your BitLife combination through our product page by clicking “Participate Now,” or use our official API interface.
  • Performance Check: Ensure that your BitLife’s 30-day Hashrate is greater than 18,329,471 to qualify.
  • Submission Methods:

1. Event Page: Create your BitLife on the Crafting Table on the event page. Submit your BitLife combinations through the event page by clicking “Participate”.
2. API: Follow the specified format for API submissions.

  • Verification: Submissions will undergo a verification process, which may cause some delays. Please be patient during this process.

Compete for Rewards

  • Leaderboard: Submissions will be ranked based on the 30-day Hashrate value, and rewards will be given to the top 118 participants.
  • Unique Hashrate: Your BitLife’s 30-day Hashrate must be unique on the leaderboard. Duplicate Hashrate values will not be accepted. For example, if Player A’s BitLife has a 30-day Hashrate of 12,345,678, and Player B’s BitLife has the same value, Player B’s submission will be rejected if Player A has already submitted.

Hackathon Developer Support

Ranking Criteria

Ranking Basis:

Submissions will be ranked based on the 30-Day Hashrate value of the BitLife. The top 118 users will receive rewards.

Submission Restrictions:

  • BitLife combinations with the same 30-day Hashrate value cannot be submitted.
  • All submitted combinations will be recorded based on the order of submission.

Submission Requirements:

  • Ensure that the 30-day Hashrate value of your submitted BitLife combination exceeds 18,329,471.
  • The 30-day Hashrate value of each BitLife must be unique on the leaderboard. Duplicate values will not be accepted. For example, if Player A’s BitLife 30D Hashrate is 12,345,678 and Player B’s is the same, Player B’s submission will not be accepted if Player A has already submitted it.

Participation Requirements

Eligibility: Open to all participants with no restrictions.

Recommended Hardware Standards: Windows PC for optimal experience.

Submission Methods:

  • Event Page: Create your BitLife on the Crafting Table on the event page. Submit your BitLife combinations through the event page by clicking “Participate”.
  • API: Follow the specified format for API submissions.

Additional Information:

On the 4x4 Crafting Table, there are countless combinations of BitLife. Once charged, these BitLife will begin to evolve and generate hashrate. Based on the speed and magnitude of output changes, we classify these BitLife combinations into four categories: Rapid Growth, Late Blooming, Unlimited Growth, and Stable.

  • Rapid Growth and Late Blooming types differ mainly in the speed of hashrate changes during the early stages of evolution. Over time, their hashrate production will gradually stabilize, showing minimal variation, which we refer to as the stable state.

Below are three examples representing Rapid Growth, Late Blooming, and Unlimited Growth types. These are examples of high-performing BitLifes:

We have already explored many high-performing BitLife within the 3x3 combinations. The following table showcases a variety of BitLife types based on their performance during evolution. These reference points can serve as guidance for participants as they craft their own BitLife during the hackathon: BitLife Gene Type

Additional Information

BitLife

BitLife is the core game asset in Cellula’s virtual Proof of Work (vPOW) consensus mechanism. These intelligent on-chain digital lifeforms are central to Cellula’s innovative approach to fair asset distribution and liquidity guidance.

Key Features of BitLife:

  • Infinite Combinations: Each BitLife is made up of 2 to 9 BitCells, and each combination forms a unique gene-type. The near-infinite ways to combine BitCells allow for endless BitLife possibilities.
  • Unique Computing Power: Each BitLife has its own computing power, enabling it to participate in the gamified mining process.
  • Autonomous Evolution: Just like real-life forms, BitLife gene-types evolve infinitely on-chain according to Conway’s Game of Life rules as block height increases.
  • Programmability: As an evolvable NFT asset, BitLife is inherently programmable. It can be transformed into any type of in-game asset, such as characters, items, resources, or land. Each asset is unique and dynamically evolves over time.

Main Functions of BitLife:

  • Gamified Mining: As a primary in-game asset, BitLife allows users to mine energy and accumulate $CELL tokens.
  • Fair Launch: Users can engage in the fair distribution of new assets by frequently charging BitLife with small transactions. This process is powered by the Analysoor algorithm. By leveraging these smart on-chain digital lifeforms, Cellula creates a new type of gamified mining process, enabling fair asset distribution and liquidity guidance.

Creating Your BitLife on the Crafting Table:

On the Crafting Table, you can create your own unique BitLife by combining various BitCells. You can use a minimum of 2 BitCells and a maximum of 16 BitCells to create a BitLife. Use the filter function at the top of the BitCell Table to quickly locate the BitCells you need.

Gene-Type

What is a Gene-Type
In Cellula, gene-types refer to the specific combinations of BitCells used to create a BitLife. The current Crafting Table is 3x3, supporting up to 9 BitCells for combination. The upcoming 4x4 Crafting Table will support up to 16 BitCells.

How to Create a Gene-Type
A gene-type is defined by the arrangement of BitCells. Creating new gene-types involves experimenting with different combinations of BitCells to generate unique gene-types.

What is an Optimal Gene-Type
In Cellula, a BitLife’s computing power is determined by the number of active cells in its gene-type. Therefore, a strong gene-type typically has a high number of active cells. As BitLife evolves over time, the number of active cells fluctuates with each generation. A high-cell-count, stable BitLife is considered a strong gene-type. In high-performance states, BitLife with rapid growth are often the most sought-after by players.

Thus, an optimal gene-type is defined as one that has more active cells and requires fewer generations to reach a stable state.

About Cellula

Cellula is pioneering a programmable incentive layer that is transforming asset issuance on the Ethereum Virtual Machine (EVM) ecosystem. At the core of Cellula’s innovation is its virtual Proof-of-Work (vPOW) consensus mechanism, which combines principles from Conway’s Game of Life, Variable Rate GDAs Algorithm, and Game Theory.

Cellula’s vPOW empowers “BitLife” entities with unique hashrates, enabling them to engage in a gamified mining process that generates dynamic incentives. This innovative approach to mining introduces adaptability and programmability, allowing Cellula to achieve unprecedented levels of fair asset distribution and liquidity allocation guidance — a true first for the EVM-compatible networks.

By seamlessly integrating these technologies, Cellula is poised to reshape the landscape of decentralized finance and programmable incentives, ushering in a new era of on-chain participation and value creation.

Social / Links:

--

--

Cellula

Cellula, a fully on-chain AI game that offers users ability to create, compose and envolve digital life.