Blockchain at UB B. Ramamurthy

Slides:



Advertisements
Similar presentations
© 2016 consensys.net Intro to The Blockchain. © 2016 consensys.net.
Advertisements

CRYPTOCURRENCY Bitcoin,Ether & Beyond..
Introduction to Blockchain
Introduction to Blockchain
The Revolutionary Benefits Of Blockchain
Blockchain Infrastructure for e-Science
DACs, DAOs, AND DCOs Building on cryptographic technologies, a new generation of radically distributed organizations will take three distinctive forms:
Evaluation Forms for Blockchain- Based System ver. 1.0
How DLTs might impact the financial sector
Blockchain Introduction
The Changing Face of Digital Identity
KrypC Technologies Accelerated Blockchain Adoption.
Introduction to Hyperledger Fabric
Leveraging Blockchain Technology in Legal Work Process
Blockchains and Cryptocurrencies: What Financial Planners Need to Know
Making Blockchain Real for Business
Blockchain beyond cryptocurrencies
So what is Blockchain anyway?
Problem solving using Blockchain
Blockchain Adrian Zaragoza.
“The blockchain is the most important technology since the internet itself.” Mark Andreessen: Cofounder of Netscape; board of directors of: Facebook,
What Is Blockchain Technology?. blockchain is a decentralized technology. A global network of computers uses blockchain technology to jointly manage the.
{ BLOCKCHAIN Technology. BSEtecBSEtec is a digital solution provider company which offers the best service with the implement of the latest technologies.
Blockchain OVERVIEW B. Ramamurthy ©2018, all rights reserved
Rechtsanwältin – Germany Attorney at Law – New York
Breaking through with Blockchain
Blockchain and Cryptocurrencies
Focus Group 3: Blockchain and digitalisation
Monetary Law and Monetary Policy 15. Blockchain and cryptocurrencies
Blockchain OVERVIEW B. Ramamurthy ©2018, all rights reserved
BLOCKCHAIN AND THE FUTURE OF DAM
BLOCKCHAIN BASICS & LEGAL ISSUES
Which blockchain? The future at a crossroad
Blockchain, Cryptocurrencies & ICO’s
XinFin Blockchain for global Trade and Finance
Blockchain technology at Change Healthcare
Blockchain & Social Impact
Ameda meeting in Botswana April 2018
Blockchain at UB B. Ramamurthy
Distributed Ledger Technology (DLT) and Blockchain
Blockchain Alexander Prenta 9/27/2018.
Which blockchain? The future at a crossroad
Blockchain-as-a-Service (BaaS) :: providers & trust
Introduction to Blockchain
Bitcoin & Blockchain Bina Ramamurthy 2/22/2019.
Bitcoin & Blockchain Bina Ramamurthy 2/22/2019.
OurSQL = MySQL + Blockchain
GRIF DEX is an international decentralized exchange, a trading platform where you can buy and sell coins, tokens and fiat currency. An exchange will conform.
FST Network All Rights Reserved
Blockchain & Belief Systems in Healthcare October 2018
How to describe it to your grandmother!
Blockchains and Smart Contracts for the Internet of Things
Blockchain for Supply Chain Bhaskar Krishnamachari
— The Blockchain Innovation Hub
Introduction to blockchain
Wokshop SAIS 2018 Dr. Meg Murray Kennesaw state university
Faculty Seminar Series Blockchain Technology
Blockchain Technology
Blockchain Technology: A New Approach to Provenance
Distributed Computers and Web Technologies (3-0-6)
The future of financial infrastructure An ambitious look at how blockchain can reshape financial services An Industry Project of the Financial Services.
Blockchain and Distributed Ledger Technology: Innovation, Operation, and Legal and Regulatory Implications Consumer Protection on the Blockchain Emily.
COMPUTER SCIENCE SEMINAR. INTRODUCTION WHAT IS BlOCKCHAIN?? A digital ledger in which transaction made are chronologically recorded without inclusion.
Blockchain Tech Big Picture
Blockchain Tech Big Picture
What is A blockchain? B. RAMAMURTHY ©2019, ALL RIGHTS RESERVED
Explore Txs, block, blockchain in Bitcoin
Blockchain and Earth Observation
Cryptocurrency and Blockchain Technology
CCCU 61st Annual Conference “Blockchain and Digital Payments”
Presentation transcript:

Blockchain at UB B. Ramamurthy bina@buffalo.edu http://ww.cse.buffalo.edu/faculty/bina Research Associate Professor Computer Science and Engineering University at Buffalo March 2, 2018

Objectives A brief history of blockchain What is a blockchain? Introduction of smart contracts Programming Languages, Tools, Application Models Research Potential UB Initiatives Summary References Q & A

A Brief History of Bitcoin Blockchain (1) E-Commerce Communication mobile apps … Cryptocurrency: Bitcoin: 2008/2009 Peer-to-peer autonomous digital currency system among unknown peers with no intermediaries Validation, Verification, Immutable recording The Blockchain Need better graphics for all figures Where is the innovation? Bitcoin is a live proof of a robust The Internet

A Brief History of the Blockchain (2) Two major contributions of the famous cryptocurrency Bitcoin are (i) A working digital currency system and (ii) An autonomous decentralized technology called the blockchain. This software system that supports Bitcoin has been sustained completely by the crowd of developers, volunteers and miners.

What is a Blockchain? The Blockchain is An enabler for decentralization, without intermediaries. A model for trust management in a network where peers operate beyond boundaries of trust. An immutable ledger of records. We will discuss each of these ideas next using a scenario.

IMAGINE this Scenario Peer to peer transactions with no intermediaries (no middleperson) Among unknown peers (not necessarily known to each other) Peers thus operate outside boundaries of trust Decentralized, peers hold their assets themselves (bearer assets) Transactions are not necessarily about currency (e.g. reports, complaints, warning signals, grades) Lets enact it. Now extend the scenario to 10000 entities, robots and all, all over the planet, unknown to each other; decentralized; holding something to transact; how will you trust them; where will you record them?

BLOCKCHAIN to the Rescue Blockchain protocol (software, hardware) takes care of validation, immutable recording and verification of transactions. The protocol is robust; it has a strong foundation established on the outcomes from more than 30 years of scientific research in Public key cryptography, Secure hashing (SHA), Peer-to-peer networks, Consensus/agreement protocols

Blockchain: The DECENTRALIZATION INFRASTRUCTURE - 1 Traditional Centralized System Decentralized System Functions of the intermediaries are shifted to the peer participants and the blockchain nodes: Disintermediation.

Blockchain: The Immutable Ledger - 2 Transactions Eve Chain invalid Block Modify Validate & Gather Transactions Consensus & Verify & Confirm Block Block Block Chain link is the hash of elements of the previous block

Blockchain: The Collective Trust Model -3 The Blockchain infrastructure supports methods to: -- validate, verify and confirm transactions -- record the transactions in a distributed ledger of blocks -- implement a consensus protocol for agreement on the validity of blocks -- create a tamper-proof record of blocks (chain of blocks) Validation, Verification, Consensus, Immutable Recording  Trust, Security All defined by protocols, implemented by software and realized autonomously.

Summarizing, BC is about Decentralization Disintermediation Distributed Immutable ledger

Evolution of the Blockchain into Computing E-Commerce Communication mobile apps … Cryptocurrency: Bitcoin: 2008/2009 Autonomous, Decentralized, applications: 2013 Validation, Verification, Immutable recording Computing infrastructure: Smart contracts The Blockchain The Internet

Smart Contracts from supply chains to disaster recovery. Typically currency transfer is for buying a service, product and utility from a person or a business. There may be other conditions besides availability of funds for executing a transaction. A business transaction may involve rules, policies, laws, regulations and governing contexts. Smart contract allows for these real-world scenarios to be realized on a blockchain. Thus a smart contract enables a wide variety of decentralized applications of arbitrary complexity to be implemented on the Blockchain: from supply chains to disaster recovery. Probably many of the applications for the Blockchain technology have not been conceived of yet.

Expanding Ecosystem Type 4: Blockchain platform as a service: Example: Microsoft Azure Type 2: Cryptocurrency + Smart contract business logic Example: Ethereum Type 3: Only business logic + NO cryptocurrency Example: Hyperledger Type 1: only cryptocurrency Example: Bitcoin

Decentralized Applications (Dapps) STACK

How to solve a problem with Blockchain? There is a Dapp for that. Blockchain is NOT solution for all your problems. It is NOT a data repository. You save only the “sliver” of info that is needed for business logic, provenance and governance on the blockchain. Write the use cases Choose your blockchain. Lets say we chose Ethereum. And Ethereum is not the only blockchain technology. There are many others. Design and Implement a smart contract solution in Solidity Language Test it using Remix IDE (Integrated Development Environment) Develop end-to-end Dapp using Truffle IDE with a graphical user interface Deploy it on a blockchain for the whole decentralized world to use.

Blockchain Research POTENTIAL Blockchain application development and education Disciplinary research in investigating application of blockchains (legal, healthcare, government, fintech…) Blockchain Dapp development tools and frameworks Blockchain protocol improvement research Blockchain alternatives for decentralized systems Fundamental research in blockchain algorithms

UB Initiatives: How can we help? UB SEAS is at the leading edge of educating people about this technology. We are in the process of cresting a Coursera Blockchain “Specialization” that has 4 courses of 4 weeks of online instruction each with practical hands-on components. UB Blockchain Thinklab has been created with the support from President’s Circle Club funding Premier event: UB Blockchain Buildathon April 13-15, 2018 See hackbuf.com Educating UB students across the campus Locating resources for your research and answering your blockchain questions Consulting with regional and international businesses Promoting Buffalo as a world renowned blockchain hub

Summary Blockchain technology is not about cryptocurrency anymore. It is used for broad range of applications across many industries: finance, healthcare, government, manufacturing, and distribution. Blockchain can enable an inclusive economy. Blockchain has created exciting new opportunities and innovative application models: Global colloboration systems, self-governing systems, open government. Private, public and permissioned (consortium) models to meet diverse business needs.

References S. Nakamoto. Bitcoin: A Peer-to-Peer Electronic Cash System. http://www.bitcoin.org, 2008. Ethereum Project: Homestead and Platform. https://www.ethereum.org/, last view 2017. Introduction to Smart Contract. https://solidity.readthedocs.io/en/develop/introduction-to-smart-contracts.html#. Last viewed 2017. The Hyperlegder Project. https://www.hyperledger.org/, last viewed 2017. Remix IDE: remix.ethereum.org, last viewed 2018. Truffle IDE : http://truffleframework.com/docs/, last viewed 2018.