SlideShare a Scribd company logo
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS re:INVENT
Anand Iyer
Santanu Dutt
E X P L O R I N G B L O C K C H A I N T E C H N O L O G Y ,
R I S K S A N D E M E R G I N G T R E N D S
@san_dutt
@iyeranand_p
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
TRUST
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Treasury Securities Dealers Accused of Collusion ... Bank of America Corp, Goldman Sachs Group Inc and
JPMorgan Chase & Co are among 22 financial companies accused of colluding to manipulate auctions of
U.S. Treasury securities ... $6bn in fines from banks in a similar investigation ..."
In rare admission of guilt, Wall Street banks say they rigged markets ... Five of the world's largest banks
have plead guilty to federal charges including manipulating the global foreign exchange market and rigging a
benchmark interest rate that affects the cost of credit card ... agreed to pay more than $5bn ..."
"Wall Street's biggest banks have agreed to a tentative settlement over allegations that they conspired to
rig the market for credit derivatives ... Twelve banks and two industry groups reached a preliminary
agreement ... to pay $1.87bn ... this behavior by Wall Street could be more far-reaching than we thought ..."
DISTRUST?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
BANKING – A SIMPLE BUSINESS?
Banking will be disrupted - It is a very simple business to disrupt
Why are banks so profitable?
• By virtue of their licenses, they
provide a platform for global trade
• Provide a convenient alternative to
physical cash
• Provide a market for money
• Trusted middlemen?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
FUNDS TRANSFER PROCESS - TODAY
Every layer
adds cost and
processing time
due to the
Centralized
Leger
Receiver
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Nick Szabo coins
the idea of smart
contracts
1997
2009
Satoshi Nakamoto
introduces the
concept of
blockchain
Origin
2012-14
Basic smart
contract
capabilities
added to
Bitcoin
2014-15
Blockchain
consortium by
leading retail
companies like
Nestle and
Walmart
2015-17
Bajaj Electricals
goes live on a
blockchain-based
vendor-financing
solution
Experimentation
2018-19
Regulations and
laws to bring
blockchain and
smart contracts
under the purview
of law arrive on the
scene
Expected first in-
production
implementation of
smart contracts by
financial service
firms
Take-off
2020
Mainstream
adoption of smart
contracts begins
Emergence of new
products and
services enabled
by smart contracts
Main stream
adoption
Samsung
launches a pilot
project to track
imports/exports,
cargo shipment
locations over a
blockchain ledger
Maersk aims to
apply distributed
ledger
technology in
the field of
marine insurance
TIMELINE AND EVOLUTION
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
BITCOIN != BLOCKCHAIN
THE FUTURE OF FUNDS TRANSFER
Sender A
Receiver B
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
BUT FIRST – WHAT IS A HASH?
• Hash functions take any input and produce a single output
• The same input will always yield the same output hash
• It is not possible to derive the input from the output
• Hash functions are critical to the way blockchains work
Hash value:
02bf6a5727
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
BLOCKCHAIN DETAILED
Block 16
Transaction
Previous Block Hash:
57ec2fda71
Block Hash:
87ea2ffe94
TimeStamp
Block Hash:
57ec2fda71
Block 15
Transaction
Transaction
Previous Block Hash:
d68b2f0a3b
TimeStamp
Block 17
Previous Block Hash:
87ea2ffe94
Block Hash:
44bf2efe32
TimeStamp
Made up of a series of blocks added in chronological order
Pr
44
Bl
21
Ti
Transaction
Block = Page in a ledger Block contents = Items of the ledger
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
HOW ARE BLOCKS LINKED?
Block 16
Transaction:
Previous Block Hash:
57ec2fda71
Block Hash:
87ea2ffe94
TimeStamp
Block Hash:
57ec2fda71
Block 15
Transaction:
Transaction:
Previous Block Hash:
d68b2f0a3b
TimeStamp
 Acts like a pointer to the block that
