block chains and the future of trustless computing · the future of block chain technology people...

16
Block Chains and the Future of Trustless Computing Jameson Lopp Software Engineer BitGo, Inc

Upload: others

Post on 12-Aug-2020

3 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Block Chains and the Future of Trustless Computing · The Future of Block Chain Technology People will continue to create new uses for cryptocurrency Provably fair games / gambling

Block Chains and the Future of Trustless

Computing

Jameson Lopp Software Engineer

BitGo, Inc

Page 2: Block Chains and the Future of Trustless Computing · The Future of Block Chain Technology People will continue to create new uses for cryptocurrency Provably fair games / gambling
Page 3: Block Chains and the Future of Trustless Computing · The Future of Block Chain Technology People will continue to create new uses for cryptocurrency Provably fair games / gambling

Transaction Chains

Page 4: Block Chains and the Future of Trustless Computing · The Future of Block Chain Technology People will continue to create new uses for cryptocurrency Provably fair games / gambling

How Do You Ensure Order in a Trustless Decentralized System?

Page 5: Block Chains and the Future of Trustless Computing · The Future of Block Chain Technology People will continue to create new uses for cryptocurrency Provably fair games / gambling

What is a block chain?

Page 6: Block Chains and the Future of Trustless Computing · The Future of Block Chain Technology People will continue to create new uses for cryptocurrency Provably fair games / gambling

Multisignature Models

Page 7: Block Chains and the Future of Trustless Computing · The Future of Block Chain Technology People will continue to create new uses for cryptocurrency Provably fair games / gambling

Multisignature Models

Page 8: Block Chains and the Future of Trustless Computing · The Future of Block Chain Technology People will continue to create new uses for cryptocurrency Provably fair games / gambling

The Future of Block Chain Technology People will continue to create new uses for cryptocurrency

●  Provably fair games / gambling / lotteries (SatoshiDice, Just-Dice) ●  Identity & Reputation services (BitID, BitRated, OneName) ●  Notary & timestamping services (CoinSpark, Proof of Existence, Factom) ●  Decentralized apps (Namecoin, Ethereum, Counterparty, Mastercoin) ●  Decentralized markets (OpenBazaar) ●  Decentralized prediction markets (Augur) ●  Decentralized crowd funding (LightHouse) ●  Decentralized cloud storage (HiveDrive, StorJ, MaidSafe) ●  Decentralized voting (Bitcongress, Swarm) ●  Decentralized stock/currency/asset exchange (Bitshares, Medici) ●  On-demand Internet access (Bitmesh) ●  Internet of Things - networked devices autonegotiate contracts (IBM’s ADEPT)

Page 9: Block Chains and the Future of Trustless Computing · The Future of Block Chain Technology People will continue to create new uses for cryptocurrency Provably fair games / gambling

Proof of Ownership

Page 10: Block Chains and the Future of Trustless Computing · The Future of Block Chain Technology People will continue to create new uses for cryptocurrency Provably fair games / gambling

Execution of Contracts

Page 11: Block Chains and the Future of Trustless Computing · The Future of Block Chain Technology People will continue to create new uses for cryptocurrency Provably fair games / gambling

Identity Management

Page 12: Block Chains and the Future of Trustless Computing · The Future of Block Chain Technology People will continue to create new uses for cryptocurrency Provably fair games / gambling

Bitcoin As A State Transition System

Page 13: Block Chains and the Future of Trustless Computing · The Future of Block Chain Technology People will continue to create new uses for cryptocurrency Provably fair games / gambling
Page 14: Block Chains and the Future of Trustless Computing · The Future of Block Chain Technology People will continue to create new uses for cryptocurrency Provably fair games / gambling

Sidechains

Page 15: Block Chains and the Future of Trustless Computing · The Future of Block Chain Technology People will continue to create new uses for cryptocurrency Provably fair games / gambling

Questions?

Page 16: Block Chains and the Future of Trustless Computing · The Future of Block Chain Technology People will continue to create new uses for cryptocurrency Provably fair games / gambling

“Bitcoin Basics: How it Works” http://cdn.americanbanker.com/media/ui/how-bit-works-big.jpg “How Bitcoin Works Under the Hood” - https://www.youtube.com/watch?v=Lx9zgZCMqXE

“Multi-sig Models That Work.” Davenport, Ben. https://medium.com/@bendavenport/multi-sig-models-that-work-adb7707eb009 “Bitcoin Transaction Bookkeeping.” Bitcoin Developer Guide. https://bitcoin.org/img/dev/en-transaction-propagation.svg “Mastering Bitcoin.” Antonopolous, Andreas. https://github.com/aantonop/bitcoinbook

“The dawn of trustworthy computing.” Szabo, Nick. http://unenumerated.blogspot.com/2014/12/the-dawn-of-trustworthy-computing.html “Bitcoin. Fact. Future. Fiction.” Wan, Tiffany. Hoblitzell, Max. Deloitte University Press. https://d2mtr37y39tpbu.cloudfront.net/wp-content/uploads/2014/06/DUP_847_BitcoinFactFictionFuture.pdf “Ethereum logo” https://www.ethereum.org/images/wallpapers/Ethereum_WALL_5.png “Ethereum Whitepaper” https://github.com/ethereum/wiki/wiki/White-Paper “Sidechains Graphic.” Blockstream. https://blockstream.com/wp-content/themes/blockstream/assets/images/D5.png “Satoshi artwork.” EverdreamSoft. http://www.spellsofgenesis.com/users/gallery?lang=en

Works Cited