SlideShare a Scribd company logo
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Do you need a ledger database
or a blockchain?
Darin Briskman
Amazon database, analytics, machine learning, and blockchain
S V C 2 0 8
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
There are different types of purpose-built databases
Relational Key-value Document In-memory Graph Time-series Ledger
Referential
integrity, ACID
transactions,
schema-
on-write
Low-latency,
key lookups
with high
throughput and
fast ingestion
of data
Indexing and
storing
documents with
support for query
on any attribute
Microseconds
latency, key-
based queries,
and specialized
data structures
Creating and
navigating
relations
between data
easily and quickly
Collecting,
storing, and
processing time-
series data
Complete,
immutable,
verifiable history of
all changes to
application data
Lift-and-shift, EMR,
CRM, finance
Real-time bidding,
shopping cart,
social
Content
management,
personalization,
mobile
Leaderboards, real-
time analytics,
caching
Fraud detection,
social networking,
recommendation
engine
Internet-of-Things
(IoT) applications,
event tracking
Systems
of record,
registrations,
supply-chain,
financial
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Need for a ledger with centralized trust
DMV
Track vehicle
title history
Manufacturers
Track distribution of a
recalled product
HR and payroll
Track changes to an
individual’s profile
Healthcare
Verify and track hospital
equipment inventory
Ledgers with
centralized trust
1
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Challenges customers face
Building ledgers with traditional databases
Difficult to
manage and scale
Impossible
to verify
Error prone and
incomplete
Resource
intensive
Blockchain approaches
Designed for a
different purpose
Adds unnecessary
complexity
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
NEW
Amazon Quantum
Ledger Database (Amazon QLDB)
Fully managed ledger database with a
central trusted authority
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon QLDB (Preview)
Fully managed ledger database
Track and verify history of all changes made to your application’s data
Maintains a sequenced record
of all changes to your data,
which cannot be deleted or
modified; you have the ability
to query and analyze the full
history
Immutable
Uses cryptography to generate
a secure output file of your
data’s history
Cryptographically verifiable
Easy-to-use, letting you
use familiar database
capabilities like SQL APIs for
querying the data
Easy-to-useHighly scalable
Executes 2–3X as
many transactions as
ledgers in common
blockchain frameworks
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Ledger database concepts
C | H
J Journal
C | H Current | History
Current | History
Journal
Ledger comprises
J
L
Ledger databaseL
Journal determines Current | History
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Why do immutability and verifiability matter for
customers?
Reduce risk: Ensure safeguarding of critical system-of-record applications where a data loss could
potentially cost millions in lost dollars
Improve data tracking: Helps you or any parties that have access to the system to quickly and
accurately track data’s entire lineage, improving efficiency in tracking the source of issues (e.g.,
manufacturing defects, maintenance of supply-network-data hygiene)
Auditability: Helps reduce downtime caused due to audit and compliance issues, saving hundreds
of productivity hours for your team
Reduce implementation effort: Building immutability and verifiability in a traditional way is time-
consuming, complex, and expensive
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
How Amazon QLDB works
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
An example of ledger operations
1
Traci buys a car on August 3, 2013
DMV QLDB database will
add Traci’s record
2
Traci sells car to Ronnie on
September 10, 2014
DMV QLDB database will
add Ronnie’s record
Journal Current stateDMV scenario
3
Ronnie’s car gets in a collision and is
totaled
DMV QLDB database adds new
row called “delete”
DELETE
DATE: 09/02/2016
ID Manufacturer Model Year VIN Owner Date of Purchase
1 Tesla Model S 2012 123456789 Traci Russell 8/3/2013
ID Manufacturer Model Year VIN Owner Date of Purchase
1 Tesla Model S 2012 123456789 Ronnie Nash 9/10/2014
Indexed history
ID Manufacturer Model Year VIN Owner Date of Purchase
1 Tesla Model S 2012 123456789 Traci Russell 8/3/2013
2 Tesla Model S 2012 123456789 Ronnie Nash 9/10/2014
Indexed history
Current state
ID Manufacturer Model Year VIN Owner Date of Purchase
1 Tesla Model S 2012 123456789 Traci Russell 8/3/2013
ID Manufacturer Model Year VIN Owner Date of Purchase
ID Manufacturer Model Year VIN Owner Date of Purchase
1 Tesla Model S 2012 123456789 Traci Russell 8/3/2013
2 Tesla Model S 2012 123456789 Ronnie Nash 9/10/2014
3 Deleted
Indexed history
Current state
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Uses cryptography to create a digest of change history, acts as a proof
You can use the digest to prove integrity of any transaction
Cryptographic
technique
Digest
Customer, Ronnie can
verify the date Traci sold
the car to him was indeed
7/16
Cryptographic verifiability
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Need for running transactions with decentralized trust
2
Financial
institutions
Peer-to-peer payments
Mortgage
lenders
Process syndicated
loans
Supply chain
Transact with suppliers
and distributers
Retail
Streamline customer
rewards
Transactions with decentralized trust
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Customer problems with complex business networks
• Many existing business networks rely on central authorities, which can be
inefficient and expensive, and requires time-consuming auditing
• A consortium could achieve better outcomes by sharing information but cannot
agree on how data can be securely and fairly shared
• Multiple organizations need to independently verify transaction history and
need a single, up-to-date, accurate view of data
• Business logic among multiple organizations could be simplified through
automation
• Asset transfers require an expensive and inefficient escrow
• A public network needs a way to maintain a tamper-proof history of
transactions and global state
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Blockchain builds trust in a network
Eliminates the need for central authority in business networks
Three main components: distributed ledger, consensus mechanism,
and “smart contract” execution environment
Together these elements allow two parties to transact with one another by ensuring other parties
consent to the transaction and record the transaction; this provides immutability and trust
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Blockchain components: Distributed ledger database
The journal records an immutable log of all transactions
and is maintained by nodes in the blockchain network
Block 61
Block hash: 000044bf2efe32
Previous block hash:
000087ea2ffe94
Timestamp
Transaction
Transaction
Block 60
Block hash: 000087ea2ffe94
Previous block hash:
000057ec2fda71
Timestamp
Transaction
Transaction
Block 59
Block hash:
000057ec2fda71
Previous block hash:
0000d68b2f0a3b
Timestamp
Transaction
Transaction
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Blockchain components: Consensus mechanism
Some important attributes
• Byzantine fault-tolerance requirements
• Transaction rate, energy consumption
• Hardware requirements
• Security
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Blockchain components: “Smart contracts”
• Rules embedded in app
• Verified execution of code
• Conditional operators
• Application writes to ledger
• Contract can interact with
components outside of the
blockchain network (off chain)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Challenges with existing blockchain solutions
Complicated to
manage
Setup is hard Hard to scale Expensive
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
NEW
Amazon
Managed Blockchain
Fully managed blockchain service, supporting both
Hyperledger Fabric and Ethereum frameworks
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
What is Managed Blockchain?
Managed Blockchain is a fully managed service that makes it easy to
create and manage scalable blockchain networks using popular open-
source frameworks:
Hyperledger Fabric and Ethereum
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Managed Blockchain features
Low cost
Only pay for resources used
Open-source variety
Support for two frameworks
Integrated
Send data to Amazon QLDB
for secure analytics
Fully managed
Create a blockchain network in minutes
Reliable and scalable
Backed with Amazon QLDB technology
Decentralized
Democratically govern the network
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
How Managed Blockchain works
Managed Blockchain
Create a network
Choose an open-source
blockchain framework, set up a
new blockchain network and
your membership in your AWS
account with
just a few clicks
Invite members
Invite other AWS accounts to
join the network
Add nodes
Create and configure blockchain
peer nodes that store a copy of
the distributed ledger
Deploy applications
Create and deploy decentralized
applications
to your network through your
per nodes; transact with other
members on
the network
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Hyperledger Fabric
• Create permissioned networks with
channels to limit the transactions on the
ledger each member can see
• Chaincode (smart contracts) written in Go
and are executed in Docker containers
• Validation policy for executing chaincode
is configurable
• Does not require a native cryptocurrency
for chaincode execution
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Ethereum
• Create smart contracts using the Solidity
language that run across nodes in the
network
• Very scalable
• Create permissioned networks or use
public Ethereum network
• Configured to use Proof-of-Work
consensus algorithm for public network
and Proof-of-Authority for private
networks
• Anyone who can access the network can
see all data on the ledger
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Who ”owns” the network?
• Networks are decentralized and can remain active even after the
initial creator leaves
• Members vote on who to invite and remove
• Network voting rules to determine how a proposal is approved
• Each member pays for their resources
• Managed Blockchain manages shared components like the
ordering service and networking settings
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
• Pay-as-you-go with no upfront
costs
• Hourly rates billed per second
• Each member pays for their own
resources and the data it writes to
the network
• Virtual private cloud (VPC)
endpoints created to access
resource endpoints are billed
separately
• Standard data transfer rates
Pricing dimensions
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Starter edition and standard edition
Starter edition
• Test- and small-production networks
• Up to five members/network
• Up to two peer nodes/member
• bc.t3.small and bc.t3.medium
• Elastic peer node storage
• Ordering service provisioned has lower
transaction throughput and availability than
that in a Standard edition network
Membership pricing rate is different for each edition
Standard edition
• Production networks
• Up to 14 members/network
• Up to three peer nodes/member
• bc.t3, bc.m5, and bc.c5 instance families
• Elastic peer node storage
• Ordering service provisioned has higher
transaction throughput and availability than
that in a Starter edition network
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Transaction flow with Hyperledger Fabric
Verify policy
Peer-1
Peer-n
Transaction simulation
Ordering service
Submitting client
2
5
6 Transaction delivery to peers
Transaction proposal1
Endorsement signature3
Broadcast endorsement4
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Augmented Hyperledger Fabric
Ordering service
• Core component of a Fabric network to guarantee delivery and order of
transactions
• Production-grade networks using open source will utilize Apache Kafka for
this component
• Managed Blockchain uses Amazon QLDB technology, increasing durability
and reliability
Certificate authority
• Open source uses a “soft” HSM
• Managed Blockchain uses AWS Key Management Service (AWS KMS)
to secure the Certificate Authority service
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Channels and private data for access control
Channels allow isolation of
transactions among specific
members in the network
Create or update a
channel with configuration
transaction (configtx)
Private data enables sub-
channel access control
Member 1 Member 2 Member 3
Channel 2
ledger
Channel 1
ledger
Hyperledger Fabric ordering service
Channel 2Channel 1
Member 2
peer
Member 3
peer
Member 1
peer
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Endorsement policies
Endorsement policies allow
chaincode to specify which
members (or how many)
need to validate a transaction
before submitting
Endorsed transactions
then get submitted to
the ordering service and
assembled into blocks
Member 1
client
Hyperledger Fabric ordering service
Ledger LedgerMember 2
peer
Member 1
peer
1
3 2
1
3
Network 1 – Managed Blockchain
VPC endpoint
VPC endpoint
Account A
Account B
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Customer use cases
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Customers are experimenting in many industries
Proof of Ownership
Digital Security Trading
Documents and Contracts
Enterprise Platforms
Financial
Insurance
Mortgage Loans
Voting Mechanisms
Patient Records
Corporate Governance
Healthcare and Life Sciences
Real Estate
Legal
Agriculture
Gaming
Media and Entertainment
Transportation
Digital Advertising
Power and Utilities
Retail
Capital Markets
Cloud
OwnershipPrivate markets
Derivatives
Wagers
Global payments
Remittance
Notarization
Equity
Microfinance
Intellectual property
Title record
Escrow
Digital rights
Ecommerce
Debt
Crowdfunding
P2P lending
Healthcare
Voting
Trustees
Smart
contracts
Digital
currency
Securities
Record
keeping
Blockchain
technology
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Blockchain in supply chain
• Each organization has a
trusted copy of the supply-
chain data
• Payments can be
automated through smart
contracts
• Identity of components are
immutably tracked as they
move through the supply
chain
• Quality of products can be
monitored and
immediately acted on
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Blockchain in financial services
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
“Given our vast partner ecosystem, we are exploring the decentralization and
immutable tracking benefits of blockchain for potential applications in our
insurance business. We believe blockchain can improve the transparency and
efficiency for stakeholders in these networks to transact, while still maintaining an
independently verifiable lineage of activities. However, blockchain frameworks
are complex and difficult to operate. With Amazon Managed Blockchain, we can
now easily create Hyperledger Fabric blockchain networks to test and learn
without worrying about managing the underlying infrastructure, networking, and
software configuration.”
Daniel Johnson
CTO and head of innovation, Guardian Life Insurance Company
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
About —a multiphase journey
Project Ubin is a collaborative project between Singapore Exchange, the Monetary
Authority of Singapore (MAS), and the industry to explore the use of blockchain for
clearing and settlement of payments and securities
Source: http://www.mas.gov.sg/Singapore-Financial-Centre/Smart-Financial-Centre/Project-Ubin.aspx
Domestic Delivery
vs. Payment (DvP) for
securities settlement
Use of digital currency in
real-time gross
settlement (RTGS)
Achieved gridlock
resolution and liquidity
savings mechanism
(LSM) on a distributed
system without
compromising on
privacy
Phase 1 Phase 2 Current phase
Delivery vs. Payment vs.
Payment (DvPvP) for
cross-border settlement
of payments and
securities
Payment vs. Payment
(PvP) for
cross-border settlement
Current phase Future phase
Trading Post trade Clearing Settlement DepositoryCapital raising
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Summary
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Identifying the right AWS blockchain service
Owned by a single, trusted authority
Addresses core need of a immutable and
verifiable transactional log
It’s a database, so its fast, as it doesn’t
require consent from members
Amazon QLDB Managed Blockchain
No single owner of the ledger; joint
ownership by multiple parties
Addresses core need of enabling multiple parties to transact
transparently and with trust with each other
Removes intermediaries when a group of members needs to
transact, so it makes business processes more efficient
Ownership
Addresses need
Key benefit
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Use the Managed Blockchain service or other compute services as
the foundation for your blockchain infrastructure
API Gateway lets you create custom
REST API to power your blockchain
apps
Use CloudHSM to manage
blockchain participant’s
secret keys
Connect IoT devices with
unique identities to a common
underlying data layer
Utilize Amazon S3 as your
off-chain data storage for
high availability
Perform analytics and gain insights
from your blockchain’s data in near
real time
Leverage off-chain database solutions
to support blockchain applications and
store metadata
Send notifications or leverage serverless compute to
respond to events programmed into blockchain
smart contracts
Amazon Elastic
Compute Cloud
(Amazon EC2)
Amazon Elastic
Container Service
(Amazon ECS)
Amazon Simple
Storage Service
(Amazon S3)
Amazon Elastic
Block Store
(Amazon EBS)
Blockchain solution building blocks on AWS
AWS
CloudHSM
Amazon
Redshift
AWS
LambdaAmazon
DynamoDB
Amazon
Kinesis
Amazon
API Gateway*
Amazon Simple
Queue Service
(Amazon SQS)
Amazon Simple
Notification Service
(Amazon SNS)
Amazon
IoT
Managed
Blockchain
Amazon QLDB
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS blockchain customers
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Next steps
Learn more about our services and sign up for our preview today!
Managed Blockchain
• Managed Blockchain webpage: https://aws.amazon.com/managed-blockchain
• Preview sign-up: https://pages.awscloud.com/AmazonManagedBlockchain-preview.html
• Deploying a sample application: https://aws.amazon.com/blogs/database/build-and-deploy-an-application-for-hyperledger-fabric-on-
amazon-managed-blockchain/
• Documentation: https://docs.aws.amazon.com/managed-blockchain/latest/managementguide/what-is-managed-blockchain.html
Amazon QLDB
• Amazon QLDB webpage: https://aws.amazon.com/qldb
• Preview sign-up: https://pages.awscloud.com/QuantumLedgerDatabase-preview.html
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Thank you!
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Darin Briskman
briskman@amazon.com

