SlideShare a Scribd company logo
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
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

More Related Content

What's hot

IOTA - Ledger of Things
IOTA - Ledger of ThingsIOTA - Ledger of Things
IOTA - Ledger of Things
Dominik Schiener
 
YOCoin PowerPoint Presentation
YOCoin PowerPoint PresentationYOCoin PowerPoint Presentation
YOCoin PowerPoint Presentation
Crypto Currency
 
Practical Working Use Cases Of The Blockchain
Practical Working Use Cases Of The BlockchainPractical Working Use Cases Of The Blockchain
Practical Working Use Cases Of The Blockchain
Ina O' Murchu
 
Bitcoin & Blockchain Basics
Bitcoin & Blockchain BasicsBitcoin & Blockchain Basics
Bitcoin & Blockchain Basics
Crowdsourcing Week
 
WSO2Con USA 2017: Keynote - The Blockchain’s Digital Disruption
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
WSO2
 
MultiChain – Private multicurrency blockchain platform
MultiChain – Private multicurrency blockchain platformMultiChain – Private multicurrency blockchain platform
MultiChain – Private multicurrency blockchain platform
Coin Sciences Ltd
 
The Bitcoin blockchain (en)
The Bitcoin blockchain (en)The Bitcoin blockchain (en)
The Bitcoin blockchain (en)
Davide Carboni
 
Altcoins
AltcoinsAltcoins
Altcoins
sameezahur
 
HGF's usage of smart contracts on the ethereum blockchain
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 Wu
 
An introduction to block chain technology
An introduction to block chain technologyAn introduction to block chain technology
An introduction to block chain technology
yaminisindhurabandar
 
Cryptocurrencies
CryptocurrenciesCryptocurrencies
Cryptocurrencies
Dave Kelleher
 
QWAFAFEW Lecture on Blockchain_Dushyant Shahrawat
QWAFAFEW Lecture on Blockchain_Dushyant ShahrawatQWAFAFEW Lecture on Blockchain_Dushyant Shahrawat
QWAFAFEW Lecture on Blockchain_Dushyant ShahrawatDushyant Shahrawat, CFA
 
The Lightning Network - A gentle introduction
The Lightning Network - A gentle introductionThe Lightning Network - A gentle introduction
The Lightning Network - A gentle introduction
Roland Stadler
 
All about Cryptocurrency
All about CryptocurrencyAll about Cryptocurrency
All about Cryptocurrency
JATIN MITTAL
 
Block chain
Block chainBlock chain
Block chain
Saranya Krishnan
 
basics to blockchain
basics to blockchainbasics to blockchain
basics to blockchain
Misskomalchaudhari
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
Publicmediasolution
 
What is Block chain
What is Block chain What is Block chain
What is Block chain
Aman Vats PMP®
 
Bitcoin
BitcoinBitcoin
Paper: Crypto Currency Mining
Paper: Crypto Currency MiningPaper: Crypto Currency Mining
Paper: Crypto Currency Mining
Hugo Rodrigues
 

What's hot (20)

IOTA - Ledger of Things
IOTA - Ledger of ThingsIOTA - Ledger of Things
IOTA - Ledger of Things
 
YOCoin PowerPoint Presentation
YOCoin PowerPoint PresentationYOCoin PowerPoint Presentation
YOCoin PowerPoint Presentation
 
Practical Working Use Cases Of The Blockchain
Practical Working Use Cases Of The BlockchainPractical Working Use Cases Of The Blockchain
Practical Working Use Cases Of The Blockchain
 
Bitcoin & Blockchain Basics
Bitcoin & Blockchain BasicsBitcoin & Blockchain Basics
Bitcoin & Blockchain Basics
 
WSO2Con USA 2017: Keynote - The Blockchain’s Digital Disruption
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
 
MultiChain – Private multicurrency blockchain platform
MultiChain – Private multicurrency blockchain platformMultiChain – Private multicurrency blockchain platform
MultiChain – Private multicurrency blockchain platform
 
The Bitcoin blockchain (en)
The Bitcoin blockchain (en)The Bitcoin blockchain (en)
The Bitcoin blockchain (en)
 
Altcoins
AltcoinsAltcoins
Altcoins
 
