Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introduction to Blockchain and Decentralized Apps

1,255 views

Published on

A session in the DevNet Zone at Cisco Live, Berlin. Blockchain - the technology best known as the bitcoin enabler – has the potential to create a new wave of disruption and innovation in how applications are built, deployed and run, in a much more de-centralised cloud world. This session provides an introductory overview and demonstration of blockchain in action and how that technology is being used to create decentralised apps (DApps) that move beyond financial use cases toward healthcare, government, IoT.

Published in: Technology

Introduction to Blockchain and Decentralized Apps

  1. 1. DevNet-1206 – An Introduction to Blockchain & De-Centralised Apps Tom Davies, Vallard Benincosa Cloud Architectures, Cisco
  2. 2. DevNet-1206 - An Introduction to Blockchain & De-Centralised Apps
  3. 3. DevNet-1206 - An Introduction to Blockchain & De-Centralised Apps • A brief history of blockchain • What is a blockchain? • How blockchains work… • What can blockchains be used for? • Demonstration - Blockchain on Cisco Cloud • Looking ahead? Agenda
  4. 4. DevNet-1206 - An Introduction to Blockchain & De-Centralised Apps A brief history of blockchain… ‘Satoshi Nakamoto’ releases reference Implementation 2008 2009 Bitcoin Launched Ethereum Crowdfund $18m 2013 Ethereum Launched 2015 $1B VC Investment 20152011 NameCoin Launched PeerCoin Launched 2013 DApps Proliferate 20152010 MtGox Launched
  5. 5. DevNet-1206 - An Introduction to Blockchain & De-Centralised Apps What is a blockchain? A cryptographically secure, shared, transactional database… …everyone has a copy, no one entity controls it.
  6. 6. DevNet-1206 - An Introduction to Blockchain & De-Centralised Apps How blockchains work… Block Anatomy Header Body Timestamp Link to Previous Transaction Bundle Creates a chain of blocks…
  7. 7. DevNet-1206 - An Introduction to Blockchain & De-Centralised Apps How blockchains work… What do transactions look like? Source Bitcoin Address Transaction Amount Destination Address Val’s Address Address Tom got BTC From Signature Tom Val
  8. 8. DevNet-1206 - An Introduction to Blockchain & De-Centralised Apps How blockchains work… How transactions get validated… # “Mining” Transactions Nonce
  9. 9. DevNet-1206 - An Introduction to Blockchain & De-Centralised Apps How blockchains work… Consensus
  10. 10. DevNet-1206 - An Introduction to Blockchain & De-Centralised Apps How blockchains work… Blockchain Types Public Private Community ‘Sidechains’
  11. 11. DevNet-1206 - An Introduction to Blockchain & De-Centralised Apps How blockchains work… Smart Contracts Triggers
  12. 12. DevNet-1206 - An Introduction to Blockchain & De-Centralised Apps How blockchains work… Accounts, Storage & Memory Account Types Memory StorageStorage
  13. 13. DevNet-1206 - An Introduction to Blockchain & De-Centralised Apps What can a blockchain be used for? Distributed Applications (DApps)…built to require no central server… Level of distribution
  14. 14. DevNet-1206 - An Introduction to Blockchain & De-Centralised Apps Distributed Applications Other Use cases Gaming DAO IoT Energy Identity Currencies & Trading Social Platforms much more…
  15. 15. DevNet-1206 - An Introduction to Blockchain & De-Centralised Apps Using blockchains for DApps Advantages Disadvantages Immutable Auditable, Transparent Programmable Scalability Speed Privacy
  16. 16. DevNet-1206 - An Introduction to Blockchain & De-Centralised Apps Demo
  17. 17. DevNet-1206 - An Introduction to Blockchain & De-Centralised Apps Demo
  18. 18. DevNet-1206 - An Introduction to Blockchain & De-Centralised Apps Looking ahead… DApp
  19. 19. Thank you DevNet-1206 - An Introduction to Blockchain & De-Centralised Apps
  20. 20. @TomDavies_UK @Vallard

×