More Related Content

What's hot

Simple cloud migration with OpenText Migrate
Simple cloud migration with OpenText MigrateSimple cloud migration with OpenText Migrate
Simple cloud migration with OpenText Migrate
OpenText
 
Snowflake: The Good, the Bad, and the Ugly
Snowflake: The Good, the Bad, and the UglySnowflake: The Good, the Bad, and the Ugly
Snowflake: The Good, the Bad, and the Ugly
Tyler Wishnoff
 
Cloud Migration Workshop
Cloud Migration WorkshopCloud Migration Workshop
Cloud Migration Workshop
Amazon Web Services
 
Building-a-Data-Lake-on-AWS
Building-a-Data-Lake-on-AWSBuilding-a-Data-Lake-on-AWS
Building-a-Data-Lake-on-AWS
Amazon Web Services
 
Agile Integration with APIs and Containers Workshop
Agile Integration with APIs and Containers Workshop Agile Integration with APIs and Containers Workshop
Agile Integration with APIs and Containers Workshop
Nicole Maselli
 
Neptune webinar AWS
Neptune webinar AWS Neptune webinar AWS
Neptune webinar AWS
Amazon Web Services
 
Databricks Fundamentals
Databricks FundamentalsDatabricks Fundamentals
Databricks Fundamentals
Dalibor Wijas
 