came before it in the chain.
 Creates a Linked List
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
TRANSACTION - LOGICAL
Block Hash:
57ec2fda71
Block 15
Transaction:
Transaction:
Previous Block Hash:
d68b2f0a3b
TimeStamp
Block 16
Transaction:
Previous Block Hash:
57ec2fda71
Block Hash:
87ea2ffe94
TimeStamp
Transaction
Type: Update Owner
Transaction ID: 4cafb93760d6b2
Originator: 0x07dd71d507100c1
Recipient: 0x06fd91d545105d5
Timestamp: 2016-02-13 11:36:12
Transaction
Type: Update Owner
Transaction ID: 45265ab6f0f352b
Originator: 0x0f6e253ac6b620f3
Recipient: 0x0258ab361f2f36e0
Timestamp: 2016-02-13 11:36:12
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
HOW ARE NEW BLOCKS CREATED?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
HOW ARE NEW BLOCKS CREATED?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
HOW ARE NEW BLOCKS CREATED?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
WHAT IS PROOF OF WORK?
• Block contains transactions to be validated and previous hash value.
• Pick a nonce such that H(prev hash, nonce, Tx) < E. E is a
variable that the system specifies. Basically, this amounts to
finding a hash value who’s leading bits are zero. The work
required is exponential in the number of zero bits required.
• Verification is easy. But proof-of-work is hard.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
WHY CAN’T YOU CHEAT?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Permissionless
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS does not believe in choosing one protocol to rule them all…
• Building an ecosystem that can be tapped into by different
use cases and industries is our main focus
• Enabling experimentation into maturity
• Leveraging our services to enact a robust solution
AWS WAF
AWS
CloudTrail
AWS
CloudFormation
Amazon
CloudWatch
Amazon ECS Amazon
S3
Amazon EBS
volume
Amazon
VPC
IAM
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Infrastructure
• Virtual Private Cloud
• Private Subnet in Single Availability Zone
• Auto Scaling Groups
• Docker Swarm
• AWS Elastic Load Balancers + AWS
Certificate Manager
• Route53
• AWS Elastic Container Registry
• Identity and Access Management
ETHEREUM ON AWS
WebApp
WebApp
WebApp
WebApp
API
API
API
API
Ethereum
Node
Ethereum
Node
Ethereum
Node
Ethereum
Node
Front End Middleware
Blockchain
Nodes
us-east-1
us-east-1a
Administrator
Users
IGW
ELB
ECR
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Hot Wallet
WALLET EXCHANGE ARCHITECTURE
ON AWS
WebApp
WebApp
WebApp
WebApp
API
API
API
API
Front End Middleware
Wallet Microservice
us-east-1
us-east-1a
IGW
ELB
ECR
HTTPS
Notification on Hot
Wallet status via SNS
CloudHSM
Batch
Cron deposit jobs
running in wallet
microservice to transfer
deposit to cold wallet
Exchange
Microservice
Transactions
Cold Wallet
Deposit
Smart Contracts
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
DEMO 1 - MORTGAGE BLOCKCHAIN ON ETHEREUM
Homeowner
1. Initiate Loan Contract
Mortgage Holder
2. Approve Loan
Insurance Company Tax Authority
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
RISKS
STANDARD RISKS
STRATEGIC
BUSINESS
CONTINUITY
REPUTATIONAL
INFORMATION
SECURITY
REGULATORY
CONSENSUS
PROTOCOL
CONTRACTUAL SUPPLIER
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Partner Ecosystem
aws.amazon.com/partners/blockchain
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank you!
Game and Marketing Images © 2017 Necromonger, LLC., IPerion, LLC., and Gearbox Software, LLC. All rights reserved
Anand Iyer
Santanu Dutt @san_dutt
@iyeranand_p

More Related Content

What's hot

Building Manageable Windows Workloads - ARC324 - re:Invent 2017
Building Manageable Windows Workloads - ARC324 - re:Invent 2017Building Manageable Windows Workloads - ARC324 - re:Invent 2017
Building Manageable Windows Workloads - ARC324 - re:Invent 2017
Amazon Web Services
 
Create a Serverless Image Processing Platform - ARC326 - re:Invent 2017
Create a Serverless Image Processing Platform - ARC326 - re:Invent 2017Create a Serverless Image Processing Platform - ARC326 - re:Invent 2017
Create a Serverless Image Processing Platform - ARC326 - re:Invent 2017
Amazon Web Services
 
Building a Photorealistic Real-Time 3D Configurator with Server-Side Renderin...
Building a Photorealistic Real-Time 3D Configurator with Server-Side Renderin...Building a Photorealistic Real-Time 3D Configurator with Server-Side Renderin...
Building a Photorealistic Real-Time 3D Configurator with Server-Side Renderin...
Amazon Web Services
 
Bringing the Superpower of Bots to Your Company with a Serverless Bot Solutio...
Bringing the Superpower of Bots to Your Company with a Serverless Bot Solutio...Bringing the Superpower of Bots to Your Company with a Serverless Bot Solutio...
Bringing the Superpower of Bots to Your Company with a Serverless Bot Solutio...
Amazon Web Services
 
ABD302_Real-Time Data Exploration and Analytics with Amazon Elasticsearch Ser...
ABD302_Real-Time Data Exploration and Analytics with Amazon Elasticsearch Ser...ABD302_Real-Time Data Exploration and Analytics with Amazon Elasticsearch Ser...
ABD302_Real-Time Data Exploration and Analytics with Amazon Elasticsearch Ser...
Amazon Web Services
 
GAM301-Migrating the League of Legends Platform into AWS Cloud.pdf
GAM301-Migrating the League of Legends Platform into AWS Cloud.pdfGAM301-Migrating the League of Legends Platform into AWS Cloud.pdf
GAM301-Migrating the League of Legends Platform into AWS Cloud.pdf
Amazon Web Services
 
