BDM Meetup 2 - Blockchain Basics - Generating Keys for BloqPress

Mark Smalley
Mark SmalleyCo-Founder and CEO at Neuroware
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
Blockchains for Developers
PART 2 - GENERATING KEYS - FOR BLOQ.PRESS
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
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
BLOCKSTRAP - EXTREMELY OUT-DATED WALLET FRAMEWORK
BCE.ASIA - ASEAN’S FIRST PUBLIC BLOCKCHAIN CONSORTIUM
ENOUGH ABOUT ME
LET’S RE-CAP LAST MONTH’S TOPIC
https://www.youtube.com/watch?v=A-L2M0l5dEY
BDM Meetup 2 - Blockchain Basics - Generating Keys for BloqPress
ENOUGH ABOUT ME
WHY ARE WE TALKING ABOUT KEYS …?
BECAUSE THERE ARE NO COINS !!!
NO ONE IS IN CONTROL
ON THE BLOCKCHAINS - ACCOUNTS ARE KEYS
EACH PUBLIC ADDRESS REQUIRES A PRIVATE KEY TO SPEND
SOME ADDRESSES REQUIRE MULTIPLE KEYS
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
SALT = CRYPTO | UN = BOOTCAMP | PW = MCQ4
MONEY CAN NOW BE EMBEDDED INTO ANYTHING
THIS SLIDE ONCE CONTAINED 100 DOGECOINS
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)
GENERATING KEYS WITH THE TOOLBOX - http://bce.asia/toolbox
DETERMINISTIC KEYS DO NOT NEED TO BE STORED
MULTI-SIGNATURE KEYS ARE WHERE IT GETS INTERESTING
SCHEMA CAN BE ACHIEVED WITH CHILD KEYS
DATA CAN BE ENCODED AND ENCRYPTED IN TRANSACTIONS
STITCHING IT ALL TOGETHER
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
TO BE CONTINUED IN PART 3
SECURELY STORING DATA PUBLICLY
BLOQ.PRESS - THE WORLD’S FIRST IMMUTABLE CMS …?
● 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 …?
YOU MEAN - OTHER THAN ALL THIS ENERGY-BASED SECURITY ???
BITCOIN ALSO MAKES IT THE ONLY UNIVERSAL CMS TOO !!!
email the team anytime - founders@neuroware.io
1 of 30

Recommended

BDM Meetup #1 - Blockchains for Developers - Part 01 by
BDM Meetup #1 - Blockchains for Developers - Part 01BDM Meetup #1 - Blockchains for Developers - Part 01
BDM Meetup #1 - Blockchains for Developers - Part 01Mark Smalley
798 views43 slides
IOTA Presentation - BlockchainHub Graz Meetup #5 by
IOTA Presentation - BlockchainHub Graz Meetup #5 IOTA Presentation - BlockchainHub Graz Meetup #5
IOTA Presentation - BlockchainHub Graz Meetup #5 BlockchainHub Graz
3.6K views55 slides
Cryptocurrencies and Bitcoins by
Cryptocurrencies and BitcoinsCryptocurrencies and Bitcoins
Cryptocurrencies and BitcoinsShubham Kumar
397 views15 slides
Intro to blockchain technology by
Intro to blockchain technologyIntro to blockchain technology
Intro to blockchain technologyGalin Dinkov
488 views30 slides
Cryptocurrencies and bitcoin by
Cryptocurrencies and  bitcoinCryptocurrencies and  bitcoin
Cryptocurrencies and bitcoinAdityaAshutosh1
98 views9 slides
Block Chain Bitcoin and Crypto Currency by
Block Chain Bitcoin and Crypto CurrencyBlock Chain Bitcoin and Crypto Currency
Block Chain Bitcoin and Crypto CurrencyNidhin P Koshy
6.9K views20 slides

More Related Content

What's hot