Scaling and Modernizing Data Platform with Databricks
Scaling and Modernizing Data Platform with DatabricksScaling and Modernizing Data Platform with Databricks
Scaling and Modernizing Data Platform with Databricks
Databricks
 
Amazon QuickSight First Call Deck
Amazon QuickSight First Call DeckAmazon QuickSight First Call Deck
Amazon QuickSight First Call Deck
Amazon Web Services
 
AWS Lake Formation Deep Dive
AWS Lake Formation Deep DiveAWS Lake Formation Deep Dive
AWS Lake Formation Deep Dive
Cobus Bernard
 
SaaS on AWS - ISV challenges
SaaS on AWS - ISV challengesSaaS on AWS - ISV challenges
SaaS on AWS - ISV challenges
Amazon Web Services
 
AWS May Webinar Series - Getting Started: Storage with Amazon S3 and Amazon G...
AWS May Webinar Series - Getting Started: Storage with Amazon S3 and Amazon G...AWS May Webinar Series - Getting Started: Storage with Amazon S3 and Amazon G...
AWS May Webinar Series - Getting Started: Storage with Amazon S3 and Amazon G...
Amazon Web Services
 
Deep Dive on Amazon Managed Blockchain
Deep Dive on Amazon Managed BlockchainDeep Dive on Amazon Managed Blockchain
Deep Dive on Amazon Managed Blockchain
Amazon Web Services
 
Building Serverless ETL Pipelines with AWS Glue
Building Serverless ETL Pipelines with AWS GlueBuilding Serverless ETL Pipelines with AWS Glue
Building Serverless ETL Pipelines with AWS Glue
Amazon Web Services
 
AWS-Architecture-Icons-Deck_For-Dark-BG_04282023.pptx
AWS-Architecture-Icons-Deck_For-Dark-BG_04282023.pptxAWS-Architecture-Icons-Deck_For-Dark-BG_04282023.pptx
AWS-Architecture-Icons-Deck_For-Dark-BG_04282023.pptx
NabilMECHERI
 
Master the Multi-Clustered Data Warehouse - Snowflake
Master the Multi-Clustered Data Warehouse - SnowflakeMaster the Multi-Clustered Data Warehouse - Snowflake
Master the Multi-Clustered Data Warehouse - Snowflake
Matillion
 
Build real-time streaming data pipelines to AWS with Confluent
Build real-time streaming data pipelines to AWS with ConfluentBuild real-time streaming data pipelines to AWS with Confluent
Build real-time streaming data pipelines to AWS with Confluent
confluent
 