DVC304_Compliance and Top Security Threats in the Cloud—Are You Protected
DVC304_Compliance and Top Security Threats in the Cloud—Are You ProtectedDVC304_Compliance and Top Security Threats in the Cloud—Are You Protected
DVC304_Compliance and Top Security Threats in the Cloud—Are You Protected
Amazon Web Services
 
Best Practices for Distributed Machine Learning and Predictive Analytics Usin...
Best Practices for Distributed Machine Learning and Predictive Analytics Usin...Best Practices for Distributed Machine Learning and Predictive Analytics Usin...
Best Practices for Distributed Machine Learning and Predictive Analytics Usin...
Amazon Web Services
 
Building .NET-based Serverless Architectures and Running .NET Core Microservi...
Building .NET-based Serverless Architectures and Running .NET Core Microservi...Building .NET-based Serverless Architectures and Running .NET Core Microservi...
Building .NET-based Serverless Architectures and Running .NET Core Microservi...
Amazon Web Services
 
MCL331_Building a Virtual Assistant with Amazon Polly and Amazon Lex Pollexy
MCL331_Building a Virtual Assistant with Amazon Polly and Amazon Lex PollexyMCL331_Building a Virtual Assistant with Amazon Polly and Amazon Lex Pollexy
MCL331_Building a Virtual Assistant with Amazon Polly and Amazon Lex Pollexy
Amazon Web Services
 
LFS307_Using AWS to Maximize Digital Marketing Reach and Efficiency
LFS307_Using AWS to Maximize Digital Marketing Reach and EfficiencyLFS307_Using AWS to Maximize Digital Marketing Reach and Efficiency
LFS307_Using AWS to Maximize Digital Marketing Reach and Efficiency
Amazon Web Services
 
HLC308_Refactoring to the Cloud
HLC308_Refactoring to the CloudHLC308_Refactoring to the Cloud
HLC308_Refactoring to the Cloud
Amazon Web Services
 
ABD203_Real-Time Streaming Applications on AWS
ABD203_Real-Time Streaming Applications on AWSABD203_Real-Time Streaming Applications on AWS
ABD203_Real-Time Streaming Applications on AWS
Amazon Web Services
 
ATC302_How to Leverage AWS Machine Learning Services to Analyze and Optimize ...
ATC302_How to Leverage AWS Machine Learning Services to Analyze and Optimize ...ATC302_How to Leverage AWS Machine Learning Services to Analyze and Optimize ...
ATC302_How to Leverage AWS Machine Learning Services to Analyze and Optimize ...
Amazon Web Services
 
Building Best Practices and the Right Foundation for your 1st Production Work...
Building Best Practices and the Right Foundation for your 1st Production Work...Building Best Practices and the Right Foundation for your 1st Production Work...
Building Best Practices and the Right Foundation for your 1st Production Work...
Amazon Web Services
 
NEW LAUNCH! AWS Serverless Application Repository - SRV215 - re:Invent 2017
NEW LAUNCH! AWS Serverless Application Repository - SRV215 - re:Invent 2017NEW LAUNCH! AWS Serverless Application Repository - SRV215 - re:Invent 2017
NEW LAUNCH! AWS Serverless Application Repository - SRV215 - re:Invent 2017
Amazon Web Services
 
MBL201_Progressive Web Apps in the Real World
MBL201_Progressive Web Apps in the Real WorldMBL201_Progressive Web Apps in the Real World
MBL201_Progressive Web Apps in the Real World
Amazon Web Services
 
IOT207_Panasonic—Building the Road of the Future on AWS
IOT207_Panasonic—Building the Road of the Future on AWSIOT207_Panasonic—Building the Road of the Future on AWS
IOT207_Panasonic—Building the Road of the Future on AWS
Amazon Web Services
 
DynamoDB adaptive capacity: smooth performance for chaotic workloads - DAT327...
DynamoDB adaptive capacity: smooth performance for chaotic workloads - DAT327...DynamoDB adaptive capacity: smooth performance for chaotic workloads - DAT327...
DynamoDB adaptive capacity: smooth performance for chaotic workloads - DAT327...
Amazon Web Services
 
ABD307_Deep Analytics for Global AWS Marketing Organization
ABD307_Deep Analytics for Global AWS Marketing OrganizationABD307_Deep Analytics for Global AWS Marketing Organization
ABD307_Deep Analytics for Global AWS Marketing Organization
Amazon Web Services
 

What's hot (20)

Building Manageable Windows Workloads - ARC324 - re:Invent 2017
Building Manageable Windows Workloads - ARC324 - re:Invent 2017Building Manageable Windows Workloads - ARC324 - re:Invent 2017
Building Manageable Windows Workloads - ARC324 - re:Invent 2017
 
Create a Serverless Image Processing Platform - ARC326 - re:Invent 2017
Create a Serverless Image Processing Platform - ARC326 - re:Invent 2017Create a Serverless Image Processing Platform - ARC326 - re:Invent 2017
Create a Serverless Image Processing Platform - ARC326 - re:Invent 2017
 
