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.

BDM Meetup 2 - Blockchain Basics - Generating Keys for BloqPress

259 views

Published on

The opening presentation for our second Blockchain Developers Malaysia meetup, which took place on the 1st of November

Published in: Technology
  • Be the first to comment

  • Be the first to like this

BDM Meetup 2 - Blockchain Basics - Generating Keys for BloqPress

  1. 1. BLOCKCHAIN DEVELOPERS MALAYSIA http://neuroware.io Meetup #2 - User Generated Topics - November, 2017 sponsored by BLOCKCHAIN DEVELOPER PRESENTATIONS & LIVE DEMOS MARK SMALLEY - Blockchain Basics - Part 2 - Generating Keys BRUNO CLERMONT ( Mystery Inc ) - Decentralized Storage with IPFS RICKARD OBERG ( RealVisionTV ) - Exploring Crypto through Graphs
  2. 2. Blockchains for Developers PART 2 - GENERATING KEYS - FOR BLOQ.PRESS
  3. 3. INTRODUCING THE BIG BLOCK BITCOIN MINIMALIST Mark Smalley - CEO ( Neuroware.io ) Living in Malaysia for the past 20 Years Building FinTech Applications for 15 Years Spent 10 Years Helping Tech Communities Building Blockchain Apps for 5 Years
  4. 4. INTRODUCING R1 DOT MY SDN BHD GLOBAL FUNDING Only Malaysian company to graduate from 500 Startups Accelerator in Silicon Valley, with funding from Coinsilium too FINTECH FOCUS With DBS, Maybank and Securities Commission of Malaysia as clients, we have a broad understanding of fintech FULL-STACK SERVICES We provide corporate blockchain training and workshops along with consulting on solutions utilizing Cortex NEUROWARE enterprise infrastructure BCE.ASIA consortium BLOCKSTRAP framework
  5. 5. BLOCKSTRAP - EXTREMELY OUT-DATED WALLET FRAMEWORK
  6. 6. BCE.ASIA - ASEAN’S FIRST PUBLIC BLOCKCHAIN CONSORTIUM
  7. 7. ENOUGH ABOUT ME LET’S RE-CAP LAST MONTH’S TOPIC https://www.youtube.com/watch?v=A-L2M0l5dEY
  8. 8. ENOUGH ABOUT ME WHY ARE WE TALKING ABOUT KEYS …?
  9. 9. BECAUSE THERE ARE NO COINS !!!
  10. 10. NO ONE IS IN CONTROL
  11. 11. ON THE BLOCKCHAINS - ACCOUNTS ARE KEYS
  12. 12. EACH PUBLIC ADDRESS REQUIRES A PRIVATE KEY TO SPEND
  13. 13. SOME ADDRESSES REQUIRE MULTIPLE KEYS
  14. 14. WHAT DO THESE KEYS ACTUALLY LOOK LIKE …? ● Example of a Bitcoin public address (derived from the public key): 1GzBZ7eK6wzNjp1Wt6AxHo73kJL2tzoErq ● Example of a Bitcoin private key (used to transfer funds from address): L1winVkoRmxMdHKbwssx33Z9ZEuXeJ1eP9CVYvnNn4TdYA32GsWY ● Example of a Bitcoin extended private key (used by HD protocol): xprv9s21ZrQH143K2Ywhg9bhZ5nd31t3EbXsg8v28gkKjSm9PA3PiZ89d WW6YKxWZa2pgTuErQ65K46KGVfu1xCRBCK3Ppd465QGtH7TmxAEiLv
  15. 15. SALT = CRYPTO | UN = BOOTCAMP | PW = MCQ4 MONEY CAN NOW BE EMBEDDED INTO ANYTHING THIS SLIDE ONCE CONTAINED 100 DOGECOINS
  16. 16. WHEN WE GENERATE OUR OWN KEYS - WE CAN DO ANYTHING ● Paper Vs Brain ● Hardware Vs Software ● Hard Drive Vs Web-Service ● Pseudo-Random Vs Deterministic ● Exchanges are NOT wallets … (1 exchange hacked every 3 months)
  17. 17. GENERATING KEYS WITH THE TOOLBOX - http://bce.asia/toolbox
  18. 18. DETERMINISTIC KEYS DO NOT NEED TO BE STORED
  19. 19. MULTI-SIGNATURE KEYS ARE WHERE IT GETS INTERESTING
  20. 20. SCHEMA CAN BE ACHIEVED WITH CHILD KEYS
  21. 21. DATA CAN BE ENCODED AND ENCRYPTED IN TRANSACTIONS
  22. 22. STITCHING IT ALL TOGETHER
  23. 23. SELF MANAGED KEY CREATION LOGIN CREDENTIALS ( not stored on device ) -- Username -- Email -- Password ------------------------>> REGISTRATION DETAILS ( hashes of each store locally ) -- Date & City of Birth -- Other Personal Questions Encrypted by Password APPLICATION SECRETS ( could be public or private ) -- API Key -- Added Random Server Request This acts as the Salt ENCODED ON BLOCKCHAINS ( encrypted by public keys ) Username (Can be Verified via DNS Records) Full Name & Email Address
  24. 24. TO BE CONTINUED IN PART 3 SECURELY STORING DATA PUBLICLY
  25. 25. BLOQ.PRESS - THE WORLD’S FIRST IMMUTABLE CMS …?
  26. 26. ● One time cost (forever available) ○ Perfect for the after-life ● Censorship resistance ○ Can bypass firewalls ○ Tamper proof audit trail ● Yeah - but why oh why Bitcoin...? WHY WOULD WE NEED A BLOCKCHAIN-BASED CMS …?
  27. 27. YOU MEAN - OTHER THAN ALL THIS ENERGY-BASED SECURITY ???
  28. 28. BITCOIN ALSO MAKES IT THE ONLY UNIVERSAL CMS TOO !!!
  29. 29. email the team anytime - founders@neuroware.io

×