IOTA - Ledger of Things by
IOTA - Ledger of ThingsIOTA - Ledger of Things
IOTA - Ledger of ThingsDominik Schiener
10.8K views40 slides
YOCoin PowerPoint Presentation by
YOCoin PowerPoint PresentationYOCoin PowerPoint Presentation
YOCoin PowerPoint PresentationCrypto Currency
3.7K views27 slides
Practical Working Use Cases Of The Blockchain by
Practical Working Use Cases Of The BlockchainPractical Working Use Cases Of The Blockchain
Practical Working Use Cases Of The BlockchainIna O' Murchu
135 views31 slides
Bitcoin & Blockchain Basics by
Bitcoin & Blockchain BasicsBitcoin & Blockchain Basics
Bitcoin & Blockchain BasicsCrowdsourcing Week
2.1K views15 slides
WSO2Con USA 2017: Keynote - The Blockchain’s Digital Disruption by
WSO2Con USA 2017: Keynote - The Blockchain’s Digital DisruptionWSO2Con USA 2017: Keynote - The Blockchain’s Digital Disruption
WSO2Con USA 2017: Keynote - The Blockchain’s Digital DisruptionWSO2
1.9K views42 slides
MultiChain – Private multicurrency blockchain platform by
MultiChain – Private multicurrency blockchain platformMultiChain – Private multicurrency blockchain platform
MultiChain – Private multicurrency blockchain platformCoin Sciences Ltd
25.3K views19 slides

What's hot(20)

YOCoin PowerPoint Presentation by Crypto Currency
YOCoin PowerPoint PresentationYOCoin PowerPoint Presentation
YOCoin PowerPoint Presentation
Crypto Currency3.7K views
Practical Working Use Cases Of The Blockchain by Ina O' Murchu
Practical Working Use Cases Of The BlockchainPractical Working Use Cases Of The Blockchain
Practical Working Use Cases Of The Blockchain
Ina O' Murchu135 views
WSO2Con USA 2017: Keynote - The Blockchain’s Digital Disruption by WSO2
WSO2Con USA 2017: Keynote - The Blockchain’s Digital DisruptionWSO2Con USA 2017: Keynote - The Blockchain’s Digital Disruption
WSO2Con USA 2017: Keynote - The Blockchain’s Digital Disruption
WSO21.9K views
MultiChain – Private multicurrency blockchain platform by Coin Sciences Ltd
MultiChain – Private multicurrency blockchain platformMultiChain – Private multicurrency blockchain platform
MultiChain – Private multicurrency blockchain platform
Coin Sciences Ltd25.3K views
Altcoins by sameezahur
AltcoinsAltcoins
Altcoins
sameezahur16.7K views
HGF's usage of smart contracts on the ethereum blockchain by TC Wu
HGF's usage of smart contracts on the ethereum blockchainHGF's usage of smart contracts on the ethereum blockchain
HGF's usage of smart contracts on the ethereum blockchain
TC Wu571 views
The Lightning Network - A gentle introduction by Roland Stadler
The Lightning Network - A gentle introductionThe Lightning Network - A gentle introduction
The Lightning Network - A gentle introduction
Roland Stadler233 views
All about Cryptocurrency by JATIN MITTAL
All about CryptocurrencyAll about Cryptocurrency
All about Cryptocurrency
JATIN MITTAL6.7K views

Similar to BDM Meetup 2 - Blockchain Basics - Generating Keys for BloqPress

IRJET- Blockchain Technology by
IRJET- Blockchain TechnologyIRJET- Blockchain Technology
IRJET- Blockchain TechnologyIRJET Journal
28 views2 slides
Blockchain for scala lovers by
Blockchain for scala loversBlockchain for scala lovers
Blockchain for scala loversMarcin Gosk
33 views10 slides
LVLUPKL - My Life on The Blockchain by
LVLUPKL - My Life on The BlockchainLVLUPKL - My Life on The Blockchain
LVLUPKL - My Life on The BlockchainMark Smalley
1.1K views33 slides
Implementing Commerce in the 21st century with Blockchain and Cryptocurrencies by
Implementing Commerce in the 21st century with Blockchain and CryptocurrenciesImplementing Commerce in the 21st century with Blockchain and Cryptocurrencies
Implementing Commerce in the 21st century with Blockchain and CryptocurrenciesPayson Johnston
88 views33 slides
New Business Models enabled by Blockchain by
New Business Models enabled by BlockchainNew Business Models enabled by Blockchain
New Business Models enabled by BlockchainSlash
518 views118 slides
Blockchain use cases by
Blockchain use casesBlockchain use cases
Blockchain use casesSoftware Infrastructure
20.5K views136 slides

Similar to BDM Meetup 2 - Blockchain Basics - Generating Keys for BloqPress(20)

