Slide 1

Slide 1 text

Building Digital Transaction Systems in the new Banking World (BankOps) Ramit Surana @ramitsurana /in/ramitsurana

Slide 2

Slide 2 text

Agenda • What is Fintech ? • What is a blockchain ? • Current Infrastructure • What is Bitcoin ? • Seriously,Be Careful • About Ethereum • Mist Browser • Building Dapps • IPFS • IOTA

Slide 3

Slide 3 text

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.

Slide 4

Slide 4 text

What is Blockchain ? • Blockchain is a shared, immutable ledger for recording the history of transactions. • Blockchain is offered using P2P communication and cryptocurrency methodology.

Slide 5

Slide 5 text

Current Infrastructure(General Idea) Middleware like RuPay,VISA,MasterCard

Slide 6

Slide 6 text

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.

Slide 7

Slide 7 text

Seriously !! Be careful !

Slide 8

Slide 8 text

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.

Slide 9

Slide 9 text

How to do It ? • Installing the ethereum cli $ sudo apt-get install software-properties-common

Slide 10

Slide 10 text

How to do It ? • Adding the repository of ethereum $ sudo add-apt-repository -y ppa:ethereum/ethereum • Update your system $ sudo apt-get update

Slide 11

Slide 11 text

How to do It ? • Adding the repository of ethereum $ sudo apt-get install ethereum Try it out using: $sudo geth console

Slide 12

Slide 12 text

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.

Slide 13

Slide 13 text

Mist Browser • Tool to browse, test and develop Dapps. • Easy to use • Separate browser for all your transactions.

Slide 14

Slide 14 text

How to do It ? • Installing Mist Browser from Downloads page:

Slide 15

Slide 15 text

How to do It ? • Installing Mist Browser from Downloads page:

Slide 16

Slide 16 text

How to do It ? Wait for the Download to complete & setup your account to get started

Slide 17

Slide 17 text

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.

Slide 18

Slide 18 text

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.

Slide 19

Slide 19 text

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 frameworks such as Truffle.

Slide 20

Slide 20 text

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.

Slide 21

Slide 21 text

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.

Slide 22

Slide 22 text

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

Slide 23

Slide 23 text

How to do It ? • Try showing the output using: • $ipfs cat ($Hash)

Slide 24

Slide 24 text

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.

Slide 25

Slide 25 text

Banks using it • NASDAQ – Linq • CitiBank – CitiCoin – Internal Trading System • US Federal Reserve – IBM Implementation

Slide 26

Slide 26 text

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.

Slide 27

Slide 27 text

Hyperledger Project • Open source collaborative effort 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.

Slide 28

Slide 28 text

Comparing Bitcoin, Ethereum & Hyperledger

Slide 29

Slide 29 text

Banks Embracing Blockchain & Clouds

Slide 30

Slide 30 text

Thank You