Building a Photorealistic Real-Time 3D Configurator with Server-Side Renderin...
Building a Photorealistic Real-Time 3D Configurator with Server-Side Renderin...Building a Photorealistic Real-Time 3D Configurator with Server-Side Renderin...
Building a Photorealistic Real-Time 3D Configurator with Server-Side Renderin...
 
Bringing the Superpower of Bots to Your Company with a Serverless Bot Solutio...
Bringing the Superpower of Bots to Your Company with a Serverless Bot Solutio...Bringing the Superpower of Bots to Your Company with a Serverless Bot Solutio...
Bringing the Superpower of Bots to Your Company with a Serverless Bot Solutio...
 
ABD302_Real-Time Data Exploration and Analytics with Amazon Elasticsearch Ser...
ABD302_Real-Time Data Exploration and Analytics with Amazon Elasticsearch Ser...ABD302_Real-Time Data Exploration and Analytics with Amazon Elasticsearch Ser...
ABD302_Real-Time Data Exploration and Analytics with Amazon Elasticsearch Ser...
 
GAM301-Migrating the League of Legends Platform into AWS Cloud.pdf
GAM301-Migrating the League of Legends Platform into AWS Cloud.pdfGAM301-Migrating the League of Legends Platform into AWS Cloud.pdf
GAM301-Migrating the League of Legends Platform into AWS Cloud.pdf
 
DVC304_Compliance and Top Security Threats in the Cloud—Are You Protected
DVC304_Compliance and Top Security Threats in the Cloud—Are You ProtectedDVC304_Compliance and Top Security Threats in the Cloud—Are You Protected
DVC304_Compliance and Top Security Threats in the Cloud—Are You Protected
 
Best Practices for Distributed Machine Learning and Predictive Analytics Usin...
Best Practices for Distributed Machine Learning and Predictive Analytics Usin...Best Practices for Distributed Machine Learning and Predictive Analytics Usin...
Best Practices for Distributed Machine Learning and Predictive Analytics Usin...
 
Building .NET-based Serverless Architectures and Running .NET Core Microservi...
Building .NET-based Serverless Architectures and Running .NET Core Microservi...Building .NET-based Serverless Architectures and Running .NET Core Microservi...
Building .NET-based Serverless Architectures and Running .NET Core Microservi...
 
MCL331_Building a Virtual Assistant with Amazon Polly and Amazon Lex Pollexy
MCL331_Building a Virtual Assistant with Amazon Polly and Amazon Lex PollexyMCL331_Building a Virtual Assistant with Amazon Polly and Amazon Lex Pollexy
MCL331_Building a Virtual Assistant with Amazon Polly and Amazon Lex Pollexy
 
LFS307_Using AWS to Maximize Digital Marketing Reach and Efficiency
LFS307_Using AWS to Maximize Digital Marketing Reach and EfficiencyLFS307_Using AWS to Maximize Digital Marketing Reach and Efficiency
LFS307_Using AWS to Maximize Digital Marketing Reach and Efficiency
 
HLC308_Refactoring to the Cloud
HLC308_Refactoring to the CloudHLC308_Refactoring to the Cloud
HLC308_Refactoring to the Cloud
 
ABD203_Real-Time Streaming Applications on AWS
ABD203_Real-Time Streaming Applications on AWSABD203_Real-Time Streaming Applications on AWS
ABD203_Real-Time Streaming Applications on AWS
 
ATC302_How to Leverage AWS Machine Learning Services to Analyze and Optimize ...
ATC302_How to Leverage AWS Machine Learning Services to Analyze and Optimize ...ATC302_How to Leverage AWS Machine Learning Services to Analyze and Optimize ...
ATC302_How to Leverage AWS Machine Learning Services to Analyze and Optimize ...
 
Building Best Practices and the Right Foundation for your 1st Production Work...
Building Best Practices and the Right Foundation for your 1st Production Work...Building Best Practices and the Right Foundation for your 1st Production Work...
Building Best Practices and the Right Foundation for your 1st Production Work...
 
NEW LAUNCH! AWS Serverless Application Repository - SRV215 - re:Invent 2017
NEW LAUNCH! AWS Serverless Application Repository - SRV215 - re:Invent 2017NEW LAUNCH! AWS Serverless Application Repository - SRV215 - re:Invent 2017
NEW LAUNCH! AWS Serverless Application Repository - SRV215 - re:Invent 2017
 
MBL201_Progressive Web Apps in the Real World
MBL201_Progressive Web Apps in the Real WorldMBL201_Progressive Web Apps in the Real World
MBL201_Progressive Web Apps in the Real World
 
IOT207_Panasonic—Building the Road of the Future on AWS
IOT207_Panasonic—Building the Road of the Future on AWSIOT207_Panasonic—Building the Road of the Future on AWS
IOT207_Panasonic—Building the Road of the Future on AWS
 