IRJET- Blockchain Technology by IRJET Journal
IRJET- Blockchain TechnologyIRJET- Blockchain Technology
IRJET- Blockchain Technology
IRJET Journal28 views
Blockchain for scala lovers by Marcin Gosk
Blockchain for scala loversBlockchain for scala lovers
Blockchain for scala lovers
Marcin Gosk33 views
LVLUPKL - My Life on The Blockchain by Mark Smalley
LVLUPKL - My Life on The BlockchainLVLUPKL - My Life on The Blockchain
LVLUPKL - My Life on The Blockchain
Mark Smalley1.1K views
Implementing Commerce in the 21st century with Blockchain and Cryptocurrencies by Payson Johnston
Implementing Commerce in the 21st century with Blockchain and CryptocurrenciesImplementing Commerce in the 21st century with Blockchain and Cryptocurrencies
Implementing Commerce in the 21st century with Blockchain and Cryptocurrencies
Payson Johnston88 views
New Business Models enabled by Blockchain by Slash
New Business Models enabled by BlockchainNew Business Models enabled by Blockchain
New Business Models enabled by Blockchain
Slash518 views
Blockchain technology revolutionising technology by Suman Nayak
Blockchain technology revolutionising technologyBlockchain technology revolutionising technology
Blockchain technology revolutionising technology
Suman Nayak181 views
Dubai blockchain channel 29th of july (4) by Pekka Kelkka
Dubai blockchain channel 29th of    july (4)Dubai blockchain channel 29th of    july (4)
Dubai blockchain channel 29th of july (4)
Pekka Kelkka83 views
IRJET - A Detailed Study on Cryptocurrency by IRJET Journal
IRJET -  	  A Detailed Study on CryptocurrencyIRJET -  	  A Detailed Study on Cryptocurrency
IRJET - A Detailed Study on Cryptocurrency
IRJET Journal30 views
Safe Community Call #13.pdf by LornyPfeifer
Safe Community Call #13.pdfSafe Community Call #13.pdf
Safe Community Call #13.pdf
LornyPfeifer23 views
How to Build Your Own Blockchain by Leonid Beder
How to Build Your Own BlockchainHow to Build Your Own Blockchain
How to Build Your Own Blockchain
Leonid Beder251 views
Blockchain: No Thunder No Wonder by Ali Al-Sherbaz
Blockchain: No Thunder No Wonder  Blockchain: No Thunder No Wonder
Blockchain: No Thunder No Wonder
Ali Al-Sherbaz1K views
2019 blockchain economy by Heung-No Lee
2019 blockchain economy2019 blockchain economy
2019 blockchain economy
Heung-No Lee140 views
Feasibilities Study Asia for BCCONF PDF by Effendy Zulkifly
Feasibilities Study Asia for BCCONF PDFFeasibilities Study Asia for BCCONF PDF
Feasibilities Study Asia for BCCONF PDF
Effendy Zulkifly170 views
Technical perspectives of an ICO on the Ethereum platform by MobileInception
Technical perspectives of an ICO on the Ethereum platformTechnical perspectives of an ICO on the Ethereum platform
Technical perspectives of an ICO on the Ethereum platform
MobileInception718 views

More from Mark Smalley

An Introduction to Upgradable Smart Contracts by
An Introduction to Upgradable Smart ContractsAn Introduction to Upgradable Smart Contracts
An Introduction to Upgradable Smart ContractsMark Smalley
518 views30 slides
Blockchain Developers Malaysia Meetup #4 - CRUDy Ethereum Contracts, Wallet W... by
Blockchain Developers Malaysia Meetup #4 - CRUDy Ethereum Contracts, Wallet W...Blockchain Developers Malaysia Meetup #4 - CRUDy Ethereum Contracts, Wallet W...
Blockchain Developers Malaysia Meetup #4 - CRUDy Ethereum Contracts, Wallet W...Mark Smalley
513 views35 slides
Neuroware.io at FINNOVASIA KL - 2016 by
Neuroware.io at FINNOVASIA KL - 2016Neuroware.io at FINNOVASIA KL - 2016
Neuroware.io at FINNOVASIA KL - 2016Mark Smalley
954 views40 slides
Banking on The Future of Blockchains by
Banking on The Future of BlockchainsBanking on The Future of Blockchains
Banking on The Future of BlockchainsMark Smalley
2.7K views80 slides
Blockstrap at FOSS Asia - 2015 - Building Browser-Based Blockchain Applications by
Blockstrap at FOSS Asia - 2015 - Building Browser-Based Blockchain ApplicationsBlockstrap at FOSS Asia - 2015 - Building Browser-Based Blockchain Applications
Blockstrap at FOSS Asia - 2015 - Building Browser-Based Blockchain ApplicationsMark Smalley
1.1K views17 slides
Bitcoin is Still Technology - Presented at Bitcoin World Conference KL - 2014 by
Bitcoin is Still Technology - Presented at Bitcoin World Conference KL - 2014Bitcoin is Still Technology - Presented at Bitcoin World Conference KL - 2014
Bitcoin is Still Technology - Presented at Bitcoin World Conference KL - 2014Mark Smalley
2.4K views48 slides

