Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Blockchain Ethereum Solutions with AWS & ConsenSys

625 views

Published on

  • Be the first to comment

Blockchain Ethereum Solutions with AWS & ConsenSys

  1. 1. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Building Ethereum Solutions with AWS and ConsenSys Edmund To Solutions Architect ConsenSys SessionID
  2. 2. © 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?
  3. 3. © 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
  4. 4. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Blockchain 101
  5. 5. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. First Key Property of Blockchain Immutable
  6. 6. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Second Key Property of Blockchain Distributed
  7. 7. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Introduction of Ethereum
  8. 8. 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
  9. 9. 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
  10. 10. 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.
  11. 11. © 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
  12. 12. © 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
  13. 13. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Case Studies: Trade Finance, Supply Chain, Capital Markets
  14. 14. © 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
  15. 15. © 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
  16. 16. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Infrastructure - AWS Blockchain Template & Kaleido
  17. 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  18. 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  19. 19. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Let’s take a look at our Cloudformation Template
  20. 20. © 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
  21. 21. © 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
  22. 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 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
  23. 23. © 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
  24. 24. © 2019 ConsenSys - Confidential
  25. 25. 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
  26. 26. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Smart Contract Development - Truffle and MetaMask
  27. 27. © 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
  28. 28. © 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
  29. 29. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  30. 30. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Application - Token Standards & CodeFi
  31. 31. © 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”
  32. 32. © 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
  33. 33. © 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)
  34. 34. 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
  35. 35. 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
  36. 36. 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
  37. 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
  38. 38. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Managed Blockchain - Ethereum coming soon
  39. 39. © 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!
  40. 40. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS and ConsenSys meetup AWS Meetup ConsenSys Meetup
  41. 41. Thank you! © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Edmund To edmund.to@consensys.net

×