DynamoDB adaptive capacity: smooth performance for chaotic workloads - DAT327...
DynamoDB adaptive capacity: smooth performance for chaotic workloads - DAT327...DynamoDB adaptive capacity: smooth performance for chaotic workloads - DAT327...
DynamoDB adaptive capacity: smooth performance for chaotic workloads - DAT327...
 
ABD307_Deep Analytics for Global AWS Marketing Organization
ABD307_Deep Analytics for Global AWS Marketing OrganizationABD307_Deep Analytics for Global AWS Marketing Organization
ABD307_Deep Analytics for Global AWS Marketing Organization
 

Similar to Exploring Blockchain Technology, Risks, and Emerging Trends - ARC313 - re:Invent 2017

DEV329_Cisco’s Journey from Monolith to Microservices
DEV329_Cisco’s Journey from Monolith to MicroservicesDEV329_Cisco’s Journey from Monolith to Microservices
DEV329_Cisco’s Journey from Monolith to Microservices
Amazon Web Services
 
FSV305-Optimizing Payments Collections with Containers and Machine Learning
FSV305-Optimizing Payments Collections with Containers and Machine LearningFSV305-Optimizing Payments Collections with Containers and Machine Learning
FSV305-Optimizing Payments Collections with Containers and Machine Learning
Amazon Web Services
 
Building the Largest Repo for Serverless Compliance-as-Code - SID205 - re:Inv...
Building the Largest Repo for Serverless Compliance-as-Code - SID205 - re:Inv...Building the Largest Repo for Serverless Compliance-as-Code - SID205 - re:Inv...
Building the Largest Repo for Serverless Compliance-as-Code - SID205 - re:Inv...
Amazon Web Services
 
SID331_Architecting Security and Governance Across a Multi-Account Strategy
SID331_Architecting Security and Governance Across a Multi-Account StrategySID331_Architecting Security and Governance Across a Multi-Account Strategy
SID331_Architecting Security and Governance Across a Multi-Account Strategy
Amazon Web Services
 
Leveraging a Cloud Policy Framework - From Zero to Well Governed - ENT318 - r...
Leveraging a Cloud Policy Framework - From Zero to Well Governed - ENT318 - r...Leveraging a Cloud Policy Framework - From Zero to Well Governed - ENT318 - r...
Leveraging a Cloud Policy Framework - From Zero to Well Governed - ENT318 - r...
Amazon Web Services
 
AWS Security State of the Union - SID326 - re:Invent 2017
AWS Security State of the Union - SID326 - re:Invent 2017AWS Security State of the Union - SID326 - re:Invent 2017
AWS Security State of the Union - SID326 - re:Invent 2017
Amazon Web Services
 
GAM306_Building a Lake of Wisdom
GAM306_Building a Lake of WisdomGAM306_Building a Lake of Wisdom
GAM306_Building a Lake of Wisdom
Amazon Web Services
 
AWS 金融服務概覽與區塊鍊案例分享
AWS 金融服務概覽與區塊鍊案例分享AWS 金融服務概覽與區塊鍊案例分享
AWS 金融服務概覽與區塊鍊案例分享
Amazon Web Services
 
CityWallet - From Mount Augustus to Los Roques Archipelago
CityWallet - From Mount Augustus to Los Roques ArchipelagoCityWallet - From Mount Augustus to Los Roques Archipelago
CityWallet - From Mount Augustus to Los Roques Archipelago
Hernan Garcia
 
RET304_Rapidly Respond to Demanding Retail Customers with the Same Serverless...
RET304_Rapidly Respond to Demanding Retail Customers with the Same Serverless...RET304_Rapidly Respond to Demanding Retail Customers with the Same Serverless...
RET304_Rapidly Respond to Demanding Retail Customers with the Same Serverless...
Amazon Web Services
 
Model Serving for Deep Learning
Model Serving for Deep LearningModel Serving for Deep Learning
Model Serving for Deep Learning
Adrian Hornsby
 
Maximizing the Customer Experience with AI on AWS - MCL302 - re:Invent 2017
Maximizing the Customer Experience with AI on AWS - MCL302 - re:Invent 2017Maximizing the Customer Experience with AI on AWS - MCL302 - re:Invent 2017
Maximizing the Customer Experience with AI on AWS - MCL302 - re:Invent 2017
Amazon Web Services
 
MCL302_Maximizing the Customer Experience with AI on AWS
MCL302_Maximizing the Customer Experience with AI on AWSMCL302_Maximizing the Customer Experience with AI on AWS
MCL302_Maximizing the Customer Experience with AI on AWS
Amazon Web Services
 
Innovations fueled by IoT and the Cloud
Innovations fueled by IoT and the CloudInnovations fueled by IoT and the Cloud
Innovations fueled by IoT and the Cloud
Adrian Hornsby
 
