SlideShare uma empresa Scribd logo
1 de 51
Baixar para ler offline
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
Blockchain for mere mortals
Understand the fundamentals and start building
distributed systems using Azure BaaS
Silviu Niculiță
Head of Technology – Yonder
silviu@niculita.ro
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
• Mobile Computing;
• Social Web;
• Big Data;
• Internet of Things;
• The Cloud;
• Machine Learning;
• Big Data;
Technology Revolution of the Next 20 Years
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
• Get you excited about the technology!
• Explain the concepts of Blockchain;
• Introduce Microsoft’s offering in this space;
• Leverage Blockchain for distributed system
development;
• NOT a technical deep dive into the cryptography
behind the Blockchain;
Objectives
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
1. What is the Blockchain;
2. Demo of Blockchain Basics;
3. Current State and Future;
4. Microsoft BaaS Overview & Demo;
5. Implementing Blockchain in your Apps;
6. Conclusions & Current Challenges;
Agenda
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
1. WHAT IS THE BLOCKCHAIN?
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
Origins Story
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
Cryptographically Authentic
Uses tried and true public/ private signature
technology. Blockchain applies this technology to
create transactions that are impervious to fraud
and establishes a shared truth.
Shared
Blockchain’s value is directly linked to the number of
organizations or companies that participate in them.
There is huge value for even the fiercest of competitors
to participate with each other in these shared database
implementations.
Distributed
There are many replicas of the Blockchain
database. In fact, the more replicas there are, the
more authentic it becomes.
Ledger
The database is a read/write-once database so it is
an immutable record of every transaction that
occurs.
Key Features
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
• Digital distributed ledger creates the same copy of the data across all nodes;
• Transactions are broadcast across the blockchain network to be added to the
system;
• Participants in the blockchain verify each transaction is valid and then writes
it to the ledger;
Blockchain uses a distributed ledger to track transactions
Entire network has
same ledger
FROM TO PROPERTY VALUE
Alex Katie Payment $500
Jim Sally Payment $300
Alex Garth Asset Car	
Katie Tony Payment $100
Molly Paula Message I	love	you
Example ledger
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
Each block is created and distributed
Block
0x5f23827e3cd1…
0xa01abcd897…
0x3e23827e3cd1…
0x6f23827e3cd1…
0x5f23827e3cd1…
0x6f23827e3cd1…
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
Scope
• Public (trustless) – Bitcoin, “Alt Coins”, Ethereum;
• Private (trusted) – Ethereum, Ripple, MultiChain;
• Consortium (semi-trusted);
Consensus
• Proof of work (mining) only for trustless environments;
• Proof of stake (escrow);
• Proof of identity, vote, burn, and more;
Generation
• 1.0 / 2.0 / 3.0;
3 dimensions of Blockchain technologies
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
2. DEMO OF BLOCKCHAIN BASICS
https://anders.com/blockchain/
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
3. CURRENT STATE AND FUTURE
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
BLOCKCHAIN 1.0
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
Blockchain 1.0 - 3 tier architecture
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
Digital Assets
• Digital Currency (Bitcoin, DASH);
• In-app digital items (WoW Armour, Pokemon, Counter-
Strike skin)
• Domain names
• Media
Physical Assets
• Cars
• Land
• Apartments
Use Cases: Ownership
👾
🤖
🎮
🏰
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
• Bitcoin https://bitcoin.org
• DASH https://dash.org
• Zcash https://z.cash
• Litecoin https://litecoin.org
• Namecoin https://namecoin.org
• Doge http://dogecoin.com
• And many others
Use Cases: Digital Currencies
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
Use Cases: Attestation
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
Use Cases: Provenance
All parts get a hash (digest) based on
product serial number + manufacturer
All digests of parts are combined
into one unique digest for the phone
Digest of each part Smartphone Digest
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
Use Case: Supply Chain Management
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
BLOCKCHAIN 2.0
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
Blockchain 2.0 - 3 tier architecture
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
• Smart Contracts allow to execute business and legal
logic shared between counterparties:
– Supply chain across industries;
– Open exchanges for: bonds, equities, loans, insurance,
derivatives;
– Contracts for: labor, partnerships, sale, trade;
– Peer-to-peer where a peer can be an individual or a
corporation;
• Regulatory output is a by-product;
Smart Contracts
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
• Ethereum https://ethereum.org
• Hyperledger (IBM) https://www.hyperledger.org
• Corda (R3) http://www.r3cev.com
Blockchain 2.0 Implementations
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
Significant Investments
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
WeiFund is an open platform for
crowdfunding campaigns.
You can launch a campaign using
one of WeiFund’s contract
templates or integrate your own
smart contracts.
Use Cases: WeiFund
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
“We’re building a home for
artists that allows them to own
and control their creative
content and be paid directly for
sharing their musical talents
with the world”
Use Cases: Ujo
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
Use Case: Abra
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
BLOCKCHAIN 3.0 (FUTURE)
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
• Proof of Stake replaces Proof of Work;
• Blockchain scaling;
–Fast enough to power the Internet of Things;
–Fast enough to compete with VISA and SWIFT;
3.0 Improvements
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
4. MICROSOFT BAAS
Blockchain as a Service
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
Enterprise	Ethereum
R3	- Corda
Hyper	ledger	Umbrella
Chain
Digital	Asset	Holding
…
Azure & Azure Stack
Blockchain Core Platform – Many Contenders
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
Grow the ecosystem
Develop key Azure
middleware services
Build and learn
Azure	&	Azure	Stack
LedgerCore
Distributed	Ledger	Stacks
Partner	
Distributed	
Ledger	A
1st Party Distributed	
Ledger
Fully	Managed	Distributed	Ledger Hosted	Compute	(VMs)
Partner	
Distributed	
Ledger	B
Partner	
Distributed	
Ledger	C
Blockchain	Resource	Provider
Developer	Services	(Tools,	Teams,	CI/CD)
Middleware
Data	
Platform	
(ML/BI)
Cryplets:	
Off-Chain	
Secure	
Compute
Monitoring	
&	Security
Identity	and	
Key	
Management
3rd party	
services
IndustrySolutions
HealthcareRetail &
CPG
Public
Sector
ManufacturingFinancial
Services
Media
Horizontal SaaS & Adapters
3rd
Party
3rd
Party
1st Party 3rd
Party …..
Professional Services & Support
Microsoft Blockchain as a Service (BaaS)
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
• Ledgers
– Ethereum Consortium;
– Corda;
– Chain;
– Strato;
– Parity;
– Emercoin Blockchain Engine;
• Developer Tools
– Blockstack Core;
– Ethereum Studio;
– Truffle;
Azure Marketplace
Microsoft	Ignite
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
Ethereum Blockchain Deployment Architecture
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
4. AZURE BAAS DEMO
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
5. IMPLEMENTING BLOCKCHAIN IN YOUR
APPS
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
6. CONCLUSIONS & CURRENT CHALLENGES
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
Eliminates Intermediaries
Reduces Fraud
Increases Efficiency and Speed
Increases Revenue and Savings
Reduce counterparty risk
Conclusions (1)
Decentralization has great benefits & changes
fundamental processes & models:
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
• Go straight to Blockchain 2.0;
–Ethereum is the most popular option currently;
–Works as public & consortium;
• Blockchain 3.0 is coming;
–Focuses on scalability & interaction with external systems;
• Can get started in just 20 minutes with Azure!
Conclusions (2)
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
• Current versions of the technology have limitations;
• The energy consumption is significant;
• Government could stifle it/Incumbents could usurp
it;
• Criminals will turn the general public against it;
• Governing the protocols becomes impossible;
• Insufficient incentives for mass collaboration;
Current Challenges
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
Bitcoin Latency (avg. transaction confirmation time)
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
Criminal Activity
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
Volatility
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
Volatility
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
Gartner says…
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
Further Reading
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
…if you don’t like to read…there’s a TED Talk
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
THANK YOU!
Chat with me after the session.
Find me via email at silviu@niculita.ro
@ITCAMPRO #ITCAMP17Community Conference for IT Professionals
Many thanks to our sponsors & partners!
GOLD
SILVER
PARTNERS
PLATINUM
POWERED BY