HGF's usage of smart contracts on the ethereum blockchain
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
 
An introduction to block chain technology
An introduction to block chain technologyAn introduction to block chain technology
An introduction to block chain technology
 
Cryptocurrencies
CryptocurrenciesCryptocurrencies
Cryptocurrencies
 
QWAFAFEW Lecture on Blockchain_Dushyant Shahrawat
QWAFAFEW Lecture on Blockchain_Dushyant ShahrawatQWAFAFEW Lecture on Blockchain_Dushyant Shahrawat
QWAFAFEW Lecture on Blockchain_Dushyant Shahrawat
 
The Lightning Network - A gentle introduction
The Lightning Network - A gentle introductionThe Lightning Network - A gentle introduction
The Lightning Network - A gentle introduction
 
All about Cryptocurrency
All about CryptocurrencyAll about Cryptocurrency
All about Cryptocurrency
 
Block chain
Block chainBlock chain
Block chain
 
basics to blockchain
basics to blockchainbasics to blockchain
basics to blockchain
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
 
What is Block chain
What is Block chain What is Block chain
What is Block chain
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Paper: Crypto Currency Mining
Paper: Crypto Currency MiningPaper: Crypto Currency Mining
Paper: Crypto Currency Mining
 

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

IRJET- Blockchain Technology
IRJET- Blockchain TechnologyIRJET- Blockchain Technology
IRJET- Blockchain Technology
IRJET Journal
 
Blockchain for scala lovers
Blockchain for scala loversBlockchain for scala lovers
Blockchain for scala lovers
Marcin Gosk
 
LVLUPKL - My Life on The Blockchain
LVLUPKL - My Life on The BlockchainLVLUPKL - My Life on The Blockchain
LVLUPKL - My Life on The Blockchain
Mark Smalley
 
Implementing Commerce in the 21st century with Blockchain and Cryptocurrencies
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 Johnston
 
New Business Models enabled by Blockchain
New Business Models enabled by BlockchainNew Business Models enabled by Blockchain
New Business Models enabled by Blockchain
Slash
 
What is MATIC aka Polygon – How to Buy MATIC In Canada?
What is MATIC aka Polygon – How to Buy MATIC In Canada?What is MATIC aka Polygon – How to Buy MATIC In Canada?
What is MATIC aka Polygon – How to Buy MATIC In Canada?
Bitcoin Wallet Canada
 
Blockchain use cases
Blockchain use casesBlockchain use cases
Blockchain use cases
Software Infrastructure
 
Blockchain technology revolutionising technology
Blockchain technology revolutionising technologyBlockchain technology revolutionising technology
Blockchain technology revolutionising technology
Suman Nayak
 
Dubai blockchain channel 29th of july (4)
Dubai blockchain channel 29th of    july (4)Dubai blockchain channel 29th of    july (4)
Dubai blockchain channel 29th of july (4)
Pekka Kelkka
 
Block chain technology
Block chain technologyBlock chain technology
Block chain technology
Mercy Akinseinde
 
Blockchain presentation
Blockchain presentationBlockchain presentation
Blockchain presentation
MdShahinAlam25
 
IRJET - A Detailed Study on Cryptocurrency
IRJET -  	  A Detailed Study on CryptocurrencyIRJET -  	  A Detailed Study on Cryptocurrency
IRJET - A Detailed Study on Cryptocurrency
IRJET Journal
 
Blockchain
BlockchainBlockchain
Blockchain
Babu Pallam
 
Safe Community Call #13.pdf
Safe Community Call #13.pdfSafe Community Call #13.pdf
Safe Community Call #13.pdf
LornyPfeifer
 
Blockchain Power.pdf
Blockchain Power.pdfBlockchain Power.pdf
Blockchain Power.pdf
nikhilsmo44
 
Blockchain: No Thunder No Wonder
Blockchain: No Thunder No Wonder  Blockchain: No Thunder No Wonder
Blockchain: No Thunder No Wonder
Ali Al-Sherbaz
 
Abcd is changing the world!
Abcd is changing the world!Abcd is changing the world!
Abcd is changing the world!
Effendy Zulkifly
 