Intro - Cloud Native
Intro - Cloud NativeIntro - Cloud Native
Intro - Cloud Native
Albert Suwandhi
 
Actionable Insights with AI - Snowflake for Data Science
Actionable Insights with AI - Snowflake for Data ScienceActionable Insights with AI - Snowflake for Data Science
Actionable Insights with AI - Snowflake for Data Science
Harald Erb
 
Snowflake Data Loading.pptx
Snowflake Data Loading.pptxSnowflake Data Loading.pptx
Snowflake Data Loading.pptx
Parag860410
 

What's hot (20)

Simple cloud migration with OpenText Migrate
Simple cloud migration with OpenText MigrateSimple cloud migration with OpenText Migrate
Simple cloud migration with OpenText Migrate
 
Snowflake: The Good, the Bad, and the Ugly
Snowflake: The Good, the Bad, and the UglySnowflake: The Good, the Bad, and the Ugly
Snowflake: The Good, the Bad, and the Ugly
 
Cloud Migration Workshop
Cloud Migration WorkshopCloud Migration Workshop
Cloud Migration Workshop
 
Building-a-Data-Lake-on-AWS
Building-a-Data-Lake-on-AWSBuilding-a-Data-Lake-on-AWS
Building-a-Data-Lake-on-AWS
 
Agile Integration with APIs and Containers Workshop
Agile Integration with APIs and Containers Workshop Agile Integration with APIs and Containers Workshop
Agile Integration with APIs and Containers Workshop
 
Neptune webinar AWS
Neptune webinar AWS Neptune webinar AWS
Neptune webinar AWS
 
Databricks Fundamentals
Databricks FundamentalsDatabricks Fundamentals
Databricks Fundamentals
 
Scaling and Modernizing Data Platform with Databricks
Scaling and Modernizing Data Platform with DatabricksScaling and Modernizing Data Platform with Databricks
Scaling and Modernizing Data Platform with Databricks
 
Amazon QuickSight First Call Deck
Amazon QuickSight First Call DeckAmazon QuickSight First Call Deck
Amazon QuickSight First Call Deck
 
AWS Lake Formation Deep Dive
AWS Lake Formation Deep DiveAWS Lake Formation Deep Dive
AWS Lake Formation Deep Dive
 
SaaS on AWS - ISV challenges
SaaS on AWS - ISV challengesSaaS on AWS - ISV challenges
SaaS on AWS - ISV challenges
 
AWS May Webinar Series - Getting Started: Storage with Amazon S3 and Amazon G...
AWS May Webinar Series - Getting Started: Storage with Amazon S3 and Amazon G...AWS May Webinar Series - Getting Started: Storage with Amazon S3 and Amazon G...
AWS May Webinar Series - Getting Started: Storage with Amazon S3 and Amazon G...
 
Deep Dive on Amazon Managed Blockchain
Deep Dive on Amazon Managed BlockchainDeep Dive on Amazon Managed Blockchain
Deep Dive on Amazon Managed Blockchain
 
Building Serverless ETL Pipelines with AWS Glue
Building Serverless ETL Pipelines with AWS GlueBuilding Serverless ETL Pipelines with AWS Glue
Building Serverless ETL Pipelines with AWS Glue
 
AWS-Architecture-Icons-Deck_For-Dark-BG_04282023.pptx
AWS-Architecture-Icons-Deck_For-Dark-BG_04282023.pptxAWS-Architecture-Icons-Deck_For-Dark-BG_04282023.pptx
AWS-Architecture-Icons-Deck_For-Dark-BG_04282023.pptx
 
Master the Multi-Clustered Data Warehouse - Snowflake
Master the Multi-Clustered Data Warehouse - SnowflakeMaster the Multi-Clustered Data Warehouse - Snowflake
Master the Multi-Clustered Data Warehouse - Snowflake
 
Build real-time streaming data pipelines to AWS with Confluent
Build real-time streaming data pipelines to AWS with ConfluentBuild real-time streaming data pipelines to AWS with Confluent
Build real-time streaming data pipelines to AWS with Confluent
 
Intro - Cloud Native
Intro - Cloud NativeIntro - Cloud Native
Intro - Cloud Native
 
Actionable Insights with AI - Snowflake for Data Science
Actionable Insights with AI - Snowflake for Data ScienceActionable Insights with AI - Snowflake for Data Science
Actionable Insights with AI - Snowflake for Data Science
 
Snowflake Data Loading.pptx
Snowflake Data Loading.pptxSnowflake Data Loading.pptx
Snowflake Data Loading.pptx
 

Similar to Do you need a ledger database or a blockchain - SVC208 - Atlanta AWS Summit.pdf

Building Enterprise Solutions with Blockchain and Ledger Technology - SVC202 ...
Building Enterprise Solutions with Blockchain and Ledger Technology - SVC202 ...Building Enterprise Solutions with Blockchain and Ledger Technology - SVC202 ...
Building Enterprise Solutions with Blockchain and Ledger Technology - SVC202 ...
Amazon Web Services
 
Building enterprise solutions with blockchain and ledger technology - SVC202 ...
Building enterprise solutions with blockchain and ledger technology - SVC202 ...Building enterprise solutions with blockchain and ledger technology - SVC202 ...
Building enterprise solutions with blockchain and ledger technology - SVC202 ...
Amazon Web Services
 
去中心化身分識別-Decentralized-Identifiers-如何改變著未來的網路型態?
去中心化身分識別-Decentralized-Identifiers-如何改變著未來的網路型態?去中心化身分識別-Decentralized-Identifiers-如何改變著未來的網路型態?
去中心化身分識別-Decentralized-Identifiers-如何改變著未來的網路型態?
Amazon Web Services
 
Building enterprise solutions with blockchain technology - SVC217 - New York ...
Building enterprise solutions with blockchain technology - SVC217 - New York ...Building enterprise solutions with blockchain technology - SVC217 - New York ...
Building enterprise solutions with blockchain technology - SVC217 - New York ...
Amazon Web Services
 
Do you need a ledger database or a blockchain? - SVC310 - Chicago AWS Summit
Do you need a ledger database or a blockchain? - SVC310 - Chicago AWS SummitDo you need a ledger database or a blockchain? - SVC310 - Chicago AWS Summit
Do you need a ledger database or a blockchain? - SVC310 - Chicago AWS Summit
Amazon Web Services
 
Introduzione a blockchain e registri digitali
Introduzione a blockchain e registri digitaliIntroduzione a blockchain e registri digitali
Introduzione a blockchain e registri digitali
Amazon Web Services
 
