BLOCKCHAINS 101 PRESENTED BY . NEUROWARE - MEET THE FOUNDERS - - PowerPoint PPT Presentation

blockchains 101
SMART_READER_LITE
LIVE PREVIEW

BLOCKCHAINS 101 PRESENTED BY . NEUROWARE - MEET THE FOUNDERS - - PowerPoint PPT Presentation

BLOCKCHAINS 101 PRESENTED BY . NEUROWARE - MEET THE FOUNDERS Ruben Tan - CTO Mark Smalley - CEO More than 10+ years of software engineering exp Living in Malaysia for the past 20 years Active community evangelist & technology speaker


slide-1
SLIDE 1

BLOCKCHAINS 101

PRESENTED BY

.

slide-2
SLIDE 2

SLIDE #

NEUROWARE - MEET THE FOUNDERS

Ruben Tan - CTO

More than 10+ years of software engineering exp Active community evangelist & technology speaker Early developer in MyTeksi, OnApp, Bookya, etc Studied distributed consensus as a hobby

Mark Smalley - CEO

Living in Malaysia for the past 20 years Building Fintech Solutions for 15+ years Spent 10 years building tech communities Building blockchain apps for 5+ years

slide-3
SLIDE 3

SLIDE #

NEUROWARE - FIRST OF MANY

  • Only Malaysian Company to Graduate from 500 Startups in Silicon Valley
  • 1st Company in Asia Providing Public Blockchain APIs & Developer Toolkits
  • 1st in The World to Develop Non-Financial Blockchain Agnostic Protocols
  • Helped Organize World’s 1st Bank-Backed Blockchain Hackathon (DBS)
  • Over 15 Years of Collective Blockchain Development Experience
slide-4
SLIDE 4

SLIDE #

NEUROWARE - WHAT DO WE DO?

Blockchain Infrastructure Blockchain Training

slide-5
SLIDE 5

BLOCKCHAINS

Broad definitions

slide-6
SLIDE 6

SLIDE #

GENERAL TRAITS OF BLOCKCHAINS

Blockchain stores data Ledgers, DNS records, etc Immutable once recorded Everybody has a copy Blockchain is a network Fully distributed Peer to peer connection Has a consensus algorithm Blockchain is infrastructure Enables trust-less interaction Enables high automation Creates new business models

slide-7
SLIDE 7

SLIDE #

A blockchain node stores all transactions that has ever happened in blocks Each block contains a series of transactions at a specific point of time Each block contains condensed information about the previous block This forms a chain of blocks which cannot be broken

DIVING DEEPER

Block 1

T T T T T T T

Block 2

T T T T T T T T

Block 3

T T T T T T T T T

Block 4

T T T T T T

slide-8
SLIDE 8

SLIDE #

A blockchain node stores all transactions that has ever happened in blocks Each block contains a series of transactions at a specific point of time Each block contains condensed information about the previous block This forms a chain of blocks which cannot be broken

DIVING DEEPER

Block 1

T T T T T T T

Block 2

T T T T T T T T

Block 3

T T T T T T T T T

Block 4

T T T T T T

slide-9
SLIDE 9

SLIDE #

A blockchain node stores all transactions that has ever happened in blocks Each block contains a series of transactions at a specific point of time Each block contains condensed information about the previous block This forms a chain of blocks which cannot be broken

DIVING DEEPER

Block 1

T T T T T T T

Block 2

T T T T T T T T

Block 3

T T T T T T T T T

Block 4

T T T T T T

slide-10
SLIDE 10

SLIDE #

A blockchain node stores all transactions that has ever happened in blocks Each block contains a series of transactions at a specific point of time Each block contains condensed information about the previous block This forms a chain of blocks which cannot be broken

DIVING DEEPER

Block 1

T T T T T T T

Block 2

T T T T T T T T

Block 3

T T T T T T T T T

Block 4

T T T T T T

slide-11
SLIDE 11

