12 Cats on the Blockchain - Demystifying Ethereum with the CryptoCats

30
12 CATS ON THE BLOCKCHAIN DEMYSTIFYING ETHEREUM WITH THE CRYPTOCATS cryptocats26

Transcript of 12 Cats on the Blockchain - Demystifying Ethereum with the CryptoCats

Page 1: 12 Cats on the Blockchain - Demystifying Ethereum with the CryptoCats

12 CATS ON THE BLOCKCHAIN

DEMYSTIFYING ETHEREUM WITH THE CRYPTOCATS

cryptocats26

Page 2: 12 Cats on the Blockchain - Demystifying Ethereum with the CryptoCats

cryptocats26

NAS GENDRY JOCHY

Page 3: 12 Cats on the Blockchain - Demystifying Ethereum with the CryptoCats

THIS IS NOTA talk about the price of Bitcoin, or ETH, or an ICO

or a Whitepaper

cryptocats26

Page 4: 12 Cats on the Blockchain - Demystifying Ethereum with the CryptoCats

WHAT ARE CRYPTOCATS?

cryptocats26

DIGITAL ASSET OWNERSHIP ON THE BLOCKCHAIN

Page 5: 12 Cats on the Blockchain - Demystifying Ethereum with the CryptoCats

Digital collectible 8bit cat. Each cat has a unique

number which correlates to the array in the contract

Each cat is a token and the token ownership is stored on the Ethereum Network.

We are exploring non- fungible tokens, where each

has different attributes.

A composite image with all the cats in a release is

hashed (SHA-256) and is tied to the contract.

CryptoCat #10 TokenImage Hash

cryptocats26

Page 6: 12 Cats on the Blockchain - Demystifying Ethereum with the CryptoCats

12th November 12 Cats

20th December 436 Cats

25th November 177 Cats

The Original

Cats

December

Edition

Australia

Blockchain Edition

TIMELINE

cryptocats26

Page 7: 12 Cats on the Blockchain - Demystifying Ethereum with the CryptoCats

IDEATION  

Most ideation techniques start with the customer, but...

cryptocats26

Great customer problems to

solve

Don't need blockchain as

a solution

Page 8: 12 Cats on the Blockchain - Demystifying Ethereum with the CryptoCats

cryptocats26

GREAT BLOCKCHAIN USE

CASES

CUSTOMER PROBLEMS WE

WANT TO SOLVE

CREATIVE CURVE BALL

THE MASHUP

Page 9: 12 Cats on the Blockchain - Demystifying Ethereum with the CryptoCats

WHY 8-BIT

Comes from a time when there was limited capacity. We wanted to be true to our DNA, the

best way for us engineers to do art in the crypto world.

Page 10: 12 Cats on the Blockchain - Demystifying Ethereum with the CryptoCats

THE FIRST ATTEMPT

Page 11: 12 Cats on the Blockchain - Demystifying Ethereum with the CryptoCats

A TEENY TINY MVP12 CATS, 6 USERS

cryptocats26

THE SIMPLEST USER JOURNEY:

VIEW, CLAIM, SHARE

Page 12: 12 Cats on the Blockchain - Demystifying Ethereum with the CryptoCats

cryptocats26

There's hardly

anything interesting

you can do on Mobile

yet

UX/UI:

Metamask helps but it

has glitches

 and requires a bit

of set-up

Ethereum is slow.

It's early days for

error handling from

contract responses

Page 13: 12 Cats on the Blockchain - Demystifying Ethereum with the CryptoCats

USER TESTING

cryptocats26

Exploring where people use cats, how they feel about them.

Page 14: 12 Cats on the Blockchain - Demystifying Ethereum with the CryptoCats

UNIQUEBLOCKCHAINFEATURES TO

EXPLOIT:

Unbreakable Ownership There's nothing like owning your own cat on the blockchain. Bringing a strong sense of authentic ownership to the digital world

Digital ScarcityExclusiveness, FOMO and the supply and demand dynamic creates interesting games like the notorious Cat #52

TransparencyGives bragging rights to your cat ownership, everyone can see the real owner

Page 15: 12 Cats on the Blockchain - Demystifying Ethereum with the CryptoCats

BACKSTAGE

FRONT END WEB

BRIDGE: WEB TO

BLOCKCHAINETHEREUM

cryptocats26

HTML / JS

Web3.JS / Metamask /

Infura Geth / Parity

TOOLS: Truffle, Testrpc, Remix IDE, and AWS

Image maker / Python Catpackager

CATLERY

Page 16: 12 Cats on the Blockchain - Demystifying Ethereum with the CryptoCats

I . PYTHON

Page 17: 12 Cats on the Blockchain - Demystifying Ethereum with the CryptoCats

LEVEL -UP

Artisan

Automation:

layers, colours,

file processing

Decentralisation

Page 18: 12 Cats on the Blockchain - Demystifying Ethereum with the CryptoCats

THE SOLIDITY CODE

Page 19: 12 Cats on the Blockchain - Demystifying Ethereum with the CryptoCats

cryptocats26

GETTING TO MAIN NET

TESTRPC

Local testing only

TEST NET

We use Ropsten

MAIN NET

Live

Page 20: 12 Cats on the Blockchain - Demystifying Ethereum with the CryptoCats

cryptocats26

STARTING WITH

TESTRPCDevelop and test web app and contract on local environment

(Truffle + TestRPC)

Automate deployment to AWS server

(Bitbucket + CodeDeploy + S3 + EC2)

Page 21: 12 Cats on the Blockchain - Demystifying Ethereum with the CryptoCats

cryptocats26

TEST NETDecentralised Ethereum environment challenges

Remix browser IDE and Infura API are useful

Page 22: 12 Cats on the Blockchain - Demystifying Ethereum with the CryptoCats

cryptocats26

THERE'S NO

PLACE LIKE

MAIN NET

Set aside time for blockchain sync

to complete

Safekeep keys used for

deployment wallet

Contract deployed on main

network is permanent

Page 23: 12 Cats on the Blockchain - Demystifying Ethereum with the CryptoCats

cryptocats26

WE ARE TRYING TO LOVE THEFORK

Page 24: 12 Cats on the Blockchain - Demystifying Ethereum with the CryptoCats

WHAT DOES A CAT LOOKLIKE ON THE ETHEREUM

PLATFORM?

cryptocats26

Page 25: 12 Cats on the Blockchain - Demystifying Ethereum with the CryptoCats

TRANSACTIONS

Page 26: 12 Cats on the Blockchain - Demystifying Ethereum with the CryptoCats

CAT #1

Page 27: 12 Cats on the Blockchain - Demystifying Ethereum with the CryptoCats

CAT CONTENTION

Page 28: 12 Cats on the Blockchain - Demystifying Ethereum with the CryptoCats

cryptocats26

CAT TOKEN

ECONOMICSTotal Cat Tokens: 189

Top Cat Owner: 10.3% 22 cats50% of market is owned by 8ppl

Page 29: 12 Cats on the Blockchain - Demystifying Ethereum with the CryptoCats

cryptocats26

CONSTANT CHANGE

Price fluctuation, platforms & dev tools, use cases, your own

ideas

DEPLOYING CONTRACTS

Deploy early More automation Design patterns

JUST BUILD SHIT

It's new Continuous learningOwn your mistakes

POWER -UPS

Page 30: 12 Cats on the Blockchain - Demystifying Ethereum with the CryptoCats

cryptocats26

cryptocats.thetwentysix.io GET YOUR CAT TOMORROW

INSERT BITCOIN TO CONTINUE

Talk to us about collaborations

[email protected]