GPSTEC309-SaaS Monitoring Creating a Unified View of Multitenant Health featu...
GPSTEC309-SaaS Monitoring Creating a Unified View of Multitenant Health featu...GPSTEC309-SaaS Monitoring Creating a Unified View of Multitenant Health featu...
GPSTEC309-SaaS Monitoring Creating a Unified View of Multitenant Health featu...
Amazon Web Services
 
ARC306_High Resiliency & Availability Of Online Entertainment Communities Usi...
ARC306_High Resiliency & Availability Of Online Entertainment Communities Usi...ARC306_High Resiliency & Availability Of Online Entertainment Communities Usi...
ARC306_High Resiliency & Availability Of Online Entertainment Communities Usi...
Amazon Web Services
 
CON320_Monitoring, Logging and Debugging Containerized Services
CON320_Monitoring, Logging and Debugging Containerized ServicesCON320_Monitoring, Logging and Debugging Containerized Services
CON320_Monitoring, Logging and Debugging Containerized Services
Amazon Web Services
 
AWS re:Invent 2017 | CloudHealth Tech Session
AWS re:Invent 2017 |  CloudHealth Tech SessionAWS re:Invent 2017 |  CloudHealth Tech Session
AWS re:Invent 2017 | CloudHealth Tech Session
CloudHealth by VMware
 
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech TalksAWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
Amazon Web Services
 
Case Study: The internals of Amazon.com's architecture that allows it to secu...
Case Study: The internals of Amazon.com's architecture that allows it to secu...Case Study: The internals of Amazon.com's architecture that allows it to secu...
Case Study: The internals of Amazon.com's architecture that allows it to secu...
Amazon Web Services
 

Similar to Exploring Blockchain Technology, Risks, and Emerging Trends - ARC313 - re:Invent 2017 (20)

DEV329_Cisco’s Journey from Monolith to Microservices
DEV329_Cisco’s Journey from Monolith to MicroservicesDEV329_Cisco’s Journey from Monolith to Microservices
DEV329_Cisco’s Journey from Monolith to Microservices
 
FSV305-Optimizing Payments Collections with Containers and Machine Learning
FSV305-Optimizing Payments Collections with Containers and Machine LearningFSV305-Optimizing Payments Collections with Containers and Machine Learning
FSV305-Optimizing Payments Collections with Containers and Machine Learning
 
Building the Largest Repo for Serverless Compliance-as-Code - SID205 - re:Inv...
Building the Largest Repo for Serverless Compliance-as-Code - SID205 - re:Inv...Building the Largest Repo for Serverless Compliance-as-Code - SID205 - re:Inv...
Building the Largest Repo for Serverless Compliance-as-Code - SID205 - re:Inv...
 
SID331_Architecting Security and Governance Across a Multi-Account Strategy
SID331_Architecting Security and Governance Across a Multi-Account StrategySID331_Architecting Security and Governance Across a Multi-Account Strategy
SID331_Architecting Security and Governance Across a Multi-Account Strategy
 
Leveraging a Cloud Policy Framework - From Zero to Well Governed - ENT318 - r...
Leveraging a Cloud Policy Framework - From Zero to Well Governed - ENT318 - r...Leveraging a Cloud Policy Framework - From Zero to Well Governed - ENT318 - r...
Leveraging a Cloud Policy Framework - From Zero to Well Governed - ENT318 - r...
 
AWS Security State of the Union - SID326 - re:Invent 2017
AWS Security State of the Union - SID326 - re:Invent 2017AWS Security State of the Union - SID326 - re:Invent 2017
AWS Security State of the Union - SID326 - re:Invent 2017
 
GAM306_Building a Lake of Wisdom
GAM306_Building a Lake of WisdomGAM306_Building a Lake of Wisdom
GAM306_Building a Lake of Wisdom
 
AWS 金融服務概覽與區塊鍊案例分享
AWS 金融服務概覽與區塊鍊案例分享AWS 金融服務概覽與區塊鍊案例分享
AWS 金融服務概覽與區塊鍊案例分享
 
CityWallet - From Mount Augustus to Los Roques Archipelago
CityWallet - From Mount Augustus to Los Roques ArchipelagoCityWallet - From Mount Augustus to Los Roques Archipelago
CityWallet - From Mount Augustus to Los Roques Archipelago
 
RET304_Rapidly Respond to Demanding Retail Customers with the Same Serverless...
RET304_Rapidly Respond to Demanding Retail Customers with the Same Serverless...RET304_Rapidly Respond to Demanding Retail Customers with the Same Serverless...
RET304_Rapidly Respond to Demanding Retail Customers with the Same Serverless...
 
Model Serving for Deep Learning
Model Serving for Deep LearningModel Serving for Deep Learning
Model Serving for Deep Learning
 