SLIDE #

PEER TO PEER NETWORK

Nodes connect together to form a peer-to-peer network Each node updates each other with new information as they receive it Updates to the ledger can be initiated from any node

T

my node

slide-12
SLIDE 12

SLIDE #

PEER TO PEER NETWORK

Nodes connect together to form a peer-to-peer network Each node updates each other with new information as they receive it Updates to the ledger can be initiated from any node

T

my node

slide-13
SLIDE 13

SLIDE #

PEER TO PEER NETWORK

Nodes connect together to form a peer-to-peer network Each node updates each other with new information as they receive it Updates to the ledger can be initiated from any node

T

my node

slide-14
SLIDE 14

SLIDE #

CONCEPTS ESTABLISHED SO FAR

Blockchains are made of a network of nodes connected to each other Inside each node is a chain of blocks containing data

1 2

slide-15
SLIDE 15

SLIDE #

PROBLEMS!

Since all nodes have exactly the same data, and you can update this ledger from any node, how do we ensure that all nodes have the latest data? Known as a distributed consensus problem in computer science One of the hardest computing problems ever in the modern world Common problem in any large databases everywhere in the world How does blockchains solve this problem then?

slide-16
SLIDE 16

SLIDE #

BLOCKCHAIN MINERS/VERIFIERS

Special nodes called miners do the hard work of updating nodes Miners pick out transactions, checks them, and packs them into blocks Miners then perform a difficult mathematical calculation using the block’s data to proof that they are willing to spend electricity to commit the block to the global distributed ledger

T

Miner

slide-17
SLIDE 17

SLIDE #

BLOCKCHAIN MINERS/VERIFIERS

Special nodes called miners do the hard work of updating nodes Miners pick out transactions, checks them, and packs them into blocks Miners then perform a difficult mathematical calculation using the block’s data to proof that they are willing to spend electricity to commit the block to the global distributed ledger

T

Miner

slide-18
SLIDE 18

SLIDE #

BLOCKCHAIN MINERS/VERIFIERS

Special nodes called miners do the hard work of updating nodes Miners pick out transactions, checks them, and packs them into blocks Miners then perform a difficult mathematical calculation using the block’s data to proof that they are willing to spend electricity to commit the block to the global distributed ledger

T

Miner

slide-19
SLIDE 19

SLIDE #

Mine r Mine r Mine r Mine r Mine r Mine r Mine r

Thousands of miners race to solve a math puzzle

MINING PROCESS

slide-20
SLIDE 20

SLIDE #

Mine r Mine r Mine r Mine r Mine r Mine r Mine r

First to solve gets the right to add a new block

MINING PROCESS

slide-21
SLIDE 21

SLIDE #

Mine r Mine r Mine r Mine r Mine r Mine r Mine r

Miner is rewarded with new coins and transaction fees

MINING PROCESS

Block 1

T T T T T T T

Block 2

T T T T T T T T

Block 3

T T T T T T T T T

Block 4

T T T T T T

New Block

T T T T T

New block with proof-of-work is broadcasted to all other nodes

slide-22
SLIDE 22

SLIDE #

PROBLEMS!

If miners are rewarded with new coins and anybody can be a miner, why wouldn’t all nodes be mining nodes then? If everybody tries to mine their blocks at the same time, how do we perform traffic control?

slide-23
SLIDE 23

SLIDE #

Auto-adjusting difficulty acts as traffic control

AUTO-ADJUSTING DIFFICULTY

slide-24
SLIDE 24

SLIDE #

EARLY MINING RIGS

slide-25
SLIDE 25

SLIDE #

MODERN MINING RIGS

slide-26
SLIDE 26

BACK TO REAL WORLD

The monumental impact of blockchains

slide-27
SLIDE 27

SLIDE #

BENEFITS OF BLOCKCHAINS

  • Save cost - move from expensive client-server oriented structure (and cost
  • f running/renting a complete data centre) to utilising commodity hardware
  • Enable innovation - blockchains can be used to create ecosystems with
  • pen participation, which in turn will create new business

