Slide 1

Slide 1 text

Introduction to Blockchain Koshik Raj

Slide 2

Slide 2 text

Agenda Blockchain background and basics Decentralization with DLT Blockchain evolution Challenges Opportunities Q&A

Slide 3

Slide 3 text

When did it all start?

Slide 4

Slide 4 text

➔ Several cypherpunks attempted to implement cryptocurrencies in 1990s. ◆ Bit gold, DigiCash Satoshi Nakamoto Published the idea in a paper: "Bitcoin: A Peer-to-Peer Electronic Cash System" on Oct 2008. ➔ The Bitcoin implementation wanted to achieve decentralized accounting system Background

Slide 5

Slide 5 text

Why was it created?

Slide 6

Slide 6 text

Trust issues ➔ We approach trusted third party for certainty ➔ This has led to the centralization of power Alice Bob

Slide 7

Slide 7 text

➔ Cyber attacks on major institutions. ◆ Sony pictures, JP Morgan Chase data breach. ◆ Target customer confidential data breach. ➔ Expensive transaction fee. ➔ Subprime mortgage crisis in 2008. Centralization concerns

Slide 8

Slide 8 text

Decentralization problem (Byzantine failure) ➔ Trustless entities ➔ How to believe on single truth?

Slide 9

Slide 9 text

Enter Bitcoin

Slide 10

Slide 10 text

How Bitcoin solved it?

Slide 11

Slide 11 text

Distributed Ledger Technology (DLT) ➔ Each node holds a copy of the ledger ➔ Blockchain + P2P+ Consensus algorithm = DLT

Slide 12

Slide 12 text

Blockchain 1234 1234 1235 1235 1237 ➔ Hash functions ➔ Digital signatures

Slide 13

Slide 13 text

Consensus mechanism ➔ Algorithm to reach a global truth ➔ Consensus mechanism solves the byzantine generals’ problem. ➔ Bitcoin’s proof-of-work is the first and well known consensus algorithm

Slide 14

Slide 14 text

Blockchain evolution

Slide 15

Slide 15 text

Blockchain 1.0 ➔ Many cryptocurrencies were evolved after Bitcoin ➔ Few projects tried to: ◆ facilitate Bitcoin ◆ Solve inefficiencies

Slide 16

Slide 16 text

Blockchain 2.0 ➔ Post 2014, several blockchain platforms paved a way for decentralized applications (DApps) ➔ These platforms enabled turing complete scripting capabilities

Slide 17

Slide 17 text

Enterprise blockchain ➔ Blockchain platforms created to cater the enterprise use cases to provide: ◆ High performance ◆ Resilient ◆ Privacy ➔ Numerous permissioned blockchain platforms were proposed

Slide 18

Slide 18 text

Any challenges?

Slide 19

Slide 19 text

Limitations ➔ Difficult to achieve high throughput in decentralized systems vs vs Decentralization User experience Scalability ➔ Usability of applications are challenging for the end users.

Slide 20

Slide 20 text

Opportunities

Slide 21

Slide 21 text

DApp popularity ➔ DApp popularity continues even after ICO fad ➔ Blockchain platforms boost the growth of DApps ➔ Over 2500 apps are built on Ethereum, EOS, Steem, POA Source: www.stateofthedapps.com

Slide 22

Slide 22 text

Can I get in? ➔ 2017 had an 100 % increase in the job posting ➔ One of the highest paid jobs in the software industry Source: burning-class.com

Slide 23

Slide 23 text

New internet?

Slide 24

Slide 24 text

“Keep calm and learn blockchain” Contact me: Koshik Raj linkedIn: koshikraj GitHub: koshikraj twitter: rajkoshik [email protected] www.koshik.me