Mais conteúdo relacionado

Mais procurados

Docker adventures in Continuous Delivery - Alex Vranceanu
Docker adventures in Continuous Delivery - Alex VranceanuDocker adventures in Continuous Delivery - Alex Vranceanu
Docker adventures in Continuous Delivery - Alex VranceanuITCamp
 
Azure tales: a real world CQRS and ES Deep Dive - Andrea Saltarello
Azure tales: a real world CQRS and ES Deep Dive - Andrea SaltarelloAzure tales: a real world CQRS and ES Deep Dive - Andrea Saltarello
Azure tales: a real world CQRS and ES Deep Dive - Andrea SaltarelloITCamp
 
ITCamp 2017 - Laurent Ellerbach - Bot. You said bot? Let's build a bot then...
ITCamp 2017 - Laurent Ellerbach - Bot. You said bot? Let's build a bot then...ITCamp 2017 - Laurent Ellerbach - Bot. You said bot? Let's build a bot then...
ITCamp 2017 - Laurent Ellerbach - Bot. You said bot? Let's build a bot then...ITCamp
 
Scaling face recognition with big data - Bogdan Bocse
 Scaling face recognition with big data - Bogdan Bocse Scaling face recognition with big data - Bogdan Bocse
Scaling face recognition with big data - Bogdan BocseITCamp
 
Migrating to Continuous Delivery with TFS 2017 - Liviu Mandras-Iura
 Migrating to Continuous Delivery with TFS 2017 - Liviu Mandras-Iura Migrating to Continuous Delivery with TFS 2017 - Liviu Mandras-Iura
Migrating to Continuous Delivery with TFS 2017 - Liviu Mandras-IuraITCamp
 
ITCamp 2017 - Raffaele Rialdi - Adopting .NET Core in Mainstream Projects
ITCamp 2017 - Raffaele Rialdi - Adopting .NET Core in Mainstream ProjectsITCamp 2017 - Raffaele Rialdi - Adopting .NET Core in Mainstream Projects
ITCamp 2017 - Raffaele Rialdi - Adopting .NET Core in Mainstream ProjectsITCamp
 
The best of Hyper-V 2016 - Thomas Maurer
 The best of Hyper-V 2016 - Thomas Maurer The best of Hyper-V 2016 - Thomas Maurer
The best of Hyper-V 2016 - Thomas MaurerITCamp
 
BUILD with Microsoft - Radu Stefan
 BUILD with Microsoft - Radu Stefan BUILD with Microsoft - Radu Stefan
BUILD with Microsoft - Radu StefanITCamp
 
The best of Windows Server 2016 - Thomas Maurer
 The best of Windows Server 2016 - Thomas Maurer The best of Windows Server 2016 - Thomas Maurer
The best of Windows Server 2016 - Thomas MaurerITCamp
 
The Vision of Computer Vision: The bold promise of teaching computers to unde...
The Vision of Computer Vision: The bold promise of teaching computers to unde...The Vision of Computer Vision: The bold promise of teaching computers to unde...
The Vision of Computer Vision: The bold promise of teaching computers to unde...ITCamp
 
Provisioning Windows instances at scale on Azure, AWS and OpenStack - Adrian ...
Provisioning Windows instances at scale on Azure, AWS and OpenStack - Adrian ...Provisioning Windows instances at scale on Azure, AWS and OpenStack - Adrian ...
Provisioning Windows instances at scale on Azure, AWS and OpenStack - Adrian ...ITCamp
 
ITCamp 2017 - Florin Coros - Decide between In-Process or Inter-Processes Com...
ITCamp 2017 - Florin Coros - Decide between In-Process or Inter-Processes Com...ITCamp 2017 - Florin Coros - Decide between In-Process or Inter-Processes Com...
ITCamp 2017 - Florin Coros - Decide between In-Process or Inter-Processes Com...ITCamp
 
Creating Web and Mobile Apps with Angular 2 - George Saadeh
Creating Web and Mobile Apps with Angular 2 - George SaadehCreating Web and Mobile Apps with Angular 2 - George Saadeh
Creating Web and Mobile Apps with Angular 2 - George SaadehITCamp
 
The Microsoft Cloud and Server Strategy - Ben Armstrong
The Microsoft Cloud and Server Strategy - Ben ArmstrongThe Microsoft Cloud and Server Strategy - Ben Armstrong
The Microsoft Cloud and Server Strategy - Ben ArmstrongITCamp
 
A new world of possibilities for contextual awareness with beacons - Dan Arde...
A new world of possibilities for contextual awareness with beacons - Dan Arde...A new world of possibilities for contextual awareness with beacons - Dan Arde...
A new world of possibilities for contextual awareness with beacons - Dan Arde...ITCamp
 
Xamarin Under The Hood - Dan Ardelean
 Xamarin Under The Hood - Dan Ardelean Xamarin Under The Hood - Dan Ardelean
Xamarin Under The Hood - Dan ArdeleanITCamp
 
Everyone Loves Docker Containers Before They Understand Docker Containers - A...
Everyone Loves Docker Containers Before They Understand Docker Containers - A...Everyone Loves Docker Containers Before They Understand Docker Containers - A...
Everyone Loves Docker Containers Before They Understand Docker Containers - A...ITCamp
 
Emerging Experiences - More Personal Computing (MPC) - Tim Huckaby
Emerging Experiences - More Personal Computing (MPC) - Tim HuckabyEmerging Experiences - More Personal Computing (MPC) - Tim Huckaby
Emerging Experiences - More Personal Computing (MPC) - Tim HuckabyITCamp
 