More from Mark Smalley(17)

An Introduction to Upgradable Smart Contracts by Mark Smalley
An Introduction to Upgradable Smart ContractsAn Introduction to Upgradable Smart Contracts
An Introduction to Upgradable Smart Contracts
Mark Smalley518 views
Blockchain Developers Malaysia Meetup #4 - CRUDy Ethereum Contracts, Wallet W... by Mark Smalley
Blockchain Developers Malaysia Meetup #4 - CRUDy Ethereum Contracts, Wallet W...Blockchain Developers Malaysia Meetup #4 - CRUDy Ethereum Contracts, Wallet W...
Blockchain Developers Malaysia Meetup #4 - CRUDy Ethereum Contracts, Wallet W...
Mark Smalley513 views
Neuroware.io at FINNOVASIA KL - 2016 by Mark Smalley
Neuroware.io at FINNOVASIA KL - 2016Neuroware.io at FINNOVASIA KL - 2016
Neuroware.io at FINNOVASIA KL - 2016
Mark Smalley954 views
Banking on The Future of Blockchains by Mark Smalley
Banking on The Future of BlockchainsBanking on The Future of Blockchains
Banking on The Future of Blockchains
Mark Smalley2.7K views
Blockstrap at FOSS Asia - 2015 - Building Browser-Based Blockchain Applications by Mark Smalley
Blockstrap at FOSS Asia - 2015 - Building Browser-Based Blockchain ApplicationsBlockstrap at FOSS Asia - 2015 - Building Browser-Based Blockchain Applications
Blockstrap at FOSS Asia - 2015 - Building Browser-Based Blockchain Applications
Mark Smalley1.1K views
Bitcoin is Still Technology - Presented at Bitcoin World Conference KL - 2014 by Mark Smalley
Bitcoin is Still Technology - Presented at Bitcoin World Conference KL - 2014Bitcoin is Still Technology - Presented at Bitcoin World Conference KL - 2014
Bitcoin is Still Technology - Presented at Bitcoin World Conference KL - 2014
Mark Smalley2.4K views
Logging-In with Bitcoin - Paywalls without Emails by Mark Smalley
Logging-In with Bitcoin - Paywalls without EmailsLogging-In with Bitcoin - Paywalls without Emails
Logging-In with Bitcoin - Paywalls without Emails
Mark Smalley3.4K views
Programmable Money - Visual Guide to Bitcoin as a Technology by Mark Smalley
Programmable Money - Visual Guide to Bitcoin as a TechnologyProgrammable Money - Visual Guide to Bitcoin as a Technology
Programmable Money - Visual Guide to Bitcoin as a Technology
Mark Smalley11.8K views
Introducing Bitcoin :: The (Mostly) Visual-Guide to Cryptographic Currencies by Mark Smalley
Introducing Bitcoin :: The (Mostly) Visual-Guide to Cryptographic CurrenciesIntroducing Bitcoin :: The (Mostly) Visual-Guide to Cryptographic Currencies
Introducing Bitcoin :: The (Mostly) Visual-Guide to Cryptographic Currencies
Mark Smalley31.5K views
1st NoSQL Asia Event in Malaysia by Mark Smalley
1st NoSQL Asia Event in Malaysia1st NoSQL Asia Event in Malaysia
1st NoSQL Asia Event in Malaysia
Mark Smalley977 views
MongoDB Day KL - 2013 :: Keynote - The State of MongoDB in Malaysia by Mark Smalley
MongoDB Day KL - 2013 :: Keynote - The State of MongoDB in MalaysiaMongoDB Day KL - 2013 :: Keynote - The State of MongoDB in Malaysia
MongoDB Day KL - 2013 :: Keynote - The State of MongoDB in Malaysia
Mark Smalley499 views
JSON, The Argonauts and Mark by Mark Smalley
JSON, The Argonauts and MarkJSON, The Argonauts and Mark
JSON, The Argonauts and Mark
Mark Smalley1.6K views
JSON and The Argonauts by Mark Smalley
JSON and The ArgonautsJSON and The Argonauts
JSON and The Argonauts
Mark Smalley1.2K views
Serving Images with GridFS by Mark Smalley
Serving Images with GridFSServing Images with GridFS
Serving Images with GridFS
Mark Smalley4.8K views
Why I Believe MongoDB is The Dog's Bollocks by Mark Smalley
Why I Believe MongoDB is The Dog's BollocksWhy I Believe MongoDB is The Dog's Bollocks
Why I Believe MongoDB is The Dog's Bollocks
Mark Smalley2.1K views
Introducing MongoPress by Mark Smalley
Introducing MongoPressIntroducing MongoPress
Introducing MongoPress
Mark Smalley2.8K views

