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.

Building Digital Transaction Systems in the new Banking World

915 views

Published on

How can you develop new ways to support digital transaction systems in Banks ?

Published in: Technology
  • Be the first to comment

Building Digital Transaction Systems in the new Banking World

  1. 1. Building Digital Transaction Systems in the new Banking World (BankOps) Ramit Surana @ramitsurana /in/ramitsurana
  2. 2. Agenda • What is Fintech ? • What is a blockchain ? • Current Infrastructure • What is Bitcoin ? • Seriously,Be Careful • About Ethereum • Mist Browser • Building Dapps • IPFS • IOTA
  3. 3. What is Fintech ? • Fintech is the short form for Financial Technology • The term explores and empowers the beauty of how the future of financial banks will be in the future with technology.
  4. 4. What is Blockchain ? • Blockchain is a shared, immutable ledger for recording the history of transactions. • Blockchain is offered using P2P communication and cryptocurrency methodology.
  5. 5. Current Infrastructure(General Idea) Middleware like RuPay,VISA,MasterCard
  6. 6. What is Bitcoin ? • Bitcoin is the first blockchain. • Introduced in a white paper by Satoshi Nakamoto. • Works on a series of new concepts that have been introduced in the whitepaper.
  7. 7. Seriously !! Be careful !
  8. 8. About Ethereum • Decentralized platform that runs smart contracts: applications that run exactly as programmed without any possibility of downtime, censorship, fraud or third party interference. • Comes along a wallet and mist browser for secure transactions.
  9. 9. How to do It ? • Installing the ethereum cli $ sudo apt-get install software-properties-common
  10. 10. How to do It ? • Adding the repository of ethereum $ sudo add-apt-repository -y ppa:ethereum/ethereum • Update your system $ sudo apt-get update
  11. 11. How to do It ? • Adding the repository of ethereum $ sudo apt-get install ethereum Try it out using: $sudo geth console
  12. 12. Geth • Geth is a go based implementation of a console by Ethereum • Geth has been audited for security and will be the future basis for the end user-facing Mist Browser. • For C++ implementation checkout eth.
  13. 13. Mist Browser • Tool to browse, test and develop Dapps. • Easy to use • Separate browser for all your transactions.
  14. 14. How to do It ? • Installing Mist Browser from Downloads page:
  15. 15. How to do It ? • Installing Mist Browser from Downloads page:
  16. 16. How to do It ? Wait for the Download to complete & setup your account to get started
  17. 17. Ethereum Wallet • Simple open source wallet to maintain your ether currency. • Easily store currency on your system. • You can also use several different 3rd party companies for managing the wallet.
  18. 18. How to do It ? • Installing Ethereum wallet from Downloads page: • Rest setup is similar to mist browser setup and ends us with formation as a account.
  19. 19. Building Dapps • Decentralized Application (or 'Dapp') is a piece of software consisting of a user interface (UI) and a decentralized backend; typically making use of a blockchain and smart contracts. • Can be built using various frameworkssuch as Truffle.
  20. 20. About IPFS • IPFS is peer-to-peer hypermedia protocol • Future replacement for https certificate methodology. • Each file and its block is given a unique fingerprint called cryptographic hash. • Uses Git like provisioning.
  21. 21. The IPFS Stack • IPFS is peer-to-peer hypermedia protocol • Future replacement for https certificate methodology. • Each file and its block is given a unique fingerprint called cryptographic hash. • Uses Git like provisioning.
  22. 22. How to do It ? • Download the tar package available at https://ipfs.io/docs/install/. • Run the installation script, found in the package • $ ipfs init Please Note it Down
  23. 23. How to do It ? • Try showing the output using: • $ipfs cat ($Hash)
  24. 24. IoTA • Applying IoT(Internet of Things) on blockchain. • Aims to provide a distributed ledger for implementing transaction through IoT. • Directed acyclic graph (DAG) as a distributed ledger which stores all transaction data of the IOTA network.
  25. 25. Banks using it • NASDAQ – Linq • CitiBank – CitiCoin – Internal Trading System • US Federal Reserve – IBM Implementation
  26. 26. IBM Blockchain • The aim of IBM is to have a blockchain that is reliant on the exchange of cryptocurrencies with anonymous users on a public network (e.g. Bitcoin), a blockchain for business provides a permissioned network, with known identities, without the need for cryptocurrencies. • Can be integrated with Bluemix and Watson.
  27. 27. Hyperledger Project • Open source collaborativeeffort created to advance cross- industry blockchain technologies. • Fabric is way to easily connect different nodes,blocks and identities in a secured manner so that transactions can happen in a secure manner.
  28. 28. Comparing Bitcoin, Ethereum & Hyperledger
  29. 29. Banks Embracing Blockchain & Clouds
  30. 30. Thank You

×