Golden
CryptoKitties

CryptoKitties

CryptoKitties is a game built on the Ethereum blockchain in which users can collect and trade digitally scarce virtual cats.



Introduction

CryptoKitties is a blockchain based game in which users collect and trade digitally scarce virtual cats using ETH tokens. Each kitty has a unique 256-bit genome which defines it's appearance and traits. Players are able to breed new kitties who inherit traits from their parents' genome. AxiomZen developed the game including the five smart contracts which allow users to interact with the Ethereum blockchain. The blockchain tracking of the CryptoKitties means that the kitties are permanently and immutably available on the blockchain regardless of the original creators continued support of the project. CryptoKitties is a new type of digital asset known as a cryptocollectables, other examples include CryptoPets, CryptoPuppies.



Design

Supply and breeding

The supply of kitties is limited based a fixed number of new kitties called Gen 0 kitties released every fifteen minutes. Additionally, users can choose a mother and father to breed a genetically unique offspring. The rate at which users can breed new kitties is limited, and users also have to pay a fee to breed.

Genetics

Each kitty has a unique genome represented by a 1 or a 0 at each position of their 256-bit genome. The exact genome of the kitty is stored on the blockchain represented by this string of bits. This genome determines the properties of the kitty such as background color, breeding cooldown time, whiskers, beard, and others. Players can sire a new offspring from a chosen set of parents. This is done by a genetic algorithm which mixes the genetic data from the parents as well as info from the ethereum block hash to create a unique offspring. The offspring may have unique or desirable properties to players which make them more desirable for trading on the Cryptokitties marketplace.

A cracking program was developed which allows users to determine the exact genes of the offspring for a given 256 block time segment. If the user doesn't like that specific gene set they could wait 256 blocks and get another iteration based on the block hash and so on until they arrived at a desired gene set.

Marketplace

Buying and selling of cryptokitties occurs on a marketplace using the digital wallet called MetaMask.

Popularity

By December 3, 2017 more than $1 million dollars worth had been transacted through the game and was the most popular decentralized application on the Ethereum network, responsible for 15% of all traffic. The network congestion caused by the game highlighted the blockchain scalability issues for the Ethereum network and blockchains in general.



CryptoKitties is a blockchain based virtual game developed by Axiom Zen that allows players to purchase, collect, breed and sell various types of virtual cats. It represents one of the earliest attempts to deploy blockchain technology for recreational and leisurely purposes. The game's popularity in December 2017 congested the Ethereum network, causing it to reach an all-time high in transactions and slow down significantly.On March 20, 2018, it was announced that CryptoKitties would be spun off into its own company and raised $12 million from several top venture capital firms and angel investors. The investment round was led by New York based Union Square Ventures and San Francisco based Andreessen Horowitz.

Background

CryptoKitties is not a cryptocurrency. Instead it operates on Ethereum's underlying blockchain network, as a non fungible token (NFT) unique to each CryptoKitty. Each CryptoKitty is unique and owned by the user, validated through the blockchain, and its value can appreciate or depreciate based on the market. CryptoKitties cannot be replicated and cannot be transferred without the user's permission even by the game developers. Users can interact with their CryptoKitties, having the ability to buy, sell, and sire (breed) them. A test version of CryptoKitties was unveiled at ETH Waterloo on October 19, 2017, the largest Ethereum hackathon in the world. As of December 2, 2017, Genesis, the first and highest selling cat was sold for 246.9255 ETH (~$117,712 USD) on that day.



The virtual cats are breedable and carry a unique number and 256 bit distinct genome with DNA and different attributes (cattributes) that can be passed to offspring. Several traits can be passed down from the parents to the offspring. These include pattern, mouth (shape), fur, eye shape, base color, accent color, highlight color, eye color, and optional wild and environment characteristics. Other features like cool down times are not passed down but are instead a function of the 'generation' of the offspring, which is one higher than the maximum generation between the two parents.

Technology

A CryptoKitties' ownership is tracked via a smart contract on the Ethereum blockchain. CryptoKitties are distributed automatically, via smart contract, at the rate of one every 15 minutes (672 per week) for one year. Each CryptoKitty is represented in the form of a non-fungible ERC-721 token, which allows for each entity to have specific cattributes.

Based on the limited number of cats going into circulation and their limited genomes, there is a limit of 4 billion total cats that can be bred. Each cat will have a distinct visual appearance ("phenotype") determined by its immutable genes ("genotype") stored in the smart contract. Because cats are tokens on a blockchain, they can be bought, sold, or transferred digitally, with strong guarantees of ownership. A CryptoKitty does not have a permanently assigned gender. While they can only engage in one breeding session at one time, each cat is able to act as either matron or sire. The owner chooses with each breeding interaction.

A group known as Axiom Zen innovation studio developed the game. Until November 2018, Axiom Zen intends to continually release a new CryptoKitty every 15 minutes, with the rest of supply determined by breeding of CryptoKitties. CryptoKitty owners may put them up for sale via an auction for a price set in Ether (ETH).

Reception

There are concerns that Cryptokitties is crowding out more serious, significant business that use the Ethereum platform. As of December 5, 2017 Etherscan has reported a sixfold increase in pending transactions on Ethereum since the game's release just a week earlier. "CryptoKitties has become so popular that it's taking up a significant amount of available space for transactions on the Ethereum platform", said Garrick Hileman, from the University of Cambridge.



Ethereum miners increased the gas limit in response to CryptoKitties, which allowed for more data per block and increasing transactions per second.



In December 2017 a CryptoKitty sold for $100,000.In May 2018, CryptoKitties launched their first celebrity-branded CryptoKitty with Stephen Curry, an American professional basketball player. As part of the partnership, Curry was given three CryptoKitties with special imagery, the first of which he put up for auction. The company later suspended the auction, claiming that Stephen Curry wasn't as involved as they initially thought. The company was later sued for trade secret theft over the Stephen Curry collectibles.In 2018 CryptoKitties will help the german museum ZKM Center for Art and Media Karlsruhe explain blockchain.

Timeline

March 20, 2018

Union Square Ventures invests in CryptoKitties

Fred Wilson announces on the USV blog that Union Square Ventures invested in a CryptoKitties funding round. 

Funding rounds

1 Result
Funding round
Funding round
Funding round amount (USD)
Funding round amount (USD)
Funding type
Funding type
Funding round date
Funding round date
Investment
Investment

People

Name
Role
LinkedIn

Dieter Shirley

Founder



Fabiano PS

Founder



Mack Flavelle

Founder



Roham Gharegozlou





Further reading

Title
Author
Link
Type
Date

Do You Really Own Your CryptoKitties?

Greg McMullen

Web



How a Hackathon Birthed the CryptoKitties Origin Story

Rachel Wolfson

Web



How does cryptokitties.co work?

Aidan Breen

Web



Introducing 'CryptoKitties,' the New Digital Pets Taking Ethereum by Storm

Joseph Hincks

Web



People have spent over $1M buying virtual cats on the Ethereum blockchain

Fitz Tepper

Web



Response to "Do You Really Own Your CryptoKitties?"

Mack Flavelle

Web



The ethereum world is now obsessed with breeding cartoon cats

Joon Ian Wang

Web



Towards Cracking Crypto Kitties’ Genetic Code

Mo Dong

Web



Documentaries, videos and podcasts

Title
Date
Link

CryptoKitties

March 28, 2019

How to Chase Fancy Cats

May 22, 2018

How to Play CryptoKitties

April 25, 2018

The Future of CryptoKitties

October 31, 2018

Companies

Company
CEO
Location
Products/Services









References