Recently uploaded

"Surviving highload with Node.js", Andrii Shumada by
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada Fwdays
53 views29 slides
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava... by
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...ShapeBlue
101 views17 slides
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... by
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...ShapeBlue
144 views12 slides
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Safe Software
385 views86 slides
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsShapeBlue
197 views13 slides
Uni Systems for Power Platform.pptx by
Uni Systems for Power Platform.pptxUni Systems for Power Platform.pptx
Uni Systems for Power Platform.pptxUni Systems S.M.S.A.
61 views21 slides

Recently uploaded(20)

"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays53 views
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava... by ShapeBlue
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
ShapeBlue101 views
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... by ShapeBlue
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
ShapeBlue144 views
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software385 views
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue197 views
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ by ShapeBlue
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericConfidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
ShapeBlue88 views
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue132 views
NTGapps NTG LowCode Platform by Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu365 views
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue120 views
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool by ShapeBlue
Extending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPoolExtending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPool
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool
ShapeBlue84 views
Data Integrity for Banking and Financial Services by Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely78 views
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue98 views
State of the Union - Rohit Yadav - Apache CloudStack by ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue253 views
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O... by ShapeBlue
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
ShapeBlue88 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson156 views

BDM Meetup 2 - Blockchain Basics - Generating Keys for BloqPress

  • 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. Blockchains for Developers PART 2 - GENERATING KEYS - FOR BLOQ.PRESS
  • 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. 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. BLOCKSTRAP - EXTREMELY OUT-DATED WALLET FRAMEWORK
  • 6. BCE.ASIA - ASEAN’S FIRST PUBLIC BLOCKCHAIN CONSORTIUM
  • 7. ENOUGH ABOUT ME LET’S RE-CAP LAST MONTH’S TOPIC https://www.youtube.com/watch?v=A-L2M0l5dEY
  • 9. ENOUGH ABOUT ME WHY ARE WE TALKING ABOUT KEYS …?
  • 10. BECAUSE THERE ARE NO COINS !!!
  • 11. NO ONE IS IN CONTROL
  • 12. ON THE BLOCKCHAINS - ACCOUNTS ARE KEYS
  • 13. EACH PUBLIC ADDRESS REQUIRES A PRIVATE KEY TO SPEND
  • 14. SOME ADDRESSES REQUIRE MULTIPLE KEYS
  • 15. 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
  • 16. SALT = CRYPTO | UN = BOOTCAMP | PW = MCQ4 MONEY CAN NOW BE EMBEDDED INTO ANYTHING THIS SLIDE ONCE CONTAINED 100 DOGECOINS
  • 17. 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)
  • 18. GENERATING KEYS WITH THE TOOLBOX - http://bce.asia/toolbox
  • 19. DETERMINISTIC KEYS DO NOT NEED TO BE STORED
  • 20. MULTI-SIGNATURE KEYS ARE WHERE IT GETS INTERESTING
  • 21. SCHEMA CAN BE ACHIEVED WITH CHILD KEYS
  • 22. DATA CAN BE ENCODED AND ENCRYPTED IN TRANSACTIONS
  • 23. STITCHING IT ALL TOGETHER
  • 24. 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
  • 25. TO BE CONTINUED IN PART 3 SECURELY STORING DATA PUBLICLY
  • 26. BLOQ.PRESS - THE WORLD’S FIRST IMMUTABLE CMS …?
  • 27. ● 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 …?
  • 28. YOU MEAN - OTHER THAN ALL THIS ENERGY-BASED SECURITY ???
  • 29. BITCOIN ALSO MAKES IT THE ONLY UNIVERSAL CMS TOO !!!
  • 30. email the team anytime - founders@neuroware.io