SlideShare uma empresa Scribd logo
1 de 42
Baixar para ler offline
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Building Ethereum Solutions with
AWS and ConsenSys
Edmund To
Solutions Architect
ConsenSys
SessionID
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Poll
1. Run an Ethereum full node?
2. Develop smart contract and application?
3. Familiar with Ethereum Token Standards, ERC20, ERC721 and ERC1400,
and how they can be applied in application?
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
Introduction of Blockchain, Ethereum and ConsenSys
Case Studies: Trade Finance, Supply Chain, Capital Markets
Solutions from AWS and Consensys
Infrastructure - AWS Blockchain Template & Kaleido
Smart Contract Development - Truffle and MetaMask
Application - Token Standards & CodeFi
Summary
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Blockchain 101
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
First Key Property of Blockchain
Immutable
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Second Key Property of Blockchain
Distributed
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Introduction of Ethereum
Ethereum
9
Ethereum was built to extend the blockchain concept with the ability to also run smart
contracts using a decentralised network, creating a globally distributed World Computer
Think of Ethereum as a world computer.
What Bitcoin does for payments, Ethereum does for
anything that can be programmed.
Vitalik Buterin, Ethereum Inventor
“
”
Ethereum value proposition
● Builds on the Blockchain concepts of cryptographic
security, decentralisation and immutability
● Adds in the capability to run veridical business logic (i.e.
decentralised smart contracts), a Turing complete
programming language running in the Ethereum
Virtual Machine
● With the establishment of the Enterprise Ethereum
Alliance, Ethereum is becoming the de-facto blockchain
technology of choice for enterprise projects, supporting
private permissioning and additional privacy features
while maintaining interoperability with the public
chain
The Ethereum advantage
10
Ethereum is the only blockchain infrastructure with a built-in Turing-complete virtual
machine within the full security of the blockchain protocol
Enterprise Ethereum Alliance
(EEA) is growing faster than all
other blockchain consortia
Public – private
blockchains compatibility
The dominant platform
for the 'token ecosystem’
Vendor-neutral
Rapidly growing
community
encompassing 30,000+
developers
Formally specified security
and smart contract
capabilities
Multi-billion dollars of
value protected on the
public network
Private, permissioned
blockchains for enterprise
and government use
cases
ConsenSys is a global blockchain
technology company building the
infrastructure, applications, and
practices that enable a decentralized
world.
Founded in 2014, ConsenSys has
become a pioneer in the blockchain
ecosystem.
© ConsenSys 2019 - Confidential© ConsenSys 2019 - Confidential
Meet ConsenSys
ConsenSys encompasses the world’s leading blockchain advisors, implementation partners
and ecosystem builders.
12
We are the world’s leading
experts in blockchain solutions
#1
● Metamask: 1.3M users
● Infura: 10B daily requests
● PegaSys: Ethereum Scalability
● Kaleido: Blockchain business
cloud, partnered with AWS
● Truffle: Leading Ethereum
developer tool
Continents
Our global team supports
partners around the world
6
● Spanning government advisory,
token launches, infrastructure and
crypto-economic systems
● Full-service capabilities
● Strategy, advisory,
implementation, and support
Blockchain technologists
& entrepreneurs
The best in their fields offer
front-to-back support
1,000+
● Digital venture creation
● Decentralized organization
● Culture of collaboration
● Design thinking
● Agile approach
● Multidisciplinary
● Deep technology expertise
Blockchain Expertise Enterprise blockchain
projects delivered
We advise some of the largest
enterprise and government
clients around the world
20+
● Corporate: GSK, P&G, BHP,
Microsoft
● Financial: Santander, MAS,
SARB, Manulife
● Government: South African
Reserve Bank, China’s Xiong’an,
Monetary Authority of Singapore,
Smart Dubai, European
Commission
© ConsenSys 2019 - Confidential© ConsenSys 2019 - Confidential
ConsenSys: Entrepreneurship at Global Scale
ConsenSys is the leading creator of new blockchain ventures, platforms, consortia and alliances globally
Venture Creations and Consortia
Innovation is in our DNA. Unlike large enterprise
services vendors we have the agility, creativity and
top end engineering skills to deliver platforms.
40+
● Proven record in creating, supporting and
launching ventures; startups, enterprise
solutions, and consortiums.
● We support the whole project lifecycle. Starting
from ideation, to pilots and PoCs, to
development and implementation, to production
management and customer success.
Major Platforms
Adhara
Strategic Clients
Consortia Partners
TrustologyQuorum PegaSys
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Case Studies: Trade Finance, Supply Chain, Capital Markets
© ConsenSys 2019 - Confidential
ConsenSys partnered with komgo, backed by 15 industry
leaders, including banks, trading companies, an inspection
company and an energy major to digitize the trade and
commodities finance sector through a blockchain based open
platform.
komgo
© ConsenSys 2019 - Confidential
ConsenSys formation Viant has partnered with GlaxoSmithKline
to use blockchain to track intellectual property (IP) licenses
used by scientists as well as ensure that products are
produced, transported, and stored in proper conditions.
GSK
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Infrastructure - AWS Blockchain Template & Kaleido
© 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.
Let’s take a look at our Cloudformation Template
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Let’s take a look at our Cloudformation Template
https://aws-blockchain-templates-us-east-1.s3.us-east-1.amazonaws.com/ethe
reum/templates/latest/ethereum-network.template.yaml
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
AWS Ethereum Template 1 – Single Node
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
AWS Ethereum Template 2 - Multi Nodes
Amazon
DynamoDB
Amazon
ECR
Amazon
ECS
Public subnet
Windows
Bastion host
Public subnet
Availability Zone 1
AWS Region
Availability Zone 2
Private subnet
Eth Stats Geth
Miner
node
Internet
gateway
VPC NAT
gateway
Private subnet
Eth Explorer Geth
Miner
node
VPC
10.0.0.0/16
Internal
Application
Load Balancers
© ConsenSys 2019 - Confidential© ConsenSys 2019 - Confidential
Enterprise Blockchain SaaS platform
Kaleido radically simplifies the process of creating and operating an enterprise
blockchain network. Kaleido is a managed cloud platform that allows
organizations to stand up secure, private, high-performing blockchains and
accelerate the entire journey from PoC to pilot to production.
- Live production grade service, partnering with AWS globally
- Top financial services consortiums running on Kaleido today
- Instant private networks created with checkbox simplicity
- Multi-protocol (Geth & Quorum) and Multi-consensus (Raft, PoA, IBFT)
- Simplified member onboarding with multi-party distributed governance
- Optional state relay feature for transaction pinning to Ethereum mainnet
- Integrate directly with native AWS accounts and services
- Built-in resilience, performance, security and cloud scale for enterprise
The Blockchain Business Cloud
Instant Networks Integrated AnalyticsShared ITEthereum InnovationsEnterprise Cloud
“Running on the Kaleido platform, we successfully
accelerated Project i2i into active pilot without the
complexity and cost of starting from scratch”
Justo Ortiz
Chairman of the Board and CEO of UnionBank
Infrastructure Apps/ProductsDev Tools
https://kaleido.io
© 2019 ConsenSys - Confidential
A Full-Stack Enterprise SaaS that
simplifies and accelerates the entire
enterprise journey—from
proof-of-concept to production.
Designed for modern business networks,
users can participate across clouds on
AWS and others as well as across regions.
THE BLOCKCHAIN BUSINESS CLOUD
“With Kaleido, we successfully
accelerated Project i2i into active pilot
without the cost or complexity of
starting from scratch.”
JUSTO ABOITIZ ORTIZ
CEO for UnionBank of the Philippines
"Running on Kaleido, we
started in July and went into
production with 15 global
stakeholders in December”
SOULEÏMA BADDI
Chief Executive Officer of komgo
Full-Stack Marketplace
• A full stack of leading blockchain-first technologies
• 3rd
party industry accelerators offered plug and play
• Native token economy services and tools
• Pin state to Public Ethereum with Tether Service
Leading Innovations
Borderless Chains
• The only true cross-cloud, hybrid solution available
• Resiliency, security and enterprise scale
• Create private chains in minutes
• Start small and rapidly move into production
Instant Networks
Shared IT Ownership
• Grow your network with easy member onboarding
• Govern the network with total distributed control
• Digital Assets on chain made easy with native token
services
• Atomic token swaps with no intermediaries
Asset Tokenization
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Smart Contract Development - Truffle and MetaMask
© ConsenSys 2019 - Confidential© ConsenSys 2019 - Confidential
Truffle Suite: Smart contract and dapp development toolkit
The most popular development framework for Ethereum
Truffle is a suite of developer tools including a development environment, testing framework, and asset pipeline for
Ethereum-based smart contracts and Dapps. It’s the Ethereum developer’s swiss army knife.
- Built-in smart contract compilation, linking, deployment and binary management
- Automated contract testing for rapid development
- Includes support for custom deployments, library linking and complex Ethereum applications
- Network management for deploying to both public and private networks
28
Used by:Key Stats:
1m+ downloads 8k+ GitHub stars
trufflesuite.com
Infrastructure Apps/ProductsDev Tools
© ConsenSys 2019 - Confidential© ConsenSys 2019 - Confidential
Brings Ethereum to your browser with a simple plug-in
MetaMask’s browser extension is a simple interface for key management and secure
token storage, and allows your browser to fully load Ethereum-enabled websites
- Easy-to-use identity and transaction management
- Manage all your wallets in one place as you browse the web
- Available for Chrome, Firefox, Opera and Brave browsers
- Developers can switch between Ethereum testnets and the mainnet
- 1,000,000+ users
Metamask
29
Infrastructure Apps/ProductsDev Tools
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Application - Token Standards & CodeFi
© 2019 ConsenSys - Confidential
32
What is a smart contract?
Smart contract
function1 param1 param2 Etc.
function2 param1 param2 Etc.
Etc.
function1 param1 param2 Etc.
function2 param1 param2 Etc.
Etc.
Functions to
write data
on the
blockchain
Functions to
read data on
the
blockchain
→ Triggered by
sending a
transaction
→ Triggered by
making a
“contract call”
© 2019 ConsenSys - Confidential
33
ERC20 functions
transfer
transferFrom
approve
to amount
from to
operator amount
amountWrite
Transactions
totalSupply
balanceOf
allowance
account
operator amount
Read
Contract calls
© 2019 ConsenSys - Confidential
34
ERC1400 functions
transferByPartition
operatorTransferByPartition
authorizeOperatorByPartition
Write
Transactions
totalSupply
balanceOfByPartition
isOperatorForPartition
partition
partition operator
Read
Contract calls
to amount
from to amount
data
flag/data
account
account
partition
partition
partition
data
operator setPartitionControllers operatorpartition
Tokens belong to a partition
(a partition represents a class of asset)
Specific Token Standards Have Been Created for Institutional Digital Assets
CONFIDENTIAL - NOT FOR USE WITH THE PUBLIC
35
Allows advanced conditional ownership
(with off-chain generated certificate)
Allows corporate actions
(thanks to partial-fungibility)
ERC20
Allows token transfers with binary check
(whitelist/blacklist)
ERC777 ERC1400
The blockchain operating system for commerce and finance, built to optimize business processes and
digitize assets and financial instruments
Value to Client
▪ Accelerate blockchain development with configurable, easy-to-integrate
tools and modules
▪ Reduce infrastructure and operational costs by building and deploying
shared data standards and common workflows
▪ Leverage our global reach to create networks and markets at the highest
levels of industry
Features
▪ Flexible, scalable, and secure blockchain modules for customized
decentralized applications
▪ Rapid deployment through APIs, private-label UI/UX, and custom
development
▪ Public or private blockchains with role permissions and privacy controls
Codefi Assets
A platform to create, issue, and
manage the lifecycle of digital assets,
associated markets, and digital
financial instruments on public or
permissioned blockchain networks
Codefi Payments
A platform to send, receive, and
manage cryptocurrency payments and
revenue within a single dashboard
Codefi Networks
A suite of tools empowering anyone to
utilize tokens and participate in
decentralized networks
Codefi Data
A data, analytics, and risk
management engine for digital assets,
blockchain tokens, and their growing
networks
Reduce Clearing & Settlement Time
International payments cleared, settled and disbursed in ~5-10 seconds, with transparency and certainty
Reduce Infrastructure Cost
Low cost, minimal integration with existing core banking systems by connecting through web services without
compromising security levels
Voting and Other New Rights
Exercise of voting rights, as well as other new innovative rights previously not offered, have improved access
Reduce Capital Requirements
Stock lending, margin management capabilities, and higher capital velocity - as well as new ways of structuring returns,
e.g. returns tied to a portion of a company’s revenue stream or other structure, rather than profit alone
Rapid Development of New Products
Reduced time and complexity of developing / creating treasury applications, leveraging smart contracts
Single Version of the Truth
Enable asset provenance and full transaction history in a single shared database
Cryptographically Secure
Adds a layer of security with no single point of failure or attack and creates transactions that are fraud resistant
Asset tokenization provides a variety of benefits to both issuers and investors.
CONFIDENTIAL - NOT FOR USE WITH THE PUBLIC
37
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Summary
Infrastructure - AWS Blockchain Template & Kaleido
Smart Contract Development - Truffle and MetaMask
Application - Token Standards & CodeFi
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Managed Blockchain - Ethereum coming soon
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What’s next?
1. Explore AWS and ConsenSys offerings
2. Join our communities - AWS and ConsenSys meetup
3. Speak to us!
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS and ConsenSys meetup
AWS Meetup
ConsenSys Meetup
Thank you!
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Edmund To
edmund.to@consensys.net