models/opportunities

  • Strong fundamentals - most blockchains have strong cryptography

fundamentals, better base to work on than to rely on custom implementations

  • Empowers trust - blockchains are neutral, and can be used as a platform to

conduct transactions without the need of an intervening third-party

slide-28
SLIDE 28

SLIDE #

SAVING COST THROUGH DECENTRALISING

Save cost - move from expensive client-server oriented structure (and cost

  • f running/renting a complete data centre) to utilising commodity hardware

Data centre rental/building cost Hardware cost Electricity cost Maintenance personnel salary Security hardware cost Security personnel cost

slide-29
SLIDE 29

SLIDE #

SAVING COST THROUGH DECENTRALISING

Save cost - move from expensive client-server oriented structure (and cost

  • f running/renting a complete data centre) to utilising commodity hardware

Data centre rental/building cost Hardware cost Electricity cost Maintenance personnel salary Security hardware cost Security personnel cost

slide-30
SLIDE 30

SLIDE #

ENABLING INNOVATION THROUGH ECOSYSTEMS

Enable innovation - blockchains can be used to create ecosystems with

  • pen participation, which in turn will create new business

models/opportunities

Internal Services Firewall Business Contracts Integration System Startup Vendor Public API Research

Roadblocks are everywhere!

slide-31
SLIDE 31

SLIDE #

ENABLING INNOVATION THROUGH ECOSYSTEMS

Enable innovation - blockchains can be used to create ecosystems with

  • pen participation, which in turn will create new business

models/opportunities

Internal Services

Blockchain

Startup Vendor Research

Blockchain Blockchain Blockchain

Lower barrier of entry and better ecosystem Open participation drives innovation

slide-32
SLIDE 32

SLIDE #

RELY ON BLOCKCHAIN’S STRONG FUNDAMENTALS

Strong fundamentals - most blockchains have strong cryptography fundamentals, better base to work on than to rely on custom implementations

SWIFT network lost 81 million USD to a cyber heist in 2016 LinkedIn was breached, more than 117 million accounts compromised

slide-33
SLIDE 33

SLIDE #

RELY ON BLOCKCHAIN’S STRONG FUNDAMENTALS

Strong fundamentals - most blockchains have strong cryptography fundamentals, better base to work on than to rely on custom implementations

Immutable Data Strong Cryptography Strong Consistency Blockchains

slide-34
SLIDE 34

SLIDE #

STREAMLINE PROCESSES THROUGH NEUTRALITY

Empowering trust - blockchains are neutral, and can be used as a platform to conduct transactions without the need of an intervening third-party

Corporate A Corporate B Database Database

Whose data can I trust?

slide-35
SLIDE 35

SLIDE #

STREAMLINE PROCESSES THROUGH NEUTRALITY

Empowering trust - blockchains are neutral, and can be used as a platform to conduct transactions without the need of an intervening third-party

Corporate A Corporate B

All nodes are equal and consistent, no trust needed

Blockchains Blockchains

slide-36
SLIDE 36

SLIDE #

As of January 2016, more than 60 banks and leading financial institutions have made statements confirming that they are actively working on blockchain projects.

TAKING THE FINANCE WORLD BY STORM

slide-37
SLIDE 37

SLIDE # 37

multiple blockchains for cross- boarder payments and loyalty Exploring KYC and AML via the blockchains Patented a blockchain based wire transfer system Blockchain based loyalty platform Blockchain based remittance platform Blockchain based trade finance platform Custom blockchain for settlements

BIG NAMES IN THE INDUSTRY

slide-38
SLIDE 38

SLIDE #

SENEGAL AND TUNISIA

38

currency on the blockchain, or converted national currency into digital form on the blockchai

slide-39
SLIDE 39

BLOCKCHAINS - Q&A?

A gateway into distributed technologies