Maximizing the Customer Experience with AI on AWS - MCL302 - re:Invent 2017
Maximizing the Customer Experience with AI on AWS - MCL302 - re:Invent 2017Maximizing the Customer Experience with AI on AWS - MCL302 - re:Invent 2017
Maximizing the Customer Experience with AI on AWS - MCL302 - re:Invent 2017
 
MCL302_Maximizing the Customer Experience with AI on AWS
MCL302_Maximizing the Customer Experience with AI on AWSMCL302_Maximizing the Customer Experience with AI on AWS
MCL302_Maximizing the Customer Experience with AI on AWS
 
Innovations fueled by IoT and the Cloud
Innovations fueled by IoT and the CloudInnovations fueled by IoT and the Cloud
Innovations fueled by IoT and the Cloud
 
GPSTEC309-SaaS Monitoring Creating a Unified View of Multitenant Health featu...
GPSTEC309-SaaS Monitoring Creating a Unified View of Multitenant Health featu...GPSTEC309-SaaS Monitoring Creating a Unified View of Multitenant Health featu...
GPSTEC309-SaaS Monitoring Creating a Unified View of Multitenant Health featu...
 
ARC306_High Resiliency & Availability Of Online Entertainment Communities Usi...
ARC306_High Resiliency & Availability Of Online Entertainment Communities Usi...ARC306_High Resiliency & Availability Of Online Entertainment Communities Usi...
ARC306_High Resiliency & Availability Of Online Entertainment Communities Usi...
 
CON320_Monitoring, Logging and Debugging Containerized Services
CON320_Monitoring, Logging and Debugging Containerized ServicesCON320_Monitoring, Logging and Debugging Containerized Services
CON320_Monitoring, Logging and Debugging Containerized Services
 
AWS re:Invent 2017 | CloudHealth Tech Session
AWS re:Invent 2017 |  CloudHealth Tech SessionAWS re:Invent 2017 |  CloudHealth Tech Session
AWS re:Invent 2017 | CloudHealth Tech Session
 
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech TalksAWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
 
