39
Blockchain 計計 15 計計計 計計 16 計計計

Blockchain Overview

Embed Size (px)

Citation preview

Page 1: Blockchain Overview

Blockchain計財 15 楊佑濬經濟 16 吳羿蓁

Page 2: Blockchain Overview

Blockchain?

Page 3: Blockchain Overview
Page 4: Blockchain Overview

Let‘s start from a transaction

Page 5: Blockchain Overview
Page 6: Blockchain Overview
Page 7: Blockchain Overview
Page 8: Blockchain Overview
Page 9: Blockchain Overview
Page 10: Blockchain Overview
Page 11: Blockchain Overview
Page 12: Blockchain Overview

http://spectrum.ieee.org/image/MjA3NDM1OA

Page 13: Blockchain Overview

Three steps of issuing a transaction Identify the as-yet unspent Bitcoin that you want to move Prove that you are entitled to move it Set the next private & public keys for the next owner of these

specified BTCs

Page 14: Blockchain Overview

Blockchain???

Page 15: Blockchain Overview

Coinbase

Transactions

Page 16: Blockchain Overview

Hash Link

Hash Link

Page 17: Blockchain Overview

Mining / Confirming Block & TxReceive TxWrite on block

Page 18: Blockchain Overview

Underlying Assumptions Coinbases are random distributed Encrypting methods are unbreakable in reality

51% attack Mining-Hacking Dilemma People want to use Bitcoins

Page 19: Blockchain Overview

Benefits Fast confirmation Decentralization

Eliminate human control Remove the need for middleman

Good protection to privacy but still traceable Low probability of faking No default risk Information contains in block

does not limited to transactions

Coinbase

Information

Page 20: Blockchain Overview

Application Implementations New Cyber-coins(or altcoin)

Namecoin Ethereum Litecoin …

Based on Bitcoin Blockchain Counterparty Protocoll Sidechains

Page 21: Blockchain Overview

Application Implementations

Using Bitcoin Using Other Cyber-currency

Using Bitcoin Blockchain Bitcoin Mastercoin,

Counterparty

Using Separate Blockchain Sidechain Namecoin,

Ethereum

Page 22: Blockchain Overview

https://www.coingecko.com/en

Other Cyber-currencies(Altcoins)

Page 23: Blockchain Overview

Beyond the Original Blockchain

http://www.coindesk.com/blockchain-application-stack/

Page 24: Blockchain Overview

Counterparty Protocol Change BTC to XCP as a token

Burn BTC in exchange a XCP Create divisible and callable assets Broadcast everything to Bitcoin Blockchain

So everything here have the benefits of blockchain

http://blockscan.com/

Page 25: Blockchain Overview

Bitcoin Blockchain

BTC

XCP

Burn BTC

AssetsIssue

Dividends

DistributeBro

adca

st

Broa

dcas

t

Broadcast

Page 26: Blockchain Overview

Sidechains Use the standard bitcoin “three-step” transaction.

Immobilize bitcoins whilst they’re “on” the sidechain. The rules can be whatever those running that sidechain want

them to be. Whoever is holding these coins on the sidechain can send

them back to the Bitcoin network By creating a special transaction on the sidechain that immobilizes the

bitcoins on the sidechain.

Page 27: Blockchain Overview

Frozenmessage

Blockchain Sidechain

Page 28: Blockchain Overview

Sidechains One-way pegging

Two-way pegging

blockchain sidechain

blockchain sidechain

Page 29: Blockchain Overview

Some Application Examples Namecoin in domain name ownership recording IoT using Blockchain NASDAQ using Blockchain in private shares transaction

Page 30: Blockchain Overview

Namecoin A decentralized open source information registration.

Based on the Bitcoin cryptocurrency. Different from the blockchains of Bitcoins.

Securely record and transfer arbitrary names (keys). Attach a value (data) to the names

up to 520 bytes, more in the future Transact namecoins, the digital currency (ℕ, NMC).

Page 31: Blockchain Overview

IoT using Blockchain

Page 32: Blockchain Overview

NASDAQ Linq Blockchain Used in part of the pre-IPO OTC market.

Relatively small market Originally using paper-pen-based or spreadsheet-based verified by lawyer

Powered by Chain Inc. Benefits

Fast settlement(10 mins) Transactions are clear

Page 33: Blockchain Overview
Page 34: Blockchain Overview

Limitations May exists some hackers simply want to destroy bitcoin

blockchain. Ten-minute Bitcoin’s block interval is too slow for some people

and may be longer in the future. Calculation power is depended on miners.

Page 35: Blockchain Overview

Conclusion It is hard to separate blockchain from Bitcoin Bitcoin would only be more and more important if we want to

build applications based on blockchain. Applications on blockchain are still far from complete, but on its

way. When the eco-system is large enough, no one sure if the Bitcoin

system is able to handle massive size of transactions.

Page 36: Blockchain Overview

http://www.appledaily.com.tw/appledaily/article/international/20160503/37193575/

Page 37: Blockchain Overview

References Bitcoin introduction

https://yowureport.com/%E5%85%A9%E5%B9%B42%E8%90%AC%E5%80%8D%E7%9A%84%E5%8D%87%E5%80%BC%EF%BC%8C%E6%9C%80%E5%88%92%E7%AE%97%E7%9A%84%E6%8A%95%E8%B3%87-%E6%B7%B1%E5%85%A5%E4%BA%86%E8%A7%A3-bitcoin/

http://www.soft4fun.net/tech/trend/bitcoin-mechanism.htm#axzz4489CyOkN

http://spectrum.ieee.org/image/MjA3NDM1OA Blockchain introduction

https://en.wikipedia.org/wiki/Block_chain_(database) https://en.bitcoin.it/wiki/Block https://bitcointalk.org/index.php?topic=112041.0

Page 38: Blockchain Overview

References Altcoins

https://www.coingecko.com/en Blochchain application

http://www.coindesk.com/blockchain-application-stack/ https://www.quora.com/What-are-non-Bitcoin-applications-of-blockchain-technology http://joel.mn/post/103546215249/the-blockchain-application-stack http://coinoutletatm.com/5-applications-of-the-blockchain-apart-from-currency/ https://azure.microsoft.com/en-gb/blog/ethereum-blockchain-as-a-service-now-on-azure/

Side-chain implementations https://

www.reddit.com/r/Bitcoin/comments/22vn4m/why_do_people_think_that_sidechains_are_going_to/cgqy5w6 https://www.blockstream.com/sidechains.pdf https://gendal.me/2014/10/26/a-simple-explanation-of-bitcoin-sidechains/ http://siliconangle.com/blog/2014/04/21/bitcoin-sidechains/ http://www.coindesk.com/bitcoin-core-developers-bitcoin-side-chains/