2019 blockchain economy
2019 blockchain economy2019 blockchain economy
2019 blockchain economy
Heung-No Lee
 
Blockchain Power.pdf
Blockchain Power.pdfBlockchain Power.pdf
Blockchain Power.pdf
Chebemhustle
 
Feasibilities Study Asia for BCCONF PDF
Feasibilities Study Asia for BCCONF PDFFeasibilities Study Asia for BCCONF PDF
Feasibilities Study Asia for BCCONF PDF
Effendy Zulkifly
 

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

IRJET- Blockchain Technology
IRJET- Blockchain TechnologyIRJET- Blockchain Technology
IRJET- Blockchain Technology
 
Blockchain for scala lovers
Blockchain for scala loversBlockchain for scala lovers
Blockchain for scala lovers
 
LVLUPKL - My Life on The Blockchain
LVLUPKL - My Life on The BlockchainLVLUPKL - My Life on The Blockchain
LVLUPKL - My Life on The Blockchain
 
Implementing Commerce in the 21st century with Blockchain and Cryptocurrencies
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
 
New Business Models enabled by Blockchain
New Business Models enabled by BlockchainNew Business Models enabled by Blockchain
New Business Models enabled by Blockchain
 
What is MATIC aka Polygon – How to Buy MATIC In Canada?
What is MATIC aka Polygon – How to Buy MATIC In Canada?What is MATIC aka Polygon – How to Buy MATIC In Canada?
What is MATIC aka Polygon – How to Buy MATIC In Canada?
 
Blockchain use cases
Blockchain use casesBlockchain use cases
Blockchain use cases
 
Blockchain technology revolutionising technology
Blockchain technology revolutionising technologyBlockchain technology revolutionising technology
Blockchain technology revolutionising technology
 
Dubai blockchain channel 29th of july (4)
Dubai blockchain channel 29th of    july (4)Dubai blockchain channel 29th of    july (4)
Dubai blockchain channel 29th of july (4)
 
Block chain technology
Block chain technologyBlock chain technology
Block chain technology
 
Blockchain presentation
Blockchain presentationBlockchain presentation
Blockchain presentation
 
IRJET - A Detailed Study on Cryptocurrency
IRJET -  	  A Detailed Study on CryptocurrencyIRJET -  	  A Detailed Study on Cryptocurrency
IRJET - A Detailed Study on Cryptocurrency
 
Blockchain
BlockchainBlockchain
Blockchain
 
Safe Community Call #13.pdf
Safe Community Call #13.pdfSafe Community Call #13.pdf
Safe Community Call #13.pdf
 
Blockchain Power.pdf
Blockchain Power.pdfBlockchain Power.pdf
Blockchain Power.pdf
 
Blockchain: No Thunder No Wonder
Blockchain: No Thunder No Wonder  Blockchain: No Thunder No Wonder
Blockchain: No Thunder No Wonder
 
Abcd is changing the world!
Abcd is changing the world!Abcd is changing the world!
Abcd is changing the world!
 
2019 blockchain economy
2019 blockchain economy2019 blockchain economy
2019 blockchain economy
 
Blockchain Power.pdf
Blockchain Power.pdfBlockchain Power.pdf
Blockchain Power.pdf
 
Feasibilities Study Asia for BCCONF PDF
Feasibilities Study Asia for BCCONF PDFFeasibilities Study Asia for BCCONF PDF
Feasibilities Study Asia for BCCONF PDF
 

More from Mark Smalley

An Introduction to Upgradable Smart Contracts
An Introduction to Upgradable Smart ContractsAn Introduction to Upgradable Smart Contracts
An Introduction to Upgradable Smart Contracts
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...
Blockchain Developers Malaysia Meetup #4 - CRUDy Ethereum Contracts, Wallet W...
Mark Smalley
 
Neuroware.io at FINNOVASIA KL - 2016
Neuroware.io at FINNOVASIA KL - 2016Neuroware.io at FINNOVASIA KL - 2016
Neuroware.io at FINNOVASIA KL - 2016
Mark Smalley
 
Banking on The Future of Blockchains
Banking on The Future of BlockchainsBanking on The Future of Blockchains
Banking on The Future of Blockchains
Mark Smalley
 
