secure iot with blockchain: fad or reality? [bof5490]
Post on 19-Jan-2017
69 Views
Preview:
TRANSCRIPT
@leomrlima#J1Blockchain
Secure IoT with Blockchain: Fad or Reality? [BOF5490]
Leonardo Lima@leomrlima http://v2com.mobi
@leomrlima#J1Blockchain
About meLeonardo Lima
•Computer engineer, server & embedded SW developer•From São Paulo, Brasil, now in Austin, TX•CTO at
•Spec Lead – JSR363•V2COM’s Representative at JCP Executive Committee
[www.linkedin.com/in/leomrlima]
@leomrlima#J1Blockchain
AgendaIoT and Blockchain hypeWhat is Blockchain?How does Blockchain enable security?IoT & Blockchain
For PaymentsFor Contracts
The future with Java
@leomrlima#J1Blockchain
IoT and Blockchain in the hype
@leomrlima#J1Blockchain
WHAT IS BLOCKCHAIN?
@leomrlima#J1Blockchain
Blockchain is…A decentralized distributed database
The underlying technology of Bitcoin
Allows anonymous, but trusted transactions
@leomrlima#J1Blockchain
Blockchain isn’t…A cryptography (or security) framework
The savior against all security problems(just look at how many different ”heists” we
got…)
@leomrlima#J1Blockchain
How the blockchain worksDigital SignaturesHashingProof of Work
Mining operations
@leomrlima#J1Blockchain
Blockchain versions1.0 is currency
2.0 is contracts
3.0 is beyond
@leomrlima#J1Blockchain
Blockchain versions
@leomrlima#J1Blockchain
HOW DOES BLOCKCHAIN ENABLE SECURITY?
@leomrlima#J1Blockchain
Let’s first define securityWhen talking about security, it can be VERY broad.”Security is the condition of the system being protected from unintended or unauthorized access, change or destruction.””Confidentiality is the property that information is not made available or disclosed to unauthorized individuals, entities or processes.””Integrity ensures that improper information modification or destruction is guarded against. ””Availability is the property of on-demand, timely and reliable access to and use of information by an authorized user.”
@leomrlima#J1Blockchain
Security & blockchainBlockchain enables INTEGRITY
It also enables AVAILABILITY
@leomrlima#J1Blockchain
IOT & BLOCKCHAIN
@leomrlima#J1Blockchain
PaymentsThings paying for things
Microtransactions
@leomrlima#J1Blockchain
Smart ContractsContracts that execute themselves entirely autonomously when certain conditions are met. An auction might automatically transfer deeds of ownership to the highest bidder after a certain time has elapsed, or father's contract might automatically send his son a set amount of money every year on his birthday.
This contains real code that is executed when conditions are met.
@leomrlima#J1Blockchain
TraceabilityUnderstanding where each resource comes from
Real-time, reliable tracking of resources
@leomrlima#J1Blockchain
THE FUTURE WITH JAVA
@leomrlima#J1Blockchain
What you can do now?https://bitcoinj.github.io/
IBM’s Hyperledger is coded in Java, and you already can work with Go lang (with Java coming soon?)
Microsoft Azure is very active in bringing blockchain to the masses.
@leomrlima#J1Blockchain
Fad or Reality?It’s not a a reality…
... Nor a fad. It’s coming and for many use cases it will make sense.
@leomrlima#J1Blockchain
Q & A
@leomrlima#J1Blockchain
Thanks!
top related