¿Son las bases de datos de contabilidad interesantes, o son parte del hype al...
¿Son las bases de datos de contabilidad interesantes, o son parte del hype al...¿Son las bases de datos de contabilidad interesantes, o son parte del hype al...
¿Son las bases de datos de contabilidad interesantes, o son parte del hype al...
javier ramirez
 
AWS最新區塊鏈服務與應用
AWS最新區塊鏈服務與應用AWS最新區塊鏈服務與應用
AWS最新區塊鏈服務與應用
Amazon Web Services
 
re:Invent Round-up, Time Stream, Quantum and Managed Blockchain
re:Invent Round-up, Time Stream, Quantum and Managed Blockchain re:Invent Round-up, Time Stream, Quantum and Managed Blockchain
re:Invent Round-up, Time Stream, Quantum and Managed Blockchain
Amazon Web Services
 
Building system-of-record applications with Amazon QLDB - SVC218 - New York A...
Building system-of-record applications with Amazon QLDB - SVC218 - New York A...Building system-of-record applications with Amazon QLDB - SVC218 - New York A...
Building system-of-record applications with Amazon QLDB - SVC218 - New York A...
Amazon Web Services
 
Bonus-Session-Interledger-DvP-Settlement-on-Amazon-Managed-Blockchain
Bonus-Session-Interledger-DvP-Settlement-on-Amazon-Managed-BlockchainBonus-Session-Interledger-DvP-Settlement-on-Amazon-Managed-Blockchain
Bonus-Session-Interledger-DvP-Settlement-on-Amazon-Managed-Blockchain
Amazon Web Services
 
In-Memory Computing Driving Edge Computing and Blockchain Technologies
In-Memory Computing Driving Edge Computing and Blockchain TechnologiesIn-Memory Computing Driving Edge Computing and Blockchain Technologies
In-Memory Computing Driving Edge Computing and Blockchain Technologies
dsapps
 
Deep Dive on Amazon Managed Blockchain: re:Invent 2018 Recap at the AWS Loft ...
Deep Dive on Amazon Managed Blockchain: re:Invent 2018 Recap at the AWS Loft ...Deep Dive on Amazon Managed Blockchain: re:Invent 2018 Recap at the AWS Loft ...
Deep Dive on Amazon Managed Blockchain: re:Invent 2018 Recap at the AWS Loft ...
Amazon Web Services
 
Automated Frameworks to Deliver DevOps at Speed and Scale on AWS
 Automated Frameworks to Deliver DevOps at Speed and Scale on AWS Automated Frameworks to Deliver DevOps at Speed and Scale on AWS
Automated Frameworks to Deliver DevOps at Speed and Scale on AWS
Amazon Web Services
 
Build your first blockchain application with Amazon Managed Blockchain - SVC2...
Build your first blockchain application with Amazon Managed Blockchain - SVC2...Build your first blockchain application with Amazon Managed Blockchain - SVC2...
Build your first blockchain application with Amazon Managed Blockchain - SVC2...
Amazon Web Services
 
AWS Summit Singapore 2019 | Big Data Analytics Architectural Patterns and Bes...
AWS Summit Singapore 2019 | Big Data Analytics Architectural Patterns and Bes...AWS Summit Singapore 2019 | Big Data Analytics Architectural Patterns and Bes...
AWS Summit Singapore 2019 | Big Data Analytics Architectural Patterns and Bes...
AWS Summits
 
Track 1 Session 6_建立安全高效的資料分析平台加速金融創新_HC+EMQ Cliff(已檢核,上下無黑邊).pptx
Track 1 Session 6_建立安全高效的資料分析平台加速金融創新_HC+EMQ Cliff(已檢核,上下無黑邊).pptxTrack 1 Session 6_建立安全高效的資料分析平台加速金融創新_HC+EMQ Cliff(已檢核,上下無黑邊).pptx
Track 1 Session 6_建立安全高效的資料分析平台加速金融創新_HC+EMQ Cliff(已檢核,上下無黑邊).pptx
Amazon Web Services
 
Enabling Cloud Smart, Zero-Trust, and TIC
Enabling Cloud Smart, Zero-Trust, and TICEnabling Cloud Smart, Zero-Trust, and TIC
Enabling Cloud Smart, Zero-Trust, and TIC
Amazon Web Services
 
Enabling Cloud Smart, Zero-Trust, and TIC
Enabling Cloud Smart, Zero-Trust, and TICEnabling Cloud Smart, Zero-Trust, and TIC
Enabling Cloud Smart, Zero-Trust, and TIC
Amazon Web Services
 
Blockchain in Retail (RET217) - AWS re:Invent 2018
Blockchain in Retail (RET217) - AWS re:Invent 2018Blockchain in Retail (RET217) - AWS re:Invent 2018
Blockchain in Retail (RET217) - AWS re:Invent 2018
Amazon Web Services
 

Similar to Do you need a ledger database or a blockchain - SVC208 - Atlanta AWS Summit.pdf (20)

Building Enterprise Solutions with Blockchain and Ledger Technology - SVC202 ...
Building Enterprise Solutions with Blockchain and Ledger Technology - SVC202 ...Building Enterprise Solutions with Blockchain and Ledger Technology - SVC202 ...
Building Enterprise Solutions with Blockchain and Ledger Technology - SVC202 ...
 
Building enterprise solutions with blockchain and ledger technology - SVC202 ...
Building enterprise solutions with blockchain and ledger technology - SVC202 ...Building enterprise solutions with blockchain and ledger technology - SVC202 ...
Building enterprise solutions with blockchain and ledger technology - SVC202 ...
 
去中心化身分識別-Decentralized-Identifiers-如何改變著未來的網路型態?
去中心化身分識別-Decentralized-Identifiers-如何改變著未來的網路型態?去中心化身分識別-Decentralized-Identifiers-如何改變著未來的網路型態?
去中心化身分識別-Decentralized-Identifiers-如何改變著未來的網路型態?
 
Building enterprise solutions with blockchain technology - SVC217 - New York ...
Building enterprise solutions with blockchain technology - SVC217 - New York ...Building enterprise solutions with blockchain technology - SVC217 - New York ...
Building enterprise solutions with blockchain technology - SVC217 - New York ...
 
Do you need a ledger database or a blockchain? - SVC310 - Chicago AWS Summit
Do you need a ledger database or a blockchain? - SVC310 - Chicago AWS SummitDo you need a ledger database or a blockchain? - SVC310 - Chicago AWS Summit
Do you need a ledger database or a blockchain? - SVC310 - Chicago AWS Summit
 
Introduzione a blockchain e registri digitali
Introduzione a blockchain e registri digitaliIntroduzione a blockchain e registri digitali
Introduzione a blockchain e registri digitali
 