Blockstrap at FOSS Asia - 2015 - Building Browser-Based Blockchain Applications
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 Smalley
 
Bitcoin is Still Technology - Presented at Bitcoin World Conference KL - 2014
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 Smalley
 
Logging-In with Bitcoin - Paywalls without Emails
Logging-In with Bitcoin - Paywalls without EmailsLogging-In with Bitcoin - Paywalls without Emails
Logging-In with Bitcoin - Paywalls without Emails
Mark Smalley
 
Programmable Money - Visual Guide to Bitcoin as a Technology
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 Smalley
 
Introducing Bitcoin :: The (Mostly) Visual-Guide to Cryptographic Currencies
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 Smalley
 
1st NoSQL Asia Event in Malaysia
1st NoSQL Asia Event in Malaysia1st NoSQL Asia Event in Malaysia
1st NoSQL Asia Event in Malaysia
Mark Smalley
 
MongoDB Day KL - 2013 :: Keynote - The State of MongoDB in Malaysia
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 Smalley
 
JSON, The Argonauts and Mark
JSON, The Argonauts and MarkJSON, The Argonauts and Mark
JSON, The Argonauts and Mark
Mark Smalley
 
JSON and The Argonauts
JSON and The ArgonautsJSON and The Argonauts
JSON and The Argonauts
Mark Smalley
 
KL MUG 9
KL MUG 9KL MUG 9
KL MUG 9
Mark Smalley
 
Serving Images with GridFS
Serving Images with GridFSServing Images with GridFS
Serving Images with GridFS
Mark Smalley
 
Why I Believe MongoDB is The Dog's Bollocks
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 BollocksMark Smalley
 
Introducing MongoPress
Introducing MongoPressIntroducing MongoPress
Introducing MongoPress
Mark Smalley
 

More from Mark Smalley (17)

An Introduction to Upgradable Smart Contracts
An Introduction to Upgradable Smart ContractsAn Introduction to Upgradable Smart Contracts
An Introduction to Upgradable Smart Contracts
 
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...
Blockchain Developers Malaysia Meetup #4 - CRUDy Ethereum Contracts, Wallet W...
 
Neuroware.io at FINNOVASIA KL - 2016
Neuroware.io at FINNOVASIA KL - 2016Neuroware.io at FINNOVASIA KL - 2016
Neuroware.io at FINNOVASIA KL - 2016
 
Banking on The Future of Blockchains
Banking on The Future of BlockchainsBanking on The Future of Blockchains
Banking on The Future of Blockchains
 
Blockstrap at FOSS Asia - 2015 - Building Browser-Based Blockchain Applications
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
 
Bitcoin is Still Technology - Presented at Bitcoin World Conference KL - 2014
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
 
Logging-In with Bitcoin - Paywalls without Emails
Logging-In with Bitcoin - Paywalls without EmailsLogging-In with Bitcoin - Paywalls without Emails
Logging-In with Bitcoin - Paywalls without Emails
 
Programmable Money - Visual Guide to Bitcoin as a Technology
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
 
Introducing Bitcoin :: The (Mostly) Visual-Guide to Cryptographic Currencies
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
 
1st NoSQL Asia Event in Malaysia
1st NoSQL Asia Event in Malaysia1st NoSQL Asia Event in Malaysia
1st NoSQL Asia Event in Malaysia
 
MongoDB Day KL - 2013 :: Keynote - The State of MongoDB in Malaysia
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
 
JSON, The Argonauts and Mark
JSON, The Argonauts and MarkJSON, The Argonauts and Mark
JSON, The Argonauts and Mark
 
JSON and The Argonauts
JSON and The ArgonautsJSON and The Argonauts
JSON and The Argonauts
 
KL MUG 9
KL MUG 9KL MUG 9
KL MUG 9
 
Serving Images with GridFS
Serving Images with GridFSServing Images with GridFS
Serving Images with GridFS
 
Why I Believe MongoDB is The Dog's Bollocks
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
 
Introducing MongoPress
Introducing MongoPressIntroducing MongoPress
Introducing MongoPress
 

Recently uploaded

Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 

Recently uploaded (20)

Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 

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
  • 8.
  • 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