Windows 10 Creators Update: what’s on tap for business users - Ionut Balan
Windows 10 Creators Update: what’s on tap for business users - Ionut BalanWindows 10 Creators Update: what’s on tap for business users - Ionut Balan
Windows 10 Creators Update: what’s on tap for business users - Ionut BalanITCamp
 
Kubernetes - Cloud Native Application Orchestration - Catalin Jora
Kubernetes - Cloud Native Application Orchestration - Catalin JoraKubernetes - Cloud Native Application Orchestration - Catalin Jora
Kubernetes - Cloud Native Application Orchestration - Catalin JoraITCamp
 

Mais procurados (20)

Docker adventures in Continuous Delivery - Alex Vranceanu
Docker adventures in Continuous Delivery - Alex VranceanuDocker adventures in Continuous Delivery - Alex Vranceanu
Docker adventures in Continuous Delivery - Alex Vranceanu
 
Azure tales: a real world CQRS and ES Deep Dive - Andrea Saltarello
Azure tales: a real world CQRS and ES Deep Dive - Andrea SaltarelloAzure tales: a real world CQRS and ES Deep Dive - Andrea Saltarello
Azure tales: a real world CQRS and ES Deep Dive - Andrea Saltarello
 
ITCamp 2017 - Laurent Ellerbach - Bot. You said bot? Let's build a bot then...
ITCamp 2017 - Laurent Ellerbach - Bot. You said bot? Let's build a bot then...ITCamp 2017 - Laurent Ellerbach - Bot. You said bot? Let's build a bot then...
ITCamp 2017 - Laurent Ellerbach - Bot. You said bot? Let's build a bot then...
 
Scaling face recognition with big data - Bogdan Bocse
 Scaling face recognition with big data - Bogdan Bocse Scaling face recognition with big data - Bogdan Bocse
Scaling face recognition with big data - Bogdan Bocse
 
Migrating to Continuous Delivery with TFS 2017 - Liviu Mandras-Iura
 Migrating to Continuous Delivery with TFS 2017 - Liviu Mandras-Iura Migrating to Continuous Delivery with TFS 2017 - Liviu Mandras-Iura
Migrating to Continuous Delivery with TFS 2017 - Liviu Mandras-Iura
 
ITCamp 2017 - Raffaele Rialdi - Adopting .NET Core in Mainstream Projects
ITCamp 2017 - Raffaele Rialdi - Adopting .NET Core in Mainstream ProjectsITCamp 2017 - Raffaele Rialdi - Adopting .NET Core in Mainstream Projects
ITCamp 2017 - Raffaele Rialdi - Adopting .NET Core in Mainstream Projects
 
The best of Hyper-V 2016 - Thomas Maurer
 The best of Hyper-V 2016 - Thomas Maurer The best of Hyper-V 2016 - Thomas Maurer
The best of Hyper-V 2016 - Thomas Maurer
 
BUILD with Microsoft - Radu Stefan
 BUILD with Microsoft - Radu Stefan BUILD with Microsoft - Radu Stefan
BUILD with Microsoft - Radu Stefan
 
The best of Windows Server 2016 - Thomas Maurer
 The best of Windows Server 2016 - Thomas Maurer The best of Windows Server 2016 - Thomas Maurer
The best of Windows Server 2016 - Thomas Maurer
 
The Vision of Computer Vision: The bold promise of teaching computers to unde...
The Vision of Computer Vision: The bold promise of teaching computers to unde...The Vision of Computer Vision: The bold promise of teaching computers to unde...
The Vision of Computer Vision: The bold promise of teaching computers to unde...
 
Provisioning Windows instances at scale on Azure, AWS and OpenStack - Adrian ...
Provisioning Windows instances at scale on Azure, AWS and OpenStack - Adrian ...Provisioning Windows instances at scale on Azure, AWS and OpenStack - Adrian ...
Provisioning Windows instances at scale on Azure, AWS and OpenStack - Adrian ...
 
ITCamp 2017 - Florin Coros - Decide between In-Process or Inter-Processes Com...
ITCamp 2017 - Florin Coros - Decide between In-Process or Inter-Processes Com...ITCamp 2017 - Florin Coros - Decide between In-Process or Inter-Processes Com...
ITCamp 2017 - Florin Coros - Decide between In-Process or Inter-Processes Com...
 
Creating Web and Mobile Apps with Angular 2 - George Saadeh
Creating Web and Mobile Apps with Angular 2 - George SaadehCreating Web and Mobile Apps with Angular 2 - George Saadeh
Creating Web and Mobile Apps with Angular 2 - George Saadeh
 
The Microsoft Cloud and Server Strategy - Ben Armstrong
The Microsoft Cloud and Server Strategy - Ben ArmstrongThe Microsoft Cloud and Server Strategy - Ben Armstrong
The Microsoft Cloud and Server Strategy - Ben Armstrong
 
A new world of possibilities for contextual awareness with beacons - Dan Arde...
A new world of possibilities for contextual awareness with beacons - Dan Arde...A new world of possibilities for contextual awareness with beacons - Dan Arde...
A new world of possibilities for contextual awareness with beacons - Dan Arde...
 
Xamarin Under The Hood - Dan Ardelean
 Xamarin Under The Hood - Dan Ardelean Xamarin Under The Hood - Dan Ardelean
Xamarin Under The Hood - Dan Ardelean
 
Everyone Loves Docker Containers Before They Understand Docker Containers - A...
Everyone Loves Docker Containers Before They Understand Docker Containers - A...Everyone Loves Docker Containers Before They Understand Docker Containers - A...
Everyone Loves Docker Containers Before They Understand Docker Containers - A...
 
Emerging Experiences - More Personal Computing (MPC) - Tim Huckaby
Emerging Experiences - More Personal Computing (MPC) - Tim HuckabyEmerging Experiences - More Personal Computing (MPC) - Tim Huckaby
Emerging Experiences - More Personal Computing (MPC) - Tim Huckaby
 
Windows 10 Creators Update: what’s on tap for business users - Ionut Balan
Windows 10 Creators Update: what’s on tap for business users - Ionut BalanWindows 10 Creators Update: what’s on tap for business users - Ionut Balan
Windows 10 Creators Update: what’s on tap for business users - Ionut Balan
 
Kubernetes - Cloud Native Application Orchestration - Catalin Jora
Kubernetes - Cloud Native Application Orchestration - Catalin JoraKubernetes - Cloud Native Application Orchestration - Catalin Jora
Kubernetes - Cloud Native Application Orchestration - Catalin Jora
 

Destaque

7 Habits of Highly Paid Developers - Gaines Kergosien
7 Habits of Highly Paid Developers - Gaines Kergosien7 Habits of Highly Paid Developers - Gaines Kergosien
7 Habits of Highly Paid Developers - Gaines KergosienITCamp
 