¿Son las bases de datos de contabilidad interesantes, o son parte del hype al...
¿Son las bases de datos de contabilidad interesantes, o son parte del hype al...¿Son las bases de datos de contabilidad interesantes, o son parte del hype al...
¿Son las bases de datos de contabilidad interesantes, o son parte del hype al...
 
AWS最新區塊鏈服務與應用
AWS最新區塊鏈服務與應用AWS最新區塊鏈服務與應用
AWS最新區塊鏈服務與應用
 
re:Invent Round-up, Time Stream, Quantum and Managed Blockchain
re:Invent Round-up, Time Stream, Quantum and Managed Blockchain re:Invent Round-up, Time Stream, Quantum and Managed Blockchain
re:Invent Round-up, Time Stream, Quantum and Managed Blockchain
 
Building system-of-record applications with Amazon QLDB - SVC218 - New York A...
Building system-of-record applications with Amazon QLDB - SVC218 - New York A...Building system-of-record applications with Amazon QLDB - SVC218 - New York A...
Building system-of-record applications with Amazon QLDB - SVC218 - New York A...
 
Bonus-Session-Interledger-DvP-Settlement-on-Amazon-Managed-Blockchain
Bonus-Session-Interledger-DvP-Settlement-on-Amazon-Managed-BlockchainBonus-Session-Interledger-DvP-Settlement-on-Amazon-Managed-Blockchain
Bonus-Session-Interledger-DvP-Settlement-on-Amazon-Managed-Blockchain
 
In-Memory Computing Driving Edge Computing and Blockchain Technologies
In-Memory Computing Driving Edge Computing and Blockchain TechnologiesIn-Memory Computing Driving Edge Computing and Blockchain Technologies
In-Memory Computing Driving Edge Computing and Blockchain Technologies
 
Deep Dive on Amazon Managed Blockchain: re:Invent 2018 Recap at the AWS Loft ...
Deep Dive on Amazon Managed Blockchain: re:Invent 2018 Recap at the AWS Loft ...Deep Dive on Amazon Managed Blockchain: re:Invent 2018 Recap at the AWS Loft ...
Deep Dive on Amazon Managed Blockchain: re:Invent 2018 Recap at the AWS Loft ...
 
Automated Frameworks to Deliver DevOps at Speed and Scale on AWS
 Automated Frameworks to Deliver DevOps at Speed and Scale on AWS Automated Frameworks to Deliver DevOps at Speed and Scale on AWS
Automated Frameworks to Deliver DevOps at Speed and Scale on AWS
 
Build your first blockchain application with Amazon Managed Blockchain - SVC2...
Build your first blockchain application with Amazon Managed Blockchain - SVC2...Build your first blockchain application with Amazon Managed Blockchain - SVC2...
Build your first blockchain application with Amazon Managed Blockchain - SVC2...
 
AWS Summit Singapore 2019 | Big Data Analytics Architectural Patterns and Bes...
AWS Summit Singapore 2019 | Big Data Analytics Architectural Patterns and Bes...AWS Summit Singapore 2019 | Big Data Analytics Architectural Patterns and Bes...
AWS Summit Singapore 2019 | Big Data Analytics Architectural Patterns and Bes...
 
Track 1 Session 6_建立安全高效的資料分析平台加速金融創新_HC+EMQ Cliff(已檢核,上下無黑邊).pptx
Track 1 Session 6_建立安全高效的資料分析平台加速金融創新_HC+EMQ Cliff(已檢核,上下無黑邊).pptxTrack 1 Session 6_建立安全高效的資料分析平台加速金融創新_HC+EMQ Cliff(已檢核,上下無黑邊).pptx
Track 1 Session 6_建立安全高效的資料分析平台加速金融創新_HC+EMQ Cliff(已檢核,上下無黑邊).pptx
 
Enabling Cloud Smart, Zero-Trust, and TIC
Enabling Cloud Smart, Zero-Trust, and TICEnabling Cloud Smart, Zero-Trust, and TIC
Enabling Cloud Smart, Zero-Trust, and TIC
 
Enabling Cloud Smart, Zero-Trust, and TIC
Enabling Cloud Smart, Zero-Trust, and TICEnabling Cloud Smart, Zero-Trust, and TIC
Enabling Cloud Smart, Zero-Trust, and TIC
 
Blockchain in Retail (RET217) - AWS re:Invent 2018
Blockchain in Retail (RET217) - AWS re:Invent 2018Blockchain in Retail (RET217) - AWS re:Invent 2018
Blockchain in Retail (RET217) - AWS re:Invent 2018
 

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
 

Do you need a ledger database or a blockchain - SVC208 - Atlanta AWS Summit.pdf

  • 1. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Do you need a ledger database or a blockchain? Darin Briskman Amazon database, analytics, machine learning, and blockchain S V C 2 0 8
  • 2. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T There are different types of purpose-built databases Relational Key-value Document In-memory Graph Time-series Ledger Referential integrity, ACID transactions, schema- on-write Low-latency, key lookups with high throughput and fast ingestion of data Indexing and storing documents with support for query on any attribute Microseconds latency, key- based queries, and specialized data structures Creating and navigating relations between data easily and quickly Collecting, storing, and processing time- series data Complete, immutable, verifiable history of all changes to application data Lift-and-shift, EMR, CRM, finance Real-time bidding, shopping cart, social Content management, personalization, mobile Leaderboards, real- time analytics, caching Fraud detection, social networking, recommendation engine Internet-of-Things (IoT) applications, event tracking Systems of record, registrations, supply-chain, financial
  • 3. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Need for a ledger with centralized trust DMV Track vehicle title history Manufacturers Track distribution of a recalled product HR and payroll Track changes to an individual’s profile Healthcare Verify and track hospital equipment inventory Ledgers with centralized trust 1
  • 4. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Challenges customers face Building ledgers with traditional databases Difficult to manage and scale Impossible to verify Error prone and incomplete Resource intensive Blockchain approaches Designed for a different purpose Adds unnecessary complexity
  • 5. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. NEW Amazon Quantum Ledger Database (Amazon QLDB) Fully managed ledger database with a central trusted authority
  • 6. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon QLDB (Preview) Fully managed ledger database Track and verify history of all changes made to your application’s data Maintains a sequenced record of all changes to your data, which cannot be deleted or modified; you have the ability to query and analyze the full history Immutable Uses cryptography to generate a secure output file of your data’s history Cryptographically verifiable Easy-to-use, letting you use familiar database capabilities like SQL APIs for querying the data Easy-to-useHighly scalable Executes 2–3X as many transactions as ledgers in common blockchain frameworks
  • 7. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Ledger database concepts C | H J Journal C | H Current | History Current | History Journal Ledger comprises J L Ledger databaseL Journal determines Current | History
  • 8. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Why do immutability and verifiability matter for customers? Reduce risk: Ensure safeguarding of critical system-of-record applications where a data loss could potentially cost millions in lost dollars Improve data tracking: Helps you or any parties that have access to the system to quickly and accurately track data’s entire lineage, improving efficiency in tracking the source of issues (e.g., manufacturing defects, maintenance of supply-network-data hygiene) Auditability: Helps reduce downtime caused due to audit and compliance issues, saving hundreds of productivity hours for your team Reduce implementation effort: Building immutability and verifiability in a traditional way is time- consuming, complex, and expensive
  • 9. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T How Amazon QLDB works
  • 10. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T An example of ledger operations 1 Traci buys a car on August 3, 2013 DMV QLDB database will add Traci’s record 2 Traci sells car to Ronnie on September 10, 2014 DMV QLDB database will add Ronnie’s record Journal Current stateDMV scenario 3 Ronnie’s car gets in a collision and is totaled DMV QLDB database adds new row called “delete” DELETE DATE: 09/02/2016 ID Manufacturer Model Year VIN Owner Date of Purchase 1 Tesla Model S 2012 123456789 Traci Russell 8/3/2013 ID Manufacturer Model Year VIN Owner Date of Purchase 1 Tesla Model S 2012 123456789 Ronnie Nash 9/10/2014 Indexed history ID Manufacturer Model Year VIN Owner Date of Purchase 1 Tesla Model S 2012 123456789 Traci Russell 8/3/2013 2 Tesla Model S 2012 123456789 Ronnie Nash 9/10/2014 Indexed history Current state ID Manufacturer Model Year VIN Owner Date of Purchase 1 Tesla Model S 2012 123456789 Traci Russell 8/3/2013 ID Manufacturer Model Year VIN Owner Date of Purchase ID Manufacturer Model Year VIN Owner Date of Purchase 1 Tesla Model S 2012 123456789 Traci Russell 8/3/2013 2 Tesla Model S 2012 123456789 Ronnie Nash 9/10/2014 3 Deleted Indexed history Current state
  • 11. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Uses cryptography to create a digest of change history, acts as a proof You can use the digest to prove integrity of any transaction Cryptographic technique Digest Customer, Ronnie can verify the date Traci sold the car to him was indeed 7/16 Cryptographic verifiability
  • 12. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Need for running transactions with decentralized trust 2 Financial institutions Peer-to-peer payments Mortgage lenders Process syndicated loans Supply chain Transact with suppliers and distributers Retail Streamline customer rewards Transactions with decentralized trust
  • 13. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Customer problems with complex business networks • Many existing business networks rely on central authorities, which can be inefficient and expensive, and requires time-consuming auditing • A consortium could achieve better outcomes by sharing information but cannot agree on how data can be securely and fairly shared • Multiple organizations need to independently verify transaction history and need a single, up-to-date, accurate view of data • Business logic among multiple organizations could be simplified through automation • Asset transfers require an expensive and inefficient escrow • A public network needs a way to maintain a tamper-proof history of transactions and global state
  • 14. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Blockchain builds trust in a network Eliminates the need for central authority in business networks Three main components: distributed ledger, consensus mechanism, and “smart contract” execution environment Together these elements allow two parties to transact with one another by ensuring other parties consent to the transaction and record the transaction; this provides immutability and trust
  • 15. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Blockchain components: Distributed ledger database The journal records an immutable log of all transactions and is maintained by nodes in the blockchain network Block 61 Block hash: 000044bf2efe32 Previous block hash: 000087ea2ffe94 Timestamp Transaction Transaction Block 60 Block hash: 000087ea2ffe94 Previous block hash: 000057ec2fda71 Timestamp Transaction Transaction Block 59 Block hash: 000057ec2fda71 Previous block hash: 0000d68b2f0a3b Timestamp Transaction Transaction
  • 16. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Blockchain components: Consensus mechanism Some important attributes • Byzantine fault-tolerance requirements • Transaction rate, energy consumption • Hardware requirements • Security
  • 17. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Blockchain components: “Smart contracts” • Rules embedded in app • Verified execution of code • Conditional operators • Application writes to ledger • Contract can interact with components outside of the blockchain network (off chain)
  • 18. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Challenges with existing blockchain solutions Complicated to manage Setup is hard Hard to scale Expensive
  • 19. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. NEW Amazon Managed Blockchain Fully managed blockchain service, supporting both Hyperledger Fabric and Ethereum frameworks
  • 20. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T What is Managed Blockchain? Managed Blockchain is a fully managed service that makes it easy to create and manage scalable blockchain networks using popular open- source frameworks: Hyperledger Fabric and Ethereum
  • 21. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Managed Blockchain features Low cost Only pay for resources used Open-source variety Support for two frameworks Integrated Send data to Amazon QLDB for secure analytics Fully managed Create a blockchain network in minutes Reliable and scalable Backed with Amazon QLDB technology Decentralized Democratically govern the network
  • 22. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T How Managed Blockchain works Managed Blockchain Create a network Choose an open-source blockchain framework, set up a new blockchain network and your membership in your AWS account with just a few clicks Invite members Invite other AWS accounts to join the network Add nodes Create and configure blockchain peer nodes that store a copy of the distributed ledger Deploy applications Create and deploy decentralized applications to your network through your per nodes; transact with other members on the network
  • 23. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Hyperledger Fabric • Create permissioned networks with channels to limit the transactions on the ledger each member can see • Chaincode (smart contracts) written in Go and are executed in Docker containers • Validation policy for executing chaincode is configurable • Does not require a native cryptocurrency for chaincode execution
  • 24. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Ethereum • Create smart contracts using the Solidity language that run across nodes in the network • Very scalable • Create permissioned networks or use public Ethereum network • Configured to use Proof-of-Work consensus algorithm for public network and Proof-of-Authority for private networks • Anyone who can access the network can see all data on the ledger
  • 25. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Who ”owns” the network? • Networks are decentralized and can remain active even after the initial creator leaves • Members vote on who to invite and remove • Network voting rules to determine how a proposal is approved • Each member pays for their resources • Managed Blockchain manages shared components like the ordering service and networking settings
  • 26. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T • Pay-as-you-go with no upfront costs • Hourly rates billed per second • Each member pays for their own resources and the data it writes to the network • Virtual private cloud (VPC) endpoints created to access resource endpoints are billed separately • Standard data transfer rates Pricing dimensions
  • 27. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Starter edition and standard edition Starter edition • Test- and small-production networks • Up to five members/network • Up to two peer nodes/member • bc.t3.small and bc.t3.medium • Elastic peer node storage • Ordering service provisioned has lower transaction throughput and availability than that in a Standard edition network Membership pricing rate is different for each edition Standard edition • Production networks • Up to 14 members/network • Up to three peer nodes/member • bc.t3, bc.m5, and bc.c5 instance families • Elastic peer node storage • Ordering service provisioned has higher transaction throughput and availability than that in a Starter edition network
  • 28. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 29. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Transaction flow with Hyperledger Fabric Verify policy Peer-1 Peer-n Transaction simulation Ordering service Submitting client 2 5 6 Transaction delivery to peers Transaction proposal1 Endorsement signature3 Broadcast endorsement4
  • 30. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Augmented Hyperledger Fabric Ordering service • Core component of a Fabric network to guarantee delivery and order of transactions • Production-grade networks using open source will utilize Apache Kafka for this component • Managed Blockchain uses Amazon QLDB technology, increasing durability and reliability Certificate authority • Open source uses a “soft” HSM • Managed Blockchain uses AWS Key Management Service (AWS KMS) to secure the Certificate Authority service
  • 31. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Channels and private data for access control Channels allow isolation of transactions among specific members in the network Create or update a channel with configuration transaction (configtx) Private data enables sub- channel access control Member 1 Member 2 Member 3 Channel 2 ledger Channel 1 ledger Hyperledger Fabric ordering service Channel 2Channel 1 Member 2 peer Member 3 peer Member 1 peer
  • 32. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Endorsement policies Endorsement policies allow chaincode to specify which members (or how many) need to validate a transaction before submitting Endorsed transactions then get submitted to the ordering service and assembled into blocks Member 1 client Hyperledger Fabric ordering service Ledger LedgerMember 2 peer Member 1 peer 1 3 2 1 3
  • 33. Network 1 – Managed Blockchain VPC endpoint VPC endpoint Account A Account B
  • 34. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Customer use cases
  • 35. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Customers are experimenting in many industries Proof of Ownership Digital Security Trading Documents and Contracts Enterprise Platforms Financial Insurance Mortgage Loans Voting Mechanisms Patient Records Corporate Governance Healthcare and Life Sciences Real Estate Legal Agriculture Gaming Media and Entertainment Transportation Digital Advertising Power and Utilities Retail Capital Markets Cloud OwnershipPrivate markets Derivatives Wagers Global payments Remittance Notarization Equity Microfinance Intellectual property Title record Escrow Digital rights Ecommerce Debt Crowdfunding P2P lending Healthcare Voting Trustees Smart contracts Digital currency Securities Record keeping Blockchain technology
  • 36. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Blockchain in supply chain • Each organization has a trusted copy of the supply- chain data • Payments can be automated through smart contracts • Identity of components are immutably tracked as they move through the supply chain • Quality of products can be monitored and immediately acted on
  • 37. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Blockchain in financial services
  • 38. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T “Given our vast partner ecosystem, we are exploring the decentralization and immutable tracking benefits of blockchain for potential applications in our insurance business. We believe blockchain can improve the transparency and efficiency for stakeholders in these networks to transact, while still maintaining an independently verifiable lineage of activities. However, blockchain frameworks are complex and difficult to operate. With Amazon Managed Blockchain, we can now easily create Hyperledger Fabric blockchain networks to test and learn without worrying about managing the underlying infrastructure, networking, and software configuration.” Daniel Johnson CTO and head of innovation, Guardian Life Insurance Company
  • 39. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T About —a multiphase journey Project Ubin is a collaborative project between Singapore Exchange, the Monetary Authority of Singapore (MAS), and the industry to explore the use of blockchain for clearing and settlement of payments and securities Source: http://www.mas.gov.sg/Singapore-Financial-Centre/Smart-Financial-Centre/Project-Ubin.aspx Domestic Delivery vs. Payment (DvP) for securities settlement Use of digital currency in real-time gross settlement (RTGS) Achieved gridlock resolution and liquidity savings mechanism (LSM) on a distributed system without compromising on privacy Phase 1 Phase 2 Current phase Delivery vs. Payment vs. Payment (DvPvP) for cross-border settlement of payments and securities Payment vs. Payment (PvP) for cross-border settlement Current phase Future phase Trading Post trade Clearing Settlement DepositoryCapital raising
  • 40. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Summary
  • 41. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Identifying the right AWS blockchain service Owned by a single, trusted authority Addresses core need of a immutable and verifiable transactional log It’s a database, so its fast, as it doesn’t require consent from members Amazon QLDB Managed Blockchain No single owner of the ledger; joint ownership by multiple parties Addresses core need of enabling multiple parties to transact transparently and with trust with each other Removes intermediaries when a group of members needs to transact, so it makes business processes more efficient Ownership Addresses need Key benefit
  • 42. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Use the Managed Blockchain service or other compute services as the foundation for your blockchain infrastructure API Gateway lets you create custom REST API to power your blockchain apps Use CloudHSM to manage blockchain participant’s secret keys Connect IoT devices with unique identities to a common underlying data layer Utilize Amazon S3 as your off-chain data storage for high availability Perform analytics and gain insights from your blockchain’s data in near real time Leverage off-chain database solutions to support blockchain applications and store metadata Send notifications or leverage serverless compute to respond to events programmed into blockchain smart contracts Amazon Elastic Compute Cloud (Amazon EC2) Amazon Elastic Container Service (Amazon ECS) Amazon Simple Storage Service (Amazon S3) Amazon Elastic Block Store (Amazon EBS) Blockchain solution building blocks on AWS AWS CloudHSM Amazon Redshift AWS LambdaAmazon DynamoDB Amazon Kinesis Amazon API Gateway* Amazon Simple Queue Service (Amazon SQS) Amazon Simple Notification Service (Amazon SNS) Amazon IoT Managed Blockchain Amazon QLDB
  • 43. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS blockchain customers
  • 44. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Next steps Learn more about our services and sign up for our preview today! Managed Blockchain • Managed Blockchain webpage: https://aws.amazon.com/managed-blockchain • Preview sign-up: https://pages.awscloud.com/AmazonManagedBlockchain-preview.html • Deploying a sample application: https://aws.amazon.com/blogs/database/build-and-deploy-an-application-for-hyperledger-fabric-on- amazon-managed-blockchain/ • Documentation: https://docs.aws.amazon.com/managed-blockchain/latest/managementguide/what-is-managed-blockchain.html Amazon QLDB • Amazon QLDB webpage: https://aws.amazon.com/qldb • Preview sign-up: https://pages.awscloud.com/QuantumLedgerDatabase-preview.html
  • 45. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Thank you! S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Darin Briskman briskman@amazon.com