Case Study: The internals of Amazon.com's architecture that allows it to secu...
Case Study: The internals of Amazon.com's architecture that allows it to secu...Case Study: The internals of Amazon.com's architecture that allows it to secu...
Case Study: The internals of Amazon.com's architecture that allows it to secu...
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
Amazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
Amazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
Amazon Web Services
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Amazon Web Services
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
Amazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
Amazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Amazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
Amazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Amazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
Amazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Exploring Blockchain Technology, Risks, and Emerging Trends - ARC313 - re:Invent 2017

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS re:INVENT Anand Iyer Santanu Dutt E X P L O R I N G B L O C K C H A I N T E C H N O L O G Y , R I S K S A N D E M E R G I N G T R E N D S @san_dutt @iyeranand_p
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. TRUST
  • 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Treasury Securities Dealers Accused of Collusion ... Bank of America Corp, Goldman Sachs Group Inc and JPMorgan Chase & Co are among 22 financial companies accused of colluding to manipulate auctions of U.S. Treasury securities ... $6bn in fines from banks in a similar investigation ..." In rare admission of guilt, Wall Street banks say they rigged markets ... Five of the world's largest banks have plead guilty to federal charges including manipulating the global foreign exchange market and rigging a benchmark interest rate that affects the cost of credit card ... agreed to pay more than $5bn ..." "Wall Street's biggest banks have agreed to a tentative settlement over allegations that they conspired to rig the market for credit derivatives ... Twelve banks and two industry groups reached a preliminary agreement ... to pay $1.87bn ... this behavior by Wall Street could be more far-reaching than we thought ..." DISTRUST?
  • 5. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. BANKING – A SIMPLE BUSINESS? Banking will be disrupted - It is a very simple business to disrupt Why are banks so profitable? • By virtue of their licenses, they provide a platform for global trade • Provide a convenient alternative to physical cash • Provide a market for money • Trusted middlemen?
  • 6. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. FUNDS TRANSFER PROCESS - TODAY Every layer adds cost and processing time due to the Centralized Leger Receiver
  • 7. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 9. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Nick Szabo coins the idea of smart contracts 1997 2009 Satoshi Nakamoto introduces the concept of blockchain Origin 2012-14 Basic smart contract capabilities added to Bitcoin 2014-15 Blockchain consortium by leading retail companies like Nestle and Walmart 2015-17 Bajaj Electricals goes live on a blockchain-based vendor-financing solution Experimentation 2018-19 Regulations and laws to bring blockchain and smart contracts under the purview of law arrive on the scene Expected first in- production implementation of smart contracts by financial service firms Take-off 2020 Mainstream adoption of smart contracts begins Emergence of new products and services enabled by smart contracts Main stream adoption Samsung launches a pilot project to track imports/exports, cargo shipment locations over a blockchain ledger Maersk aims to apply distributed ledger technology in the field of marine insurance TIMELINE AND EVOLUTION
  • 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 11. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. BITCOIN != BLOCKCHAIN
  • 12. THE FUTURE OF FUNDS TRANSFER Sender A Receiver B
  • 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. BUT FIRST – WHAT IS A HASH? • Hash functions take any input and produce a single output • The same input will always yield the same output hash • It is not possible to derive the input from the output • Hash functions are critical to the way blockchains work Hash value: 02bf6a5727
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. BLOCKCHAIN DETAILED Block 16 Transaction Previous Block Hash: 57ec2fda71 Block Hash: 87ea2ffe94 TimeStamp Block Hash: 57ec2fda71 Block 15 Transaction Transaction Previous Block Hash: d68b2f0a3b TimeStamp Block 17 Previous Block Hash: 87ea2ffe94 Block Hash: 44bf2efe32 TimeStamp Made up of a series of blocks added in chronological order Pr 44 Bl 21 Ti Transaction Block = Page in a ledger Block contents = Items of the ledger
  • 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. HOW ARE BLOCKS LINKED? Block 16 Transaction: Previous Block Hash: 57ec2fda71 Block Hash: 87ea2ffe94 TimeStamp Block Hash: 57ec2fda71 Block 15 Transaction: Transaction: Previous Block Hash: d68b2f0a3b TimeStamp  Acts like a pointer to the block that came before it in the chain.  Creates a Linked List
  • 16. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. TRANSACTION - LOGICAL Block Hash: 57ec2fda71 Block 15 Transaction: Transaction: Previous Block Hash: d68b2f0a3b TimeStamp Block 16 Transaction: Previous Block Hash: 57ec2fda71 Block Hash: 87ea2ffe94 TimeStamp Transaction Type: Update Owner Transaction ID: 4cafb93760d6b2 Originator: 0x07dd71d507100c1 Recipient: 0x06fd91d545105d5 Timestamp: 2016-02-13 11:36:12 Transaction Type: Update Owner Transaction ID: 45265ab6f0f352b Originator: 0x0f6e253ac6b620f3 Recipient: 0x0258ab361f2f36e0 Timestamp: 2016-02-13 11:36:12
  • 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. HOW ARE NEW BLOCKS CREATED?
  • 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. HOW ARE NEW BLOCKS CREATED?
  • 19. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. HOW ARE NEW BLOCKS CREATED?
  • 20. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. WHAT IS PROOF OF WORK? • Block contains transactions to be validated and previous hash value. • Pick a nonce such that H(prev hash, nonce, Tx) < E. E is a variable that the system specifies. Basically, this amounts to finding a hash value who’s leading bits are zero. The work required is exponential in the number of zero bits required. • Verification is easy. But proof-of-work is hard.
  • 21. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. WHY CAN’T YOU CHEAT?
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 23. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Permissionless
  • 24. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 25. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 26. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS does not believe in choosing one protocol to rule them all… • Building an ecosystem that can be tapped into by different use cases and industries is our main focus • Enabling experimentation into maturity • Leveraging our services to enact a robust solution AWS WAF AWS CloudTrail AWS CloudFormation Amazon CloudWatch Amazon ECS Amazon S3 Amazon EBS volume Amazon VPC IAM
  • 27. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Infrastructure • Virtual Private Cloud • Private Subnet in Single Availability Zone • Auto Scaling Groups • Docker Swarm • AWS Elastic Load Balancers + AWS Certificate Manager • Route53 • AWS Elastic Container Registry • Identity and Access Management ETHEREUM ON AWS WebApp WebApp WebApp WebApp API API API API Ethereum Node Ethereum Node Ethereum Node Ethereum Node Front End Middleware Blockchain Nodes us-east-1 us-east-1a Administrator Users IGW ELB ECR
  • 28. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Hot Wallet WALLET EXCHANGE ARCHITECTURE ON AWS WebApp WebApp WebApp WebApp API API API API Front End Middleware Wallet Microservice us-east-1 us-east-1a IGW ELB ECR HTTPS Notification on Hot Wallet status via SNS CloudHSM Batch Cron deposit jobs running in wallet microservice to transfer deposit to cold wallet Exchange Microservice Transactions Cold Wallet Deposit Smart Contracts
  • 29. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. DEMO 1 - MORTGAGE BLOCKCHAIN ON ETHEREUM Homeowner 1. Initiate Loan Contract Mortgage Holder 2. Approve Loan Insurance Company Tax Authority
  • 30. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 31. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. RISKS STANDARD RISKS STRATEGIC BUSINESS CONTINUITY REPUTATIONAL INFORMATION SECURITY REGULATORY CONSENSUS PROTOCOL CONTRACTUAL SUPPLIER
  • 32. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Partner Ecosystem aws.amazon.com/partners/blockchain
  • 33. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank you! Game and Marketing Images © 2017 Necromonger, LLC., IPerion, LLC., and Gearbox Software, LLC. All rights reserved Anand Iyer Santanu Dutt @san_dutt @iyeranand_p