Storage Spaces Direct - the new Microsoft SDS star - Carsten Rachfahl
Storage Spaces Direct - the new Microsoft SDS star - Carsten RachfahlStorage Spaces Direct - the new Microsoft SDS star - Carsten Rachfahl
Storage Spaces Direct - the new Microsoft SDS star - Carsten RachfahlITCamp
 
ITCamp 2017 - Ciprian Sorlea - Fostering Heroes
ITCamp 2017 - Ciprian Sorlea - Fostering HeroesITCamp 2017 - Ciprian Sorlea - Fostering Heroes
ITCamp 2017 - Ciprian Sorlea - Fostering HeroesITCamp
 
Strategies for securing your banks & enterprises (from someone who robs bank...
 Strategies for securing your banks & enterprises (from someone who robs bank... Strategies for securing your banks & enterprises (from someone who robs bank...
Strategies for securing your banks & enterprises (from someone who robs bank...ITCamp
 
How to Start-up a Start-up - Mihail Rotenberg
 How to Start-up a Start-up - Mihail Rotenberg How to Start-up a Start-up - Mihail Rotenberg
How to Start-up a Start-up - Mihail RotenbergITCamp
 
Assembly of Japanese bicycle requires peace of mind - Peter Leeson
 Assembly of Japanese bicycle requires peace of mind - Peter Leeson Assembly of Japanese bicycle requires peace of mind - Peter Leeson
Assembly of Japanese bicycle requires peace of mind - Peter LeesonITCamp
 
Great all this new stuff, but how do I convince my management - Erwin Derksen
 Great all this new stuff, but how do I convince my management - Erwin Derksen Great all this new stuff, but how do I convince my management - Erwin Derksen
Great all this new stuff, but how do I convince my management - Erwin DerksenITCamp
 
Forget Process, Focus on People - Peter Leeson
Forget Process, Focus on People - Peter LeesonForget Process, Focus on People - Peter Leeson
Forget Process, Focus on People - Peter LeesonITCamp
 
One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)
One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)
One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)Marius Zaharia
 

Destaque (9)

7 Habits of Highly Paid Developers - Gaines Kergosien
7 Habits of Highly Paid Developers - Gaines Kergosien7 Habits of Highly Paid Developers - Gaines Kergosien
7 Habits of Highly Paid Developers - Gaines Kergosien
 
Storage Spaces Direct - the new Microsoft SDS star - Carsten Rachfahl
Storage Spaces Direct - the new Microsoft SDS star - Carsten RachfahlStorage Spaces Direct - the new Microsoft SDS star - Carsten Rachfahl
Storage Spaces Direct - the new Microsoft SDS star - Carsten Rachfahl
 
ITCamp 2017 - Ciprian Sorlea - Fostering Heroes
ITCamp 2017 - Ciprian Sorlea - Fostering HeroesITCamp 2017 - Ciprian Sorlea - Fostering Heroes
ITCamp 2017 - Ciprian Sorlea - Fostering Heroes
 
Strategies for securing your banks & enterprises (from someone who robs bank...
 Strategies for securing your banks & enterprises (from someone who robs bank... Strategies for securing your banks & enterprises (from someone who robs bank...
Strategies for securing your banks & enterprises (from someone who robs bank...
 
How to Start-up a Start-up - Mihail Rotenberg
 How to Start-up a Start-up - Mihail Rotenberg How to Start-up a Start-up - Mihail Rotenberg
How to Start-up a Start-up - Mihail Rotenberg
 
Assembly of Japanese bicycle requires peace of mind - Peter Leeson
 Assembly of Japanese bicycle requires peace of mind - Peter Leeson Assembly of Japanese bicycle requires peace of mind - Peter Leeson
Assembly of Japanese bicycle requires peace of mind - Peter Leeson
 
Great all this new stuff, but how do I convince my management - Erwin Derksen
 Great all this new stuff, but how do I convince my management - Erwin Derksen Great all this new stuff, but how do I convince my management - Erwin Derksen
Great all this new stuff, but how do I convince my management - Erwin Derksen
 
Forget Process, Focus on People - Peter Leeson
Forget Process, Focus on People - Peter LeesonForget Process, Focus on People - Peter Leeson
Forget Process, Focus on People - Peter Leeson
 
One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)
One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)
One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)
 

Semelhante a Blockchain for mere mortals - understand the fundamentals and start building distributed systems using Azure BaaS - Silviu Niculita

ITCamp 2019 - Mihai Tataran - Governing your Cloud Resources
ITCamp 2019 - Mihai Tataran - Governing your Cloud ResourcesITCamp 2019 - Mihai Tataran - Governing your Cloud Resources
ITCamp 2019 - Mihai Tataran - Governing your Cloud ResourcesITCamp
 
Azure Microservices in Practice, Radu Vunvulea, ITCamp 2016
Azure Microservices in Practice, Radu Vunvulea, ITCamp 2016Azure Microservices in Practice, Radu Vunvulea, ITCamp 2016
Azure Microservices in Practice, Radu Vunvulea, ITCamp 2016Radu Vunvulea
 
Nov 2 security for blockchain and analytics ulf mattsson 2020 nov 2b
Nov 2 security for blockchain and analytics   ulf mattsson 2020 nov 2bNov 2 security for blockchain and analytics   ulf mattsson 2020 nov 2b
Nov 2 security for blockchain and analytics ulf mattsson 2020 nov 2bUlf Mattsson
 
Azure Microservices in Practice - Radu Vunvulea
Azure Microservices in Practice - Radu VunvuleaAzure Microservices in Practice - Radu Vunvulea
Azure Microservices in Practice - Radu VunvuleaITCamp
 
Building Blockchain Projects on Enterprise Ethereum [Webinar]
Building Blockchain Projects on Enterprise Ethereum [Webinar] Building Blockchain Projects on Enterprise Ethereum [Webinar]
Building Blockchain Projects on Enterprise Ethereum [Webinar] Kaleido
 
Impact of Blockchain on IT AuditBlockchain Techn.docx
Impact of Blockchain on IT AuditBlockchain Techn.docxImpact of Blockchain on IT AuditBlockchain Techn.docx
Impact of Blockchain on IT AuditBlockchain Techn.docxsheronlewthwaite
 
Blockchain Will Be Bigger Than the Internet
Blockchain Will Be Bigger Than the InternetBlockchain Will Be Bigger Than the Internet
Blockchain Will Be Bigger Than the InternetMike Onghai
 
The fight for surviving in the IoT world
The fight for surviving in the IoT worldThe fight for surviving in the IoT world
The fight for surviving in the IoT worldRadu Vunvulea
 
Blockchain IoT Workshop for the Aviation Planning Conference
Blockchain IoT Workshop for the Aviation Planning ConferenceBlockchain IoT Workshop for the Aviation Planning Conference
Blockchain IoT Workshop for the Aviation Planning ConferenceJim Gitney
 
Blockchain for Business
Blockchain for BusinessBlockchain for Business
Blockchain for BusinessAhmad Gohar
 
Silicon Valley Code Camp Blockchain Oct 2017
Silicon Valley Code Camp Blockchain Oct 2017Silicon Valley Code Camp Blockchain Oct 2017
Silicon Valley Code Camp Blockchain Oct 2017Nelson Petracek
 
Blockchain Introduction
Blockchain IntroductionBlockchain Introduction
Blockchain IntroductionEueung Mulyana
 
A new world of possibilities for contextual awareness with beacons
A new world of possibilities for contextual awareness with beaconsA new world of possibilities for contextual awareness with beacons
A new world of possibilities for contextual awareness with beaconsDan Ardelean
 
Investing In Blockchain Startups - A Guide For Angels & VCs
Investing In Blockchain Startups - A Guide For Angels & VCs Investing In Blockchain Startups - A Guide For Angels & VCs
Investing In Blockchain Startups - A Guide For Angels & VCs Jamie Burke
 
Day zero of a cloud project Radu Vunvulea ITCamp 2018
Day zero of a cloud project Radu Vunvulea ITCamp 2018Day zero of a cloud project Radu Vunvulea ITCamp 2018
Day zero of a cloud project Radu Vunvulea ITCamp 2018Radu Vunvulea
 
Blockchain and Internet of Things
Blockchain and Internet of ThingsBlockchain and Internet of Things
Blockchain and Internet of ThingsValerie Lampkin
 

Semelhante a Blockchain for mere mortals - understand the fundamentals and start building distributed systems using Azure BaaS - Silviu Niculita (20)

ITCamp 2019 - Mihai Tataran - Governing your Cloud Resources
ITCamp 2019 - Mihai Tataran - Governing your Cloud ResourcesITCamp 2019 - Mihai Tataran - Governing your Cloud Resources
ITCamp 2019 - Mihai Tataran - Governing your Cloud Resources
 
Azure Microservices in Practice, Radu Vunvulea, ITCamp 2016
Azure Microservices in Practice, Radu Vunvulea, ITCamp 2016Azure Microservices in Practice, Radu Vunvulea, ITCamp 2016
Azure Microservices in Practice, Radu Vunvulea, ITCamp 2016
 
Nov 2 security for blockchain and analytics ulf mattsson 2020 nov 2b
Nov 2 security for blockchain and analytics   ulf mattsson 2020 nov 2bNov 2 security for blockchain and analytics   ulf mattsson 2020 nov 2b
Nov 2 security for blockchain and analytics ulf mattsson 2020 nov 2b
 
Azure Microservices in Practice - Radu Vunvulea
Azure Microservices in Practice - Radu VunvuleaAzure Microservices in Practice - Radu Vunvulea
Azure Microservices in Practice - Radu Vunvulea
 
Building Blockchain Projects on Enterprise Ethereum [Webinar]
Building Blockchain Projects on Enterprise Ethereum [Webinar] Building Blockchain Projects on Enterprise Ethereum [Webinar]
Building Blockchain Projects on Enterprise Ethereum [Webinar]
 
Blockchain Fundamentals for Technology Engineers
Blockchain Fundamentals for Technology EngineersBlockchain Fundamentals for Technology Engineers
Blockchain Fundamentals for Technology Engineers
 
Blockchain Fundamentals Quickstart
Blockchain Fundamentals Quickstart Blockchain Fundamentals Quickstart
Blockchain Fundamentals Quickstart
 
Impact of Blockchain on IT AuditBlockchain Techn.docx
Impact of Blockchain on IT AuditBlockchain Techn.docxImpact of Blockchain on IT AuditBlockchain Techn.docx
Impact of Blockchain on IT AuditBlockchain Techn.docx
 
Blockchain & microsoft
Blockchain & microsoftBlockchain & microsoft
Blockchain & microsoft
 
Blockchain Will Be Bigger Than the Internet
Blockchain Will Be Bigger Than the InternetBlockchain Will Be Bigger Than the Internet
Blockchain Will Be Bigger Than the Internet
 
The fight for surviving in the IoT world
The fight for surviving in the IoT worldThe fight for surviving in the IoT world
The fight for surviving in the IoT world
 
Blockchain IoT Workshop for the Aviation Planning Conference
Blockchain IoT Workshop for the Aviation Planning ConferenceBlockchain IoT Workshop for the Aviation Planning Conference
Blockchain IoT Workshop for the Aviation Planning Conference
 
Blockchain for Business
Blockchain for BusinessBlockchain for Business
Blockchain for Business
 
Silicon Valley Code Camp Blockchain Oct 2017
Silicon Valley Code Camp Blockchain Oct 2017Silicon Valley Code Camp Blockchain Oct 2017
Silicon Valley Code Camp Blockchain Oct 2017
 
Blockchain Introduction
Blockchain IntroductionBlockchain Introduction
Blockchain Introduction
 
Blockchain
Blockchain Blockchain
Blockchain
 
A new world of possibilities for contextual awareness with beacons
A new world of possibilities for contextual awareness with beaconsA new world of possibilities for contextual awareness with beacons
A new world of possibilities for contextual awareness with beacons
 
Investing In Blockchain Startups - A Guide For Angels & VCs
Investing In Blockchain Startups - A Guide For Angels & VCs Investing In Blockchain Startups - A Guide For Angels & VCs
Investing In Blockchain Startups - A Guide For Angels & VCs
 
Day zero of a cloud project Radu Vunvulea ITCamp 2018
Day zero of a cloud project Radu Vunvulea ITCamp 2018Day zero of a cloud project Radu Vunvulea ITCamp 2018
Day zero of a cloud project Radu Vunvulea ITCamp 2018
 
Blockchain and Internet of Things
Blockchain and Internet of ThingsBlockchain and Internet of Things
Blockchain and Internet of Things
 

Mais de ITCamp

ITCamp 2019 - Stacey M. Jenkins - Protecting your company's data - By psychol...
ITCamp 2019 - Stacey M. Jenkins - Protecting your company's data - By psychol...ITCamp 2019 - Stacey M. Jenkins - Protecting your company's data - By psychol...
ITCamp 2019 - Stacey M. Jenkins - Protecting your company's data - By psychol...ITCamp
 
ITCamp 2019 - Silviu Niculita - Supercharge your AI efforts with the use of A...
ITCamp 2019 - Silviu Niculita - Supercharge your AI efforts with the use of A...ITCamp 2019 - Silviu Niculita - Supercharge your AI efforts with the use of A...
ITCamp 2019 - Silviu Niculita - Supercharge your AI efforts with the use of A...ITCamp
 
ITCamp 2019 - Peter Leeson - Managing Skills
ITCamp 2019 - Peter Leeson - Managing SkillsITCamp 2019 - Peter Leeson - Managing Skills
ITCamp 2019 - Peter Leeson - Managing SkillsITCamp
 
ITCamp 2019 - Ivana Milicic - Color - The Shadow Ruler of UX
ITCamp 2019 - Ivana Milicic - Color - The Shadow Ruler of UXITCamp 2019 - Ivana Milicic - Color - The Shadow Ruler of UX
ITCamp 2019 - Ivana Milicic - Color - The Shadow Ruler of UXITCamp
 
ITCamp 2019 - Florin Coros - Implementing Clean Architecture
ITCamp 2019 - Florin Coros - Implementing Clean ArchitectureITCamp 2019 - Florin Coros - Implementing Clean Architecture
ITCamp 2019 - Florin Coros - Implementing Clean ArchitectureITCamp
 
ITCamp 2019 - Florin Loghiade - Azure Kubernetes in Production - Field notes...
ITCamp 2019 - Florin Loghiade -  Azure Kubernetes in Production - Field notes...ITCamp 2019 - Florin Loghiade -  Azure Kubernetes in Production - Field notes...
ITCamp 2019 - Florin Loghiade - Azure Kubernetes in Production - Field notes...ITCamp
 
ITCamp 2019 - Florin Flestea - How 3rd Level support experience influenced m...
ITCamp 2019 - Florin Flestea -  How 3rd Level support experience influenced m...ITCamp 2019 - Florin Flestea -  How 3rd Level support experience influenced m...
ITCamp 2019 - Florin Flestea - How 3rd Level support experience influenced m...ITCamp
 
ITCamp 2019 - Emil Craciun - RoboRestaurant of the future powered by serverle...
ITCamp 2019 - Emil Craciun - RoboRestaurant of the future powered by serverle...ITCamp 2019 - Emil Craciun - RoboRestaurant of the future powered by serverle...
ITCamp 2019 - Emil Craciun - RoboRestaurant of the future powered by serverle...ITCamp
 
ITCamp 2019 - Eldert Grootenboer - Cloud Architecture Recipes for The Enterprise
ITCamp 2019 - Eldert Grootenboer - Cloud Architecture Recipes for The EnterpriseITCamp 2019 - Eldert Grootenboer - Cloud Architecture Recipes for The Enterprise
ITCamp 2019 - Eldert Grootenboer - Cloud Architecture Recipes for The EnterpriseITCamp
 
ITCamp 2019 - Cristiana Fernbach - Blockchain Legal Trends
ITCamp 2019 - Cristiana Fernbach - Blockchain Legal TrendsITCamp 2019 - Cristiana Fernbach - Blockchain Legal Trends
ITCamp 2019 - Cristiana Fernbach - Blockchain Legal TrendsITCamp
 
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data LakeITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data LakeITCamp
 
ITCamp 2019 - Andy Cross - Business Outcomes from AI
ITCamp 2019 - Andy Cross - Business Outcomes from AIITCamp 2019 - Andy Cross - Business Outcomes from AI
ITCamp 2019 - Andy Cross - Business Outcomes from AIITCamp
 
ITCamp 2019 - Andrea Saltarello - Modernise your app. The Cloud Story
ITCamp 2019 - Andrea Saltarello - Modernise your app. The Cloud StoryITCamp 2019 - Andrea Saltarello - Modernise your app. The Cloud Story
ITCamp 2019 - Andrea Saltarello - Modernise your app. The Cloud StoryITCamp
 
ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...
ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...
ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...ITCamp
 
ITCamp 2019 - Alex Mang - I'm Confused Should I Orchestrate my Containers on ...
ITCamp 2019 - Alex Mang - I'm Confused Should I Orchestrate my Containers on ...ITCamp 2019 - Alex Mang - I'm Confused Should I Orchestrate my Containers on ...
ITCamp 2019 - Alex Mang - I'm Confused Should I Orchestrate my Containers on ...ITCamp
 
ITCamp 2019 - Alex Mang - How Far Can Serverless Actually Go Now
ITCamp 2019 - Alex Mang - How Far Can Serverless Actually Go NowITCamp 2019 - Alex Mang - How Far Can Serverless Actually Go Now
ITCamp 2019 - Alex Mang - How Far Can Serverless Actually Go NowITCamp
 
ITCamp 2019 - Peter Leeson - Vitruvian Quality
ITCamp 2019 - Peter Leeson - Vitruvian QualityITCamp 2019 - Peter Leeson - Vitruvian Quality
ITCamp 2019 - Peter Leeson - Vitruvian QualityITCamp
 
ITCamp 2018 - Ciprian Sorlea - Million Dollars Hello World Application
ITCamp 2018 - Ciprian Sorlea - Million Dollars Hello World ApplicationITCamp 2018 - Ciprian Sorlea - Million Dollars Hello World Application
ITCamp 2018 - Ciprian Sorlea - Million Dollars Hello World ApplicationITCamp
 
ITCamp 2018 - Ciprian Sorlea - Enterprise Architectures with TypeScript And F...
ITCamp 2018 - Ciprian Sorlea - Enterprise Architectures with TypeScript And F...ITCamp 2018 - Ciprian Sorlea - Enterprise Architectures with TypeScript And F...
ITCamp 2018 - Ciprian Sorlea - Enterprise Architectures with TypeScript And F...ITCamp
 
ITCamp 2018 - Mete Atamel Ian Talarico - Google Home meets .NET containers on...
ITCamp 2018 - Mete Atamel Ian Talarico - Google Home meets .NET containers on...ITCamp 2018 - Mete Atamel Ian Talarico - Google Home meets .NET containers on...
ITCamp 2018 - Mete Atamel Ian Talarico - Google Home meets .NET containers on...ITCamp
 

Mais de ITCamp (20)

ITCamp 2019 - Stacey M. Jenkins - Protecting your company's data - By psychol...
ITCamp 2019 - Stacey M. Jenkins - Protecting your company's data - By psychol...ITCamp 2019 - Stacey M. Jenkins - Protecting your company's data - By psychol...
ITCamp 2019 - Stacey M. Jenkins - Protecting your company's data - By psychol...
 
ITCamp 2019 - Silviu Niculita - Supercharge your AI efforts with the use of A...
ITCamp 2019 - Silviu Niculita - Supercharge your AI efforts with the use of A...ITCamp 2019 - Silviu Niculita - Supercharge your AI efforts with the use of A...
ITCamp 2019 - Silviu Niculita - Supercharge your AI efforts with the use of A...
 
ITCamp 2019 - Peter Leeson - Managing Skills
ITCamp 2019 - Peter Leeson - Managing SkillsITCamp 2019 - Peter Leeson - Managing Skills
ITCamp 2019 - Peter Leeson - Managing Skills
 
ITCamp 2019 - Ivana Milicic - Color - The Shadow Ruler of UX
ITCamp 2019 - Ivana Milicic - Color - The Shadow Ruler of UXITCamp 2019 - Ivana Milicic - Color - The Shadow Ruler of UX
ITCamp 2019 - Ivana Milicic - Color - The Shadow Ruler of UX
 
ITCamp 2019 - Florin Coros - Implementing Clean Architecture
ITCamp 2019 - Florin Coros - Implementing Clean ArchitectureITCamp 2019 - Florin Coros - Implementing Clean Architecture
ITCamp 2019 - Florin Coros - Implementing Clean Architecture
 
ITCamp 2019 - Florin Loghiade - Azure Kubernetes in Production - Field notes...
ITCamp 2019 - Florin Loghiade -  Azure Kubernetes in Production - Field notes...ITCamp 2019 - Florin Loghiade -  Azure Kubernetes in Production - Field notes...
ITCamp 2019 - Florin Loghiade - Azure Kubernetes in Production - Field notes...
 
ITCamp 2019 - Florin Flestea - How 3rd Level support experience influenced m...
ITCamp 2019 - Florin Flestea -  How 3rd Level support experience influenced m...ITCamp 2019 - Florin Flestea -  How 3rd Level support experience influenced m...
ITCamp 2019 - Florin Flestea - How 3rd Level support experience influenced m...
 
ITCamp 2019 - Emil Craciun - RoboRestaurant of the future powered by serverle...
ITCamp 2019 - Emil Craciun - RoboRestaurant of the future powered by serverle...ITCamp 2019 - Emil Craciun - RoboRestaurant of the future powered by serverle...
ITCamp 2019 - Emil Craciun - RoboRestaurant of the future powered by serverle...
 
ITCamp 2019 - Eldert Grootenboer - Cloud Architecture Recipes for The Enterprise
ITCamp 2019 - Eldert Grootenboer - Cloud Architecture Recipes for The EnterpriseITCamp 2019 - Eldert Grootenboer - Cloud Architecture Recipes for The Enterprise
ITCamp 2019 - Eldert Grootenboer - Cloud Architecture Recipes for The Enterprise
 
ITCamp 2019 - Cristiana Fernbach - Blockchain Legal Trends
ITCamp 2019 - Cristiana Fernbach - Blockchain Legal TrendsITCamp 2019 - Cristiana Fernbach - Blockchain Legal Trends
ITCamp 2019 - Cristiana Fernbach - Blockchain Legal Trends
 
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data LakeITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
 
ITCamp 2019 - Andy Cross - Business Outcomes from AI
ITCamp 2019 - Andy Cross - Business Outcomes from AIITCamp 2019 - Andy Cross - Business Outcomes from AI
ITCamp 2019 - Andy Cross - Business Outcomes from AI
 
ITCamp 2019 - Andrea Saltarello - Modernise your app. The Cloud Story
ITCamp 2019 - Andrea Saltarello - Modernise your app. The Cloud StoryITCamp 2019 - Andrea Saltarello - Modernise your app. The Cloud Story
ITCamp 2019 - Andrea Saltarello - Modernise your app. The Cloud Story
 
ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...
ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...
ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...
 
ITCamp 2019 - Alex Mang - I'm Confused Should I Orchestrate my Containers on ...
ITCamp 2019 - Alex Mang - I'm Confused Should I Orchestrate my Containers on ...ITCamp 2019 - Alex Mang - I'm Confused Should I Orchestrate my Containers on ...
ITCamp 2019 - Alex Mang - I'm Confused Should I Orchestrate my Containers on ...
 
ITCamp 2019 - Alex Mang - How Far Can Serverless Actually Go Now
ITCamp 2019 - Alex Mang - How Far Can Serverless Actually Go NowITCamp 2019 - Alex Mang - How Far Can Serverless Actually Go Now
ITCamp 2019 - Alex Mang - How Far Can Serverless Actually Go Now
 
ITCamp 2019 - Peter Leeson - Vitruvian Quality
ITCamp 2019 - Peter Leeson - Vitruvian QualityITCamp 2019 - Peter Leeson - Vitruvian Quality
ITCamp 2019 - Peter Leeson - Vitruvian Quality
 
ITCamp 2018 - Ciprian Sorlea - Million Dollars Hello World Application
ITCamp 2018 - Ciprian Sorlea - Million Dollars Hello World ApplicationITCamp 2018 - Ciprian Sorlea - Million Dollars Hello World Application
ITCamp 2018 - Ciprian Sorlea - Million Dollars Hello World Application
 
ITCamp 2018 - Ciprian Sorlea - Enterprise Architectures with TypeScript And F...
ITCamp 2018 - Ciprian Sorlea - Enterprise Architectures with TypeScript And F...ITCamp 2018 - Ciprian Sorlea - Enterprise Architectures with TypeScript And F...
ITCamp 2018 - Ciprian Sorlea - Enterprise Architectures with TypeScript And F...
 
ITCamp 2018 - Mete Atamel Ian Talarico - Google Home meets .NET containers on...
ITCamp 2018 - Mete Atamel Ian Talarico - Google Home meets .NET containers on...ITCamp 2018 - Mete Atamel Ian Talarico - Google Home meets .NET containers on...
ITCamp 2018 - Mete Atamel Ian Talarico - Google Home meets .NET containers on...
 

Último

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 

Último (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 

Blockchain for mere mortals - understand the fundamentals and start building distributed systems using Azure BaaS - Silviu Niculita

  • 1. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals Blockchain for mere mortals Understand the fundamentals and start building distributed systems using Azure BaaS Silviu Niculiță Head of Technology – Yonder silviu@niculita.ro
  • 3. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals • Mobile Computing; • Social Web; • Big Data; • Internet of Things; • The Cloud; • Machine Learning; • Big Data; Technology Revolution of the Next 20 Years
  • 4. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals • Get you excited about the technology! • Explain the concepts of Blockchain; • Introduce Microsoft’s offering in this space; • Leverage Blockchain for distributed system development; • NOT a technical deep dive into the cryptography behind the Blockchain; Objectives
  • 5. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals 1. What is the Blockchain; 2. Demo of Blockchain Basics; 3. Current State and Future; 4. Microsoft BaaS Overview & Demo; 5. Implementing Blockchain in your Apps; 6. Conclusions & Current Challenges; Agenda
  • 6. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals 1. WHAT IS THE BLOCKCHAIN?
  • 7. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals Origins Story
  • 8. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals Cryptographically Authentic Uses tried and true public/ private signature technology. Blockchain applies this technology to create transactions that are impervious to fraud and establishes a shared truth. Shared Blockchain’s value is directly linked to the number of organizations or companies that participate in them. There is huge value for even the fiercest of competitors to participate with each other in these shared database implementations. Distributed There are many replicas of the Blockchain database. In fact, the more replicas there are, the more authentic it becomes. Ledger The database is a read/write-once database so it is an immutable record of every transaction that occurs. Key Features
  • 9. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals • Digital distributed ledger creates the same copy of the data across all nodes; • Transactions are broadcast across the blockchain network to be added to the system; • Participants in the blockchain verify each transaction is valid and then writes it to the ledger; Blockchain uses a distributed ledger to track transactions Entire network has same ledger FROM TO PROPERTY VALUE Alex Katie Payment $500 Jim Sally Payment $300 Alex Garth Asset Car Katie Tony Payment $100 Molly Paula Message I love you Example ledger
  • 10. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals Each block is created and distributed Block 0x5f23827e3cd1… 0xa01abcd897… 0x3e23827e3cd1… 0x6f23827e3cd1… 0x5f23827e3cd1… 0x6f23827e3cd1…
  • 11. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals Scope • Public (trustless) – Bitcoin, “Alt Coins”, Ethereum; • Private (trusted) – Ethereum, Ripple, MultiChain; • Consortium (semi-trusted); Consensus • Proof of work (mining) only for trustless environments; • Proof of stake (escrow); • Proof of identity, vote, burn, and more; Generation • 1.0 / 2.0 / 3.0; 3 dimensions of Blockchain technologies
  • 12. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals 2. DEMO OF BLOCKCHAIN BASICS https://anders.com/blockchain/
  • 13. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals 3. CURRENT STATE AND FUTURE
  • 14. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals BLOCKCHAIN 1.0
  • 15. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals Blockchain 1.0 - 3 tier architecture
  • 16. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals Digital Assets • Digital Currency (Bitcoin, DASH); • In-app digital items (WoW Armour, Pokemon, Counter- Strike skin) • Domain names • Media Physical Assets • Cars • Land • Apartments Use Cases: Ownership 👾 🤖 🎮 🏰
  • 17. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals • Bitcoin https://bitcoin.org • DASH https://dash.org • Zcash https://z.cash • Litecoin https://litecoin.org • Namecoin https://namecoin.org • Doge http://dogecoin.com • And many others Use Cases: Digital Currencies
  • 18. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals Use Cases: Attestation
  • 19. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals Use Cases: Provenance All parts get a hash (digest) based on product serial number + manufacturer All digests of parts are combined into one unique digest for the phone Digest of each part Smartphone Digest
  • 20. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals Use Case: Supply Chain Management
  • 21. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals BLOCKCHAIN 2.0
  • 22. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals Blockchain 2.0 - 3 tier architecture
  • 23. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals • Smart Contracts allow to execute business and legal logic shared between counterparties: – Supply chain across industries; – Open exchanges for: bonds, equities, loans, insurance, derivatives; – Contracts for: labor, partnerships, sale, trade; – Peer-to-peer where a peer can be an individual or a corporation; • Regulatory output is a by-product; Smart Contracts
  • 24. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals • Ethereum https://ethereum.org • Hyperledger (IBM) https://www.hyperledger.org • Corda (R3) http://www.r3cev.com Blockchain 2.0 Implementations
  • 25. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals Significant Investments
  • 26. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals WeiFund is an open platform for crowdfunding campaigns. You can launch a campaign using one of WeiFund’s contract templates or integrate your own smart contracts. Use Cases: WeiFund
  • 27. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals “We’re building a home for artists that allows them to own and control their creative content and be paid directly for sharing their musical talents with the world” Use Cases: Ujo
  • 28. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals Use Case: Abra
  • 30. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals BLOCKCHAIN 3.0 (FUTURE)
  • 31. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals • Proof of Stake replaces Proof of Work; • Blockchain scaling; –Fast enough to power the Internet of Things; –Fast enough to compete with VISA and SWIFT; 3.0 Improvements
  • 32. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals 4. MICROSOFT BAAS Blockchain as a Service
  • 33. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals Enterprise Ethereum R3 - Corda Hyper ledger Umbrella Chain Digital Asset Holding … Azure & Azure Stack Blockchain Core Platform – Many Contenders
  • 34. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals Grow the ecosystem Develop key Azure middleware services Build and learn Azure & Azure Stack LedgerCore Distributed Ledger Stacks Partner Distributed Ledger A 1st Party Distributed Ledger Fully Managed Distributed Ledger Hosted Compute (VMs) Partner Distributed Ledger B Partner Distributed Ledger C Blockchain Resource Provider Developer Services (Tools, Teams, CI/CD) Middleware Data Platform (ML/BI) Cryplets: Off-Chain Secure Compute Monitoring & Security Identity and Key Management 3rd party services IndustrySolutions HealthcareRetail & CPG Public Sector ManufacturingFinancial Services Media Horizontal SaaS & Adapters 3rd Party 3rd Party 1st Party 3rd Party ….. Professional Services & Support Microsoft Blockchain as a Service (BaaS)
  • 35. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals • Ledgers – Ethereum Consortium; – Corda; – Chain; – Strato; – Parity; – Emercoin Blockchain Engine; • Developer Tools – Blockstack Core; – Ethereum Studio; – Truffle; Azure Marketplace Microsoft Ignite
  • 36. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals Ethereum Blockchain Deployment Architecture
  • 37. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals 4. AZURE BAAS DEMO
  • 38. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals 5. IMPLEMENTING BLOCKCHAIN IN YOUR APPS
  • 39. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals 6. CONCLUSIONS & CURRENT CHALLENGES
  • 40. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals Eliminates Intermediaries Reduces Fraud Increases Efficiency and Speed Increases Revenue and Savings Reduce counterparty risk Conclusions (1) Decentralization has great benefits & changes fundamental processes & models:
  • 41. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals • Go straight to Blockchain 2.0; –Ethereum is the most popular option currently; –Works as public & consortium; • Blockchain 3.0 is coming; –Focuses on scalability & interaction with external systems; • Can get started in just 20 minutes with Azure! Conclusions (2)
  • 42. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals • Current versions of the technology have limitations; • The energy consumption is significant; • Government could stifle it/Incumbents could usurp it; • Criminals will turn the general public against it; • Governing the protocols becomes impossible; • Insufficient incentives for mass collaboration; Current Challenges
  • 43. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals Bitcoin Latency (avg. transaction confirmation time)
  • 44. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals Criminal Activity
  • 45. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals Volatility
  • 46. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals Volatility
  • 47. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals Gartner says…
  • 48. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals Further Reading
  • 49. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals …if you don’t like to read…there’s a TED Talk
  • 50. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals THANK YOU! Chat with me after the session. Find me via email at silviu@niculita.ro
  • 51. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals Many thanks to our sponsors & partners! GOLD SILVER PARTNERS PLATINUM POWERED BY