1 of 25

Introduction to CodeChain

June 27, 2018

2 of 25

Blockchain Technologies Today

3 of 25

Blockchain Technologies Today

We have a great idea! �(99% projects belong to this category)

4 of 25

Blockchain Technologies Today

We have a great idea! �(99% projects belong to this category)

5 of 25

Blockchain Technologies Today

We have a peer-reviewed paper!

6 of 25

Blockchain Technologies Today

We have a peer-reviewed paper!

7 of 25

Blockchain Technologies Today

We already launched our mainnet!

8 of 25

Blockchain Technologies Today

We already launched our mainnet!

9 of 25

Blockchain Technologies Today

Blockchain is a great technology! �It doesn’t even need software engineers!

10 of 25

How to Build High Performance Blockchain

We don’t need it

11 of 25

How to Build High Performance Blockchain

Wait until Ethereum solves the problem

EOS

12 of 25

How to Build High Performance Blockchain

Fork EOS and reduce # of BP to 11

EOS

13 of 25

What about Other Projects?

EOS

14 of 25

Blockchain is a New OS?

Hey, we have a brand-new scheduling algorithm. Let’s create a new operating system!

Hey, we have a brand-new consensus algorithm. Let’s create a new blockchain network!

15 of 25

Current Status

  • Everybody uses Ethereum to issue tokens
  • Nobody builds applications on Ethereum
    • High transaction cost
    • Low performance (10-20 TPS)
    • Slow block confirmation time

16 of 25

Solution

  • Issue tokens first and wait until Ethereum solves the blockchain scalability problem
    • PoS (Casper)
    • Raiden
    • Sharding
  • Claim you can solve the problem by yourself by forking Ethereum/EOS or creating a new blockchain platform from scratch

17 of 25

Introduction to CodeChain

18 of 25

CodeChain

An open-source blockchain project

  • We file issues
  • We accept PRs and review them
  • We have specification
  • We have public roadmap
  • We have outside collaborators
  • We discuss on Gitter

19 of 25

CodeChain Ecosystem

Gaming

Finance

Entertainment

Commerce

20 of 25

CodeChain Key Features

Built-in multi-asset management solution

Issue, transfer and manage currencies, tokens and/or digital items on a blockchain network.

No need for smart contracts

21 of 25

CodeChain Key Features

Pluggable consensus model

Choose the consensus model optimal for your business:

PoW, Tendermint, Hot-stuff, and PoA

22 of 25

CodeChain: Consensus Laboratory

Hybrid schemes were developed that combine PoW chains with BFT to

  • increase throughput
  • decrease latency to finality
  • promote fairness

Use a permissionless chain to determine a participant/proposer rotation

  • Byzcoin, Bitcoin-NG and Hybrid Consensus

A chainless BFT protocol in the permissionless settings that uses PoW to generate propositions and rotate members

  • Solida/Solidus

Uses a permissionless chain for recovery from failures

  • Thunderella

Uses a BFT engine as a finalizing authority over a permissionless chain

  • Casper the Friendly Finality Gadget

23 of 25

CodeChain Key Features

Programmability

Make use of CodeChain’s support for programmable transactions:

asset evolution, fusion, random item generation, escrow, payment channels and atomic swap

24 of 25

CodeChain Key Features

Scalability via Sharding

Achieve higher transaction speed through horizontal scaling

25 of 25

Q & A