Mais conteúdo relacionado

Mais procurados

The Ethereum Experience
The Ethereum ExperienceThe Ethereum Experience
The Ethereum ExperienceEthereum
 
solidity programming.pptx
solidity programming.pptxsolidity programming.pptx
solidity programming.pptxRohiniBagul4
 
Blockchain Presentation
Blockchain PresentationBlockchain Presentation
Blockchain PresentationZied GUESMI
 
Multi tenancy - Wining formula for a PaaS
Multi tenancy - Wining formula for a PaaSMulti tenancy - Wining formula for a PaaS
Multi tenancy - Wining formula for a PaaSWSO2
 
Ethereum in a nutshell
Ethereum in a nutshellEthereum in a nutshell
Ethereum in a nutshellDaniel Chan
 
Blockchain technology.pptx
 Blockchain technology.pptx Blockchain technology.pptx
Blockchain technology.pptxARNAV PATEL
 
Blockchain Smart Contract v5
Blockchain   Smart Contract v5Blockchain   Smart Contract v5
Blockchain Smart Contract v5MD SAQUIB KHAN
 
DAIS19: On the Performance of ARM TrustZone
DAIS19: On the Performance of ARM TrustZoneDAIS19: On the Performance of ARM TrustZone
DAIS19: On the Performance of ARM TrustZoneLEGATO project
 
Docker Container Security
Docker Container SecurityDocker Container Security
Docker Container SecuritySuraj Khetani
 
Blockchain Network Theory
Blockchain Network TheoryBlockchain Network Theory
Blockchain Network TheoryMelanie Swan
 
Esxi troubleshooting
Esxi troubleshootingEsxi troubleshooting
Esxi troubleshootingOvi Chis
 
how to install VMware
how to install VMwarehow to install VMware
how to install VMwarertchandu
 
Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?Fermat Jade
 

Mais procurados (20)

The Ethereum Experience
The Ethereum ExperienceThe Ethereum Experience
The Ethereum Experience
 
solidity programming.pptx
solidity programming.pptxsolidity programming.pptx
solidity programming.pptx
 
Blockchain Presentation
Blockchain PresentationBlockchain Presentation
Blockchain Presentation
 
Erc 721 tokens
Erc 721 tokensErc 721 tokens
Erc 721 tokens
 
Smart contracts & dApps
Smart contracts & dAppsSmart contracts & dApps
Smart contracts & dApps
 
Multi tenancy - Wining formula for a PaaS
Multi tenancy - Wining formula for a PaaSMulti tenancy - Wining formula for a PaaS
Multi tenancy - Wining formula for a PaaS
 
Ethereum in a nutshell
Ethereum in a nutshellEthereum in a nutshell
Ethereum in a nutshell
 
Blockchain technology.pptx
 Blockchain technology.pptx Blockchain technology.pptx
Blockchain technology.pptx
 
Blockchain Smart Contract v5
Blockchain   Smart Contract v5Blockchain   Smart Contract v5
Blockchain Smart Contract v5
 
iTwin
iTwiniTwin
iTwin
 
DAIS19: On the Performance of ARM TrustZone
DAIS19: On the Performance of ARM TrustZoneDAIS19: On the Performance of ARM TrustZone
DAIS19: On the Performance of ARM TrustZone
 
Docker Container Security
Docker Container SecurityDocker Container Security
Docker Container Security
 
I twin
I twinI twin
I twin
 
Blockchain Network Theory
Blockchain Network TheoryBlockchain Network Theory
Blockchain Network Theory
 
Block chain technology
Block chain technologyBlock chain technology
Block chain technology
 
Esxi troubleshooting
Esxi troubleshootingEsxi troubleshooting
Esxi troubleshooting
 
Ethereum
EthereumEthereum
Ethereum
 
how to install VMware
how to install VMwarehow to install VMware
how to install VMware
 
Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?
 
Blockchain concepts
Blockchain conceptsBlockchain concepts
Blockchain concepts
 

Semelhante a Blockchain Ethereum Solutions with AWS & ConsenSys

Blockchain EXE #12:海外遠征を含む最新事情共有(Jim Maricondo | ConsenSys)
Blockchain EXE #12:海外遠征を含む最新事情共有(Jim Maricondo | ConsenSys)Blockchain EXE #12:海外遠征を含む最新事情共有(Jim Maricondo | ConsenSys)
Blockchain EXE #12:海外遠征を含む最新事情共有(Jim Maricondo | ConsenSys)blockchainexe
 
apidays LIVE Australia 2021 - Building an agile foundation for your Enterpris...
apidays LIVE Australia 2021 - Building an agile foundation for your Enterpris...apidays LIVE Australia 2021 - Building an agile foundation for your Enterpris...
apidays LIVE Australia 2021 - Building an agile foundation for your Enterpris...apidays
 
Chapter 06: cloud computing trends
Chapter 06: cloud computing trendsChapter 06: cloud computing trends
Chapter 06: cloud computing trendsSsendiSamuel
 
AWS最新區塊鏈服務與應用
AWS最新區塊鏈服務與應用AWS最新區塊鏈服務與應用
AWS最新區塊鏈服務與應用Amazon Web Services
 
Etherparty : Coinscrum Presentation July 12th 2017
Etherparty : Coinscrum Presentation July 12th 2017Etherparty : Coinscrum Presentation July 12th 2017
Etherparty : Coinscrum Presentation July 12th 2017Paul Gordon
 
Why and-how-to-choose-an-iot-platforms-201701
Why and-how-to-choose-an-iot-platforms-201701Why and-how-to-choose-an-iot-platforms-201701
Why and-how-to-choose-an-iot-platforms-201701Omar Nawaz
 
Eris Industries - An Introduction at BitcoinNYC Meetup
Eris Industries - An Introduction at BitcoinNYC MeetupEris Industries - An Introduction at BitcoinNYC Meetup
Eris Industries - An Introduction at BitcoinNYC MeetupJan Hendrik Scheufen
 
Sun son-uk-ltd investor-pitch-deck-07-22-2015
Sun son-uk-ltd investor-pitch-deck-07-22-2015Sun son-uk-ltd investor-pitch-deck-07-22-2015
Sun son-uk-ltd investor-pitch-deck-07-22-2015Josh Dathe
 
Cloud brokerage, pourquoi et comment? [#CloudAccelerate 13/06/2014 @ IBM CC P...
Cloud brokerage, pourquoi et comment? [#CloudAccelerate 13/06/2014 @ IBM CC P...Cloud brokerage, pourquoi et comment? [#CloudAccelerate 13/06/2014 @ IBM CC P...
Cloud brokerage, pourquoi et comment? [#CloudAccelerate 13/06/2014 @ IBM CC P...IBM France PME-ETI
 
Enterprise Ethereum : How It Differs From DLT?
Enterprise Ethereum : How It Differs From DLT?Enterprise Ethereum : How It Differs From DLT?
Enterprise Ethereum : How It Differs From DLT?Blockchain Council
 
CWIN17 India / Blockchain - purushottam khandebharad
CWIN17 India / Blockchain - purushottam khandebharadCWIN17 India / Blockchain - purushottam khandebharad
CWIN17 India / Blockchain - purushottam khandebharadCapgemini
 
The Future of Infrastructure: Key Trends to consider
The Future of Infrastructure: Key Trends to considerThe Future of Infrastructure: Key Trends to consider
The Future of Infrastructure: Key Trends to considerCapgemini
 
AWS Summit Singapore 2019 | Transformation in the Enterprise
AWS Summit Singapore 2019 | Transformation in the EnterpriseAWS Summit Singapore 2019 | Transformation in the Enterprise
AWS Summit Singapore 2019 | Transformation in the EnterpriseAWS Summits
 
AWS Summit Singapore 2019 | Transformation in the Enterprise
AWS Summit Singapore 2019 | Transformation in the EnterpriseAWS Summit Singapore 2019 | Transformation in the Enterprise
AWS Summit Singapore 2019 | Transformation in the EnterpriseAWS Summits
 
Connected Product Development - Secure Cloud & Local Connectivity for Microco...
Connected Product Development - Secure Cloud & Local Connectivity for Microco...Connected Product Development - Secure Cloud & Local Connectivity for Microco...
Connected Product Development - Secure Cloud & Local Connectivity for Microco...Amazon Web Services
 
Blockchain & Telecommunication Services Provider
Blockchain & Telecommunication Services ProviderBlockchain & Telecommunication Services Provider
Blockchain & Telecommunication Services ProviderSamuel Liu
 
Blockchain Foundry - Get your own Enterprise Blockchain Innovation Lab
Blockchain Foundry - Get your own Enterprise Blockchain Innovation LabBlockchain Foundry - Get your own Enterprise Blockchain Innovation Lab
Blockchain Foundry - Get your own Enterprise Blockchain Innovation LabBlockchain Foundry
 
Tekroots Profile Presentation
Tekroots Profile PresentationTekroots Profile Presentation
Tekroots Profile Presentationtekroots
 

Semelhante a Blockchain Ethereum Solutions with AWS & ConsenSys (20)

Blockchain EXE #12:海外遠征を含む最新事情共有(Jim Maricondo | ConsenSys)
Blockchain EXE #12:海外遠征を含む最新事情共有(Jim Maricondo | ConsenSys)Blockchain EXE #12:海外遠征を含む最新事情共有(Jim Maricondo | ConsenSys)
Blockchain EXE #12:海外遠征を含む最新事情共有(Jim Maricondo | ConsenSys)
 
Blockchain on AWS
Blockchain on AWSBlockchain on AWS
Blockchain on AWS
 
apidays LIVE Australia 2021 - Building an agile foundation for your Enterpris...
apidays LIVE Australia 2021 - Building an agile foundation for your Enterpris...apidays LIVE Australia 2021 - Building an agile foundation for your Enterpris...
apidays LIVE Australia 2021 - Building an agile foundation for your Enterpris...
 
Chapter 06: cloud computing trends
Chapter 06: cloud computing trendsChapter 06: cloud computing trends
Chapter 06: cloud computing trends
 
AWS最新區塊鏈服務與應用
AWS最新區塊鏈服務與應用AWS最新區塊鏈服務與應用
AWS最新區塊鏈服務與應用
 
Open for business
Open for businessOpen for business
Open for business
 
Etherparty : Coinscrum Presentation July 12th 2017
Etherparty : Coinscrum Presentation July 12th 2017Etherparty : Coinscrum Presentation July 12th 2017
Etherparty : Coinscrum Presentation July 12th 2017
 
Why and-how-to-choose-an-iot-platforms-201701
Why and-how-to-choose-an-iot-platforms-201701Why and-how-to-choose-an-iot-platforms-201701
Why and-how-to-choose-an-iot-platforms-201701
 
Eris Industries - An Introduction at BitcoinNYC Meetup
Eris Industries - An Introduction at BitcoinNYC MeetupEris Industries - An Introduction at BitcoinNYC Meetup
Eris Industries - An Introduction at BitcoinNYC Meetup
 
Sun son-uk-ltd investor-pitch-deck-07-22-2015
Sun son-uk-ltd investor-pitch-deck-07-22-2015Sun son-uk-ltd investor-pitch-deck-07-22-2015
Sun son-uk-ltd investor-pitch-deck-07-22-2015
 
Cloud brokerage, pourquoi et comment? [#CloudAccelerate 13/06/2014 @ IBM CC P...
Cloud brokerage, pourquoi et comment? [#CloudAccelerate 13/06/2014 @ IBM CC P...Cloud brokerage, pourquoi et comment? [#CloudAccelerate 13/06/2014 @ IBM CC P...
Cloud brokerage, pourquoi et comment? [#CloudAccelerate 13/06/2014 @ IBM CC P...
 
Enterprise Ethereum : How It Differs From DLT?
Enterprise Ethereum : How It Differs From DLT?Enterprise Ethereum : How It Differs From DLT?
Enterprise Ethereum : How It Differs From DLT?
 
CWIN17 India / Blockchain - purushottam khandebharad
CWIN17 India / Blockchain - purushottam khandebharadCWIN17 India / Blockchain - purushottam khandebharad
CWIN17 India / Blockchain - purushottam khandebharad
 
The Future of Infrastructure: Key Trends to consider
The Future of Infrastructure: Key Trends to considerThe Future of Infrastructure: Key Trends to consider
The Future of Infrastructure: Key Trends to consider
 
AWS Summit Singapore 2019 | Transformation in the Enterprise
AWS Summit Singapore 2019 | Transformation in the EnterpriseAWS Summit Singapore 2019 | Transformation in the Enterprise
AWS Summit Singapore 2019 | Transformation in the Enterprise
 
AWS Summit Singapore 2019 | Transformation in the Enterprise
AWS Summit Singapore 2019 | Transformation in the EnterpriseAWS Summit Singapore 2019 | Transformation in the Enterprise
AWS Summit Singapore 2019 | Transformation in the Enterprise
 
Connected Product Development - Secure Cloud & Local Connectivity for Microco...
Connected Product Development - Secure Cloud & Local Connectivity for Microco...Connected Product Development - Secure Cloud & Local Connectivity for Microco...
Connected Product Development - Secure Cloud & Local Connectivity for Microco...
 
Blockchain & Telecommunication Services Provider
Blockchain & Telecommunication Services ProviderBlockchain & Telecommunication Services Provider
Blockchain & Telecommunication Services Provider
 
Blockchain Foundry - Get your own Enterprise Blockchain Innovation Lab
Blockchain Foundry - Get your own Enterprise Blockchain Innovation LabBlockchain Foundry - Get your own Enterprise Blockchain Innovation Lab
Blockchain Foundry - Get your own Enterprise Blockchain Innovation Lab
 
Tekroots Profile Presentation
Tekroots Profile PresentationTekroots Profile Presentation
Tekroots Profile Presentation
 

Mais de 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 FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon 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
 
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 WorkloadsAmazon 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 sfatareAmazon 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 NodeJSAmazon 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 webAmazon 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 sfatareAmazon 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 AWSAmazon 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 DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon 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 ServiceAmazon Web Services
 

Mais de 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
 

Blockchain Ethereum Solutions with AWS & ConsenSys

  • 1.
  • 2. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Building Ethereum Solutions with AWS and ConsenSys Edmund To Solutions Architect ConsenSys SessionID
  • 3. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Poll 1. Run an Ethereum full node? 2. Develop smart contract and application? 3. Familiar with Ethereum Token Standards, ERC20, ERC721 and ERC1400, and how they can be applied in application?
  • 4. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda Introduction of Blockchain, Ethereum and ConsenSys Case Studies: Trade Finance, Supply Chain, Capital Markets Solutions from AWS and Consensys Infrastructure - AWS Blockchain Template & Kaleido Smart Contract Development - Truffle and MetaMask Application - Token Standards & CodeFi Summary
  • 5. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Blockchain 101
  • 6. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. First Key Property of Blockchain Immutable
  • 7. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Second Key Property of Blockchain Distributed
  • 8. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Introduction of Ethereum
  • 9. Ethereum 9 Ethereum was built to extend the blockchain concept with the ability to also run smart contracts using a decentralised network, creating a globally distributed World Computer Think of Ethereum as a world computer. What Bitcoin does for payments, Ethereum does for anything that can be programmed. Vitalik Buterin, Ethereum Inventor “ ” Ethereum value proposition ● Builds on the Blockchain concepts of cryptographic security, decentralisation and immutability ● Adds in the capability to run veridical business logic (i.e. decentralised smart contracts), a Turing complete programming language running in the Ethereum Virtual Machine ● With the establishment of the Enterprise Ethereum Alliance, Ethereum is becoming the de-facto blockchain technology of choice for enterprise projects, supporting private permissioning and additional privacy features while maintaining interoperability with the public chain
  • 10. The Ethereum advantage 10 Ethereum is the only blockchain infrastructure with a built-in Turing-complete virtual machine within the full security of the blockchain protocol Enterprise Ethereum Alliance (EEA) is growing faster than all other blockchain consortia Public – private blockchains compatibility The dominant platform for the 'token ecosystem’ Vendor-neutral Rapidly growing community encompassing 30,000+ developers Formally specified security and smart contract capabilities Multi-billion dollars of value protected on the public network Private, permissioned blockchains for enterprise and government use cases
  • 11. ConsenSys is a global blockchain technology company building the infrastructure, applications, and practices that enable a decentralized world. Founded in 2014, ConsenSys has become a pioneer in the blockchain ecosystem.
  • 12. © ConsenSys 2019 - Confidential© ConsenSys 2019 - Confidential Meet ConsenSys ConsenSys encompasses the world’s leading blockchain advisors, implementation partners and ecosystem builders. 12 We are the world’s leading experts in blockchain solutions #1 ● Metamask: 1.3M users ● Infura: 10B daily requests ● PegaSys: Ethereum Scalability ● Kaleido: Blockchain business cloud, partnered with AWS ● Truffle: Leading Ethereum developer tool Continents Our global team supports partners around the world 6 ● Spanning government advisory, token launches, infrastructure and crypto-economic systems ● Full-service capabilities ● Strategy, advisory, implementation, and support Blockchain technologists & entrepreneurs The best in their fields offer front-to-back support 1,000+ ● Digital venture creation ● Decentralized organization ● Culture of collaboration ● Design thinking ● Agile approach ● Multidisciplinary ● Deep technology expertise Blockchain Expertise Enterprise blockchain projects delivered We advise some of the largest enterprise and government clients around the world 20+ ● Corporate: GSK, P&G, BHP, Microsoft ● Financial: Santander, MAS, SARB, Manulife ● Government: South African Reserve Bank, China’s Xiong’an, Monetary Authority of Singapore, Smart Dubai, European Commission
  • 13. © ConsenSys 2019 - Confidential© ConsenSys 2019 - Confidential ConsenSys: Entrepreneurship at Global Scale ConsenSys is the leading creator of new blockchain ventures, platforms, consortia and alliances globally Venture Creations and Consortia Innovation is in our DNA. Unlike large enterprise services vendors we have the agility, creativity and top end engineering skills to deliver platforms. 40+ ● Proven record in creating, supporting and launching ventures; startups, enterprise solutions, and consortiums. ● We support the whole project lifecycle. Starting from ideation, to pilots and PoCs, to development and implementation, to production management and customer success. Major Platforms Adhara Strategic Clients Consortia Partners TrustologyQuorum PegaSys
  • 14. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Case Studies: Trade Finance, Supply Chain, Capital Markets
  • 15. © ConsenSys 2019 - Confidential ConsenSys partnered with komgo, backed by 15 industry leaders, including banks, trading companies, an inspection company and an energy major to digitize the trade and commodities finance sector through a blockchain based open platform. komgo
  • 16. © ConsenSys 2019 - Confidential ConsenSys formation Viant has partnered with GlaxoSmithKline to use blockchain to track intellectual property (IP) licenses used by scientists as well as ensure that products are produced, transported, and stored in proper conditions. GSK
  • 17. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Infrastructure - AWS Blockchain Template & Kaleido
  • 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 19. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 20. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Let’s take a look at our Cloudformation Template
  • 21. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Let’s take a look at our Cloudformation Template https://aws-blockchain-templates-us-east-1.s3.us-east-1.amazonaws.com/ethe reum/templates/latest/ethereum-network.template.yaml
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. AWS Ethereum Template 1 – Single Node
  • 23. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. AWS Ethereum Template 2 - Multi Nodes Amazon DynamoDB Amazon ECR Amazon ECS Public subnet Windows Bastion host Public subnet Availability Zone 1 AWS Region Availability Zone 2 Private subnet Eth Stats Geth Miner node Internet gateway VPC NAT gateway Private subnet Eth Explorer Geth Miner node VPC 10.0.0.0/16 Internal Application Load Balancers
  • 24. © ConsenSys 2019 - Confidential© ConsenSys 2019 - Confidential Enterprise Blockchain SaaS platform Kaleido radically simplifies the process of creating and operating an enterprise blockchain network. Kaleido is a managed cloud platform that allows organizations to stand up secure, private, high-performing blockchains and accelerate the entire journey from PoC to pilot to production. - Live production grade service, partnering with AWS globally - Top financial services consortiums running on Kaleido today - Instant private networks created with checkbox simplicity - Multi-protocol (Geth & Quorum) and Multi-consensus (Raft, PoA, IBFT) - Simplified member onboarding with multi-party distributed governance - Optional state relay feature for transaction pinning to Ethereum mainnet - Integrate directly with native AWS accounts and services - Built-in resilience, performance, security and cloud scale for enterprise The Blockchain Business Cloud Instant Networks Integrated AnalyticsShared ITEthereum InnovationsEnterprise Cloud “Running on the Kaleido platform, we successfully accelerated Project i2i into active pilot without the complexity and cost of starting from scratch” Justo Ortiz Chairman of the Board and CEO of UnionBank Infrastructure Apps/ProductsDev Tools https://kaleido.io
  • 25. © 2019 ConsenSys - Confidential
  • 26. A Full-Stack Enterprise SaaS that simplifies and accelerates the entire enterprise journey—from proof-of-concept to production. Designed for modern business networks, users can participate across clouds on AWS and others as well as across regions. THE BLOCKCHAIN BUSINESS CLOUD “With Kaleido, we successfully accelerated Project i2i into active pilot without the cost or complexity of starting from scratch.” JUSTO ABOITIZ ORTIZ CEO for UnionBank of the Philippines "Running on Kaleido, we started in July and went into production with 15 global stakeholders in December” SOULEÏMA BADDI Chief Executive Officer of komgo Full-Stack Marketplace • A full stack of leading blockchain-first technologies • 3rd party industry accelerators offered plug and play • Native token economy services and tools • Pin state to Public Ethereum with Tether Service Leading Innovations Borderless Chains • The only true cross-cloud, hybrid solution available • Resiliency, security and enterprise scale • Create private chains in minutes • Start small and rapidly move into production Instant Networks Shared IT Ownership • Grow your network with easy member onboarding • Govern the network with total distributed control • Digital Assets on chain made easy with native token services • Atomic token swaps with no intermediaries Asset Tokenization
  • 27. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Smart Contract Development - Truffle and MetaMask
  • 28. © ConsenSys 2019 - Confidential© ConsenSys 2019 - Confidential Truffle Suite: Smart contract and dapp development toolkit The most popular development framework for Ethereum Truffle is a suite of developer tools including a development environment, testing framework, and asset pipeline for Ethereum-based smart contracts and Dapps. It’s the Ethereum developer’s swiss army knife. - Built-in smart contract compilation, linking, deployment and binary management - Automated contract testing for rapid development - Includes support for custom deployments, library linking and complex Ethereum applications - Network management for deploying to both public and private networks 28 Used by:Key Stats: 1m+ downloads 8k+ GitHub stars trufflesuite.com Infrastructure Apps/ProductsDev Tools
  • 29. © ConsenSys 2019 - Confidential© ConsenSys 2019 - Confidential Brings Ethereum to your browser with a simple plug-in MetaMask’s browser extension is a simple interface for key management and secure token storage, and allows your browser to fully load Ethereum-enabled websites - Easy-to-use identity and transaction management - Manage all your wallets in one place as you browse the web - Available for Chrome, Firefox, Opera and Brave browsers - Developers can switch between Ethereum testnets and the mainnet - 1,000,000+ users Metamask 29 Infrastructure Apps/ProductsDev Tools
  • 30. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 31. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Application - Token Standards & CodeFi
  • 32. © 2019 ConsenSys - Confidential 32 What is a smart contract? Smart contract function1 param1 param2 Etc. function2 param1 param2 Etc. Etc. function1 param1 param2 Etc. function2 param1 param2 Etc. Etc. Functions to write data on the blockchain Functions to read data on the blockchain → Triggered by sending a transaction → Triggered by making a “contract call”
  • 33. © 2019 ConsenSys - Confidential 33 ERC20 functions transfer transferFrom approve to amount from to operator amount amountWrite Transactions totalSupply balanceOf allowance account operator amount Read Contract calls
  • 34. © 2019 ConsenSys - Confidential 34 ERC1400 functions transferByPartition operatorTransferByPartition authorizeOperatorByPartition Write Transactions totalSupply balanceOfByPartition isOperatorForPartition partition partition operator Read Contract calls to amount from to amount data flag/data account account partition partition partition data operator setPartitionControllers operatorpartition Tokens belong to a partition (a partition represents a class of asset)
  • 35. Specific Token Standards Have Been Created for Institutional Digital Assets CONFIDENTIAL - NOT FOR USE WITH THE PUBLIC 35 Allows advanced conditional ownership (with off-chain generated certificate) Allows corporate actions (thanks to partial-fungibility) ERC20 Allows token transfers with binary check (whitelist/blacklist) ERC777 ERC1400
  • 36. The blockchain operating system for commerce and finance, built to optimize business processes and digitize assets and financial instruments Value to Client ▪ Accelerate blockchain development with configurable, easy-to-integrate tools and modules ▪ Reduce infrastructure and operational costs by building and deploying shared data standards and common workflows ▪ Leverage our global reach to create networks and markets at the highest levels of industry Features ▪ Flexible, scalable, and secure blockchain modules for customized decentralized applications ▪ Rapid deployment through APIs, private-label UI/UX, and custom development ▪ Public or private blockchains with role permissions and privacy controls Codefi Assets A platform to create, issue, and manage the lifecycle of digital assets, associated markets, and digital financial instruments on public or permissioned blockchain networks Codefi Payments A platform to send, receive, and manage cryptocurrency payments and revenue within a single dashboard Codefi Networks A suite of tools empowering anyone to utilize tokens and participate in decentralized networks Codefi Data A data, analytics, and risk management engine for digital assets, blockchain tokens, and their growing networks
  • 37. Reduce Clearing & Settlement Time International payments cleared, settled and disbursed in ~5-10 seconds, with transparency and certainty Reduce Infrastructure Cost Low cost, minimal integration with existing core banking systems by connecting through web services without compromising security levels Voting and Other New Rights Exercise of voting rights, as well as other new innovative rights previously not offered, have improved access Reduce Capital Requirements Stock lending, margin management capabilities, and higher capital velocity - as well as new ways of structuring returns, e.g. returns tied to a portion of a company’s revenue stream or other structure, rather than profit alone Rapid Development of New Products Reduced time and complexity of developing / creating treasury applications, leveraging smart contracts Single Version of the Truth Enable asset provenance and full transaction history in a single shared database Cryptographically Secure Adds a layer of security with no single point of failure or attack and creates transactions that are fraud resistant Asset tokenization provides a variety of benefits to both issuers and investors. CONFIDENTIAL - NOT FOR USE WITH THE PUBLIC 37
  • 38. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Summary Infrastructure - AWS Blockchain Template & Kaleido Smart Contract Development - Truffle and MetaMask Application - Token Standards & CodeFi
  • 39. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Managed Blockchain - Ethereum coming soon
  • 40. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. What’s next? 1. Explore AWS and ConsenSys offerings 2. Join our communities - AWS and ConsenSys meetup 3. Speak to us!
  • 41. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS and ConsenSys meetup AWS Meetup ConsenSys Meetup
  • 42. Thank you! © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Edmund To edmund.to@consensys.net