Slide 1

Slide 1 text

CHRIS TSE @christse Building a Blockchain-based Digital Art Market with Couchbase

Slide 2

Slide 2 text

I am a technologist by trade, a designer in practice, and an entrepreneur at heart.

Slide 3

Slide 3 text

I am a technologist by trade, a designer in practice, and an entrepreneur at heart. • Former Head of McGraw-Hill Education Labs

Slide 4

Slide 4 text

I am a technologist by trade, a designer in practice, and an entrepreneur at heart. • Former Head of McGraw-Hill Education Labs • Champion of NoSQL, JavaScript/HTML5, and distributed architectures

Slide 5

Slide 5 text

I am a technologist by trade, a designer in practice, and an entrepreneur at heart. • Former Head of McGraw-Hill Education Labs • Champion of NoSQL, JavaScript/HTML5, and distributed architectures • Designer and architect of “Digital Ecosystems” “Digital Ecosystems”

Slide 6

Slide 6 text

“Digital Ecosystems” CLOUD New Media Education Music

Slide 7

Slide 7 text

“Digital Ecosystems” CLOUD New Media Education Music

Slide 8

Slide 8 text

CLOUD “Digital Ecosystems”

Slide 9

Slide 9 text

CLOUD BLOCKCHAIN “Digital Ecosystems”

Slide 10

Slide 10 text

CLOUD BLOCKCHAIN “Digital Ecosystems” Finance!

Slide 11

Slide 11 text

CLOUD BLOCKCHAIN DECENTRALIZED CENTRALIZED “Digital Ecosystems” Finance!

Slide 12

Slide 12 text

CLOUD BLOCKCHAIN DECENTRALIZED CENTRALIZED “Digital Ecosystems” Finance! What else?

Slide 13

Slide 13 text

What else?

Slide 14

Slide 14 text

Agenda Bitcoin Understanding the Blockchain

Slide 15

Slide 15 text

Agenda Bitcoin Understanding the Blockchain MoneGraph Building a Digital Art Market

Slide 16

Slide 16 text

Agenda Bitcoin Understanding the Blockchain MoneGraph Building a Digital Art Market Couchbase Helping to Scale Decentralized Apps

Slide 17

Slide 17 text

Blockchain Bitcoin & the Crash Course

Slide 18

Slide 18 text

Bitcoin Mental Model 1 Wallet

Slide 19

Slide 19 text

Bitcoin Mental Model 1 Wallet Mining Blockchain Activities

Slide 20

Slide 20 text

Bitcoin Mental Model 1 Wallet Mining Blockchain Activities “This is mine!”

Slide 21

Slide 21 text

Bitcoin Mental Model 2 Payment

Slide 22

Slide 22 text

Bitcoin Mental Model 2 Payment “I’m giving this to you.”

Slide 23

Slide 23 text

Bitcoin Mental Model 2 Payment “I’m giving this to you.”

Slide 24

Slide 24 text

Bitcoin Mental Model 2 Payment Validation Blockchain Activities

Slide 25

Slide 25 text

Bitcoin Mental Model 2 Payment Validation Blockchain Activities

Slide 26

Slide 26 text

Bitcoin Mental Model 3 Cash Out

Slide 27

Slide 27 text

Bitcoin Mental Model 3 Cash Out “I would like USD.”

Slide 28

Slide 28 text

Bitcoin Mental Model 3 Cash Out Blockchain Activities “I would like USD.” Cloud Bridging

Slide 29

Slide 29 text

Bitcoin Mental Model 3 Cash Out Blockchain Activities “I would like USD.” Cloud Bridging

Slide 30

Slide 30 text

Bitcoin Mental Model 3 Or Buy In Blockchain Activities “I’d like some Bitcoin.” Cloud Bridging

Slide 31

Slide 31 text

Bitcoin Mental Model Back to the Wallet “This is mine!” Blockchain Activities

Slide 32

Slide 32 text

Bitcoin Mental Model Back to the Wallet “This is mine!” “All the data is stored here. Don’t call it the cloud though!” Blockchain Activities

Slide 33

Slide 33 text

Bitcoin Mental Model “This is mine!” “I’m giving this to you.” “Change this for me.”

Slide 34

Slide 34 text

Generalizing the Model beyond Bitcoin “This is mine!” “I’m giving this to you.” “Record the transfer.” Wallet Transfer Ledger

Slide 35

Slide 35 text

Buying & Selling Digital Art “I made these.” “I’m selling this piece.” “Record this sale.” Art Portfolio Sales Contract Owner History Exam ple

Slide 36

Slide 36 text

Art Portfolio Sales Contract Owner History BLOCKCHAIN AS A DISTRIBUTED DATABASE

Slide 37

Slide 37 text

Art Portfolio Sales Contract Owner History BLOCKCHAIN AS A DISTRIBUTED DATABASE

Slide 38

Slide 38 text

Art Portfolio Sales Contract Owner History BLOCKCHAIN ? AS A DISTRIBUTED DATABASE

Slide 39

Slide 39 text

Art Portfolio Sales Contract Owner History BLOCKCHAIN ? ? AS A DISTRIBUTED DATABASE

Slide 40

Slide 40 text

Art Portfolio Sales Contract Owner History BLOCKCHAIN ? ? AS A DISTRIBUTED DATABASE Quiz: What is the total size of the Bitcoin blockchain? A: 128 GB C: 3.4 TB B: 25 GB D: 780 MB

Slide 41

Slide 41 text

Art Portfolio Sales Contract Owner History BLOCKCHAIN ? ? AS A DISTRIBUTED DATABASE Quiz: What is the total size of the Bitcoin blockchain? A: 128 GB C: 3.4 TB B: 25 GB D: 780 MB B: 25 GB

Slide 42

Slide 42 text

Art Portfolio Sales Contract Owner History BLOCKCHAIN ? ? AS A DISTRIBUTED DATABASE Bitcoin blockchain is only ~25 GB!

Slide 43

Slide 43 text

Art Portfolio Sales Contract Owner History GB TB PB

Slide 44

Slide 44 text

GB TB PB

Slide 45

Slide 45 text

GB TB PB “Put ownership records in the blockchain, so they are irrefutable.”

Slide 46

Slide 46 text

GB TB PB “Put ownership records in the blockchain, so they are irrefutable.” “Add catalog data and contractual details in a document database”

Slide 47

Slide 47 text

GB TB PB “Put ownership records in the blockchain, so they are irrefutable.” “Add catalog data and contractual details in a document database” “Store actual digital artwork in a file store, accessible via HTTP or P2P”

Slide 48

Slide 48 text

Marketplace MoneGraph as a Early Preview

Slide 49

Slide 49 text

Kevin McCoy NYU Art Professor Digital Artist @mccoyspace

Slide 50

Slide 50 text

Register the Work as a Public Record Create Digital Art as a File How Digital Artists Use MoneGraph List in a Catalog in a Private Gallery

Slide 51

Slide 51 text

Register the Work as a Public Record Create Digital Art as a File List in a Catalog in a Private Gallery How Digital Artists Use MoneGraph TITLE ARTIST(S) M O N E G R A P H R E G I S T R AT I O N aa8009ab182f4d55c45045 2f20b771840f0287d1cd31e a35018e2d52a7a8dd91 OWNERSHIP HISTORY DIGITAL FINGERPRINT PREVIEW

Slide 52

Slide 52 text

Register the Work as a Public Record Create Digital Art as a File List in a Catalog in a Private Gallery How Digital Artists Use MoneGraph Excerpt of cars.gif TITLE Jennifer & Kevin McCoy ARTIST(S) M O N E G R A P H R E G I S T R AT I O N aa8009ab182f4d55c45045 2f20b771840f0287d1cd31e a35018e2d52a7a8dd91 OWNERSHIP HISTORY DIGITAL FINGERPRINT Jennifer & Kevin McCoy 1. PREVIEW

Slide 53

Slide 53 text

How Digital Artists Use MoneGraph Excerpt of cars.gif Jennifer & Kevin McCoy D I G I TA L G A L L E R Y Register the Work as a Public Record Create Digital Art as a File List in a Catalog For Sale or Licensing (2014) Buy License • Graphics Interchange Format (7.1 MB) • Adobe Photoshop Source File (41 MB) Mesmerising

Slide 54

Slide 54 text

How Art Collectors Use MoneGraph Excerpt of cars.gif Jennifer & Kevin McCoy D I G I TA L G A L L E R Y Make a Payment as a Bitcoin or Regular Transaction Agree to Terms as a Smart Contract Transfer Ownership of the Public Record (2014) Buy License • Graphics Interchange Format (7.1 MB) • Adobe Photoshop Source File (41 MB) Mesmerising

Slide 55

Slide 55 text

How Art Collectors Use MoneGraph Excerpt of cars.gif Jennifer & Kevin McCoy D I G I TA L G A L L E R Y Make a Payment as a Bitcoin or Regular Transaction Agree to Terms as a Smart Contract Transfer Ownership of the Public Record (2014) Buy License • Graphics Interchange Format (7.1 MB) • Adobe Photoshop Source File (41 MB) Mesmerising Excerpt of cars.gif Anil Dash SELL TO M O N E G R A P H S A L E S CO N T R A CT aa8009ab182f4d55c45045 2f20b771840f0287d1cd31e a35018e2d52a7a8dd91 DIGITAL FINGERPRINT PREVIEW TERMS OF SALE 1 BTC (or USD 375) SALES PRICE • 5% commission to Francis Digital Gallery • Anil Dash will collect all future royalties • Artist will retain a license for personal use Agree & Proceed

Slide 56

Slide 56 text

How Art Collectors Use MoneGraph Agree to Terms as a Smart Contract Transfer Ownership of the Public Record M O N E G R A P H PA Y M E N T 1JnG1aLycFhcFJZSor54yDpCz3s QGHCAiJ BITCOIN ADDRESS 1 BTC Pay $375 Anil Dash FROM Kevin McCoy TO $375.33 USD Digital Art Purchase Order USE BITCOIN WALLET Personal (5.823 BTC) Make a Payment as a Bitcoin or Regular Transaction

Slide 57

Slide 57 text

M O N E G R A P H R E G I ST R AT I O N How Art Collectors Use MoneGraph Agree to Terms as a Smart Contract Transfer Ownership of the Public Record Make a Payment as a Bitcoin or Regular Transaction Excerpt of cars.gif TITLE Jennifer & Kevin McCoy ARTIST(S) aa8009ab182f4d55c45045 2f20b771840f0287d1cd31e a35018e2d52a7a8dd91 OWNERSHIP HISTORY DIGITAL FINGERPRINT Jennifer & Kevin McCoy 1. PREVIEW Transfer Ownership

Slide 58

Slide 58 text

M O N E G R A P H R E G I ST R AT I O N How Art Collectors Use MoneGraph Agree to Terms as a Smart Contract Transfer Ownership of the Public Record Make a Payment as a Bitcoin or Regular Transaction Excerpt of cars.gif TITLE Jennifer & Kevin McCoy ARTIST(S) aa8009ab182f4d55c45045 2f20b771840f0287d1cd31e a35018e2d52a7a8dd91 OWNERSHIP HISTORY DIGITAL FINGERPRINT Jennifer & Kevin McCoy 1. PREVIEW Anil Dash 2. Transfer Ownership

Slide 59

Slide 59 text

Scaling Decentralized Applications with Couchbase

Slide 60

Slide 60 text

Buying & Selling Digital Art “I made these.” “I’m selling this piece.” “Record this sale.” Art Portfolio Sales Contract Owner History Recall

Slide 61

Slide 61 text

Buying & Selling Digital Art Art Portfolio Sales Contract Owner History BLOCKCHAIN DOCUMENT STORE FILE STORE

Slide 62

Slide 62 text

BLOCKCHAIN DOCUMENT STORE FILE STORE Art Portfolio Sales Contract Owner History

Slide 63

Slide 63 text

BLOCKCHAIN DOCUMENT STORE FILE STORE Ethereum Art Portfolio Sales Contract Owner History

Slide 64

Slide 64 text

BLOCKCHAIN DOCUMENT STORE FILE STORE Couchbase Ethereum Art Portfolio Sales Contract Owner History

Slide 65

Slide 65 text

BLOCKCHAIN DOCUMENT STORE FILE STORE Couchbase Ethereum S3 + BitTorrent Art Portfolio Sales Contract Owner History

Slide 66

Slide 66 text

PBs of Binary Assets TBs of JSON Docs GBs of Crypto Hashes BLOCKCHAIN DOCUMENT STORE FILE STORE Couchbase Ethereum S3 + BitTorrent

Slide 67

Slide 67 text

PBs of Binary Assets TBs of JSON Docs GBs of Crypto Hashes BLOCKCHAIN DOCUMENT STORE FILE STORE Couchbase Ethereum S3 + BitTorrent

Slide 68

Slide 68 text

MoneGraph Digital Ecosystem Couchbase Ethereum S3 + BitTorrent “Irrefutable” “Scalable & Extensible” “Always Available”

Slide 69

Slide 69 text

Ethereum S3 + BitTorrent MoneGraph Digital Ecosystem BitCoin Couchbase DECENTRALIZED CENTRALIZED

Slide 70

Slide 70 text

Couchbase Ethereum S3 + BitTorrent MoneGraph Digital Ecosystem BitCoin CardStack JavaScript APIs

Slide 71

Slide 71 text

MoneGraph Digital Ecosystem CardStack JavaScript APIs

Slide 72

Slide 72 text

Ethereum MoneGraph Digital Ecosystem BitCoin CardStack JavaScript APIs Couchbase S3 + BitTorrent

Slide 73

Slide 73 text

Coin A PAGE An APP A FILE An API Cards JS N

Slide 74

Slide 74 text

Coin A PAGE An APP A FILE An API Render to Size/mode React to Action/Event Restore From Saved States Report Metadata Cards

Slide 75

Slide 75 text

Ethereum BitCoin CardStack JavaScript APIs Couchbase S3 + BitTorrent MoneGraph Digital Ecosystem

Slide 76

Slide 76 text

Sum m ary Key Takeaways

Slide 77

Slide 77 text

Sum m ary Key Takeaways 1. Blockchain opens up decentralization opportunities.

Slide 78

Slide 78 text

Sum m ary Key Takeaways 1. Blockchain opens up decentralization opportunities. 2. Purely digital markets are good places to start.

Slide 79

Slide 79 text

Sum m ary Key Takeaways 1. Blockchain opens up decentralization opportunities. 2. Purely digital markets are good places to start. 3. Any market with concept of ownership is “in play”.

Slide 80

Slide 80 text

Sum m ary Key Takeaways 1. Blockchain opens up decentralization opportunities. 2. Purely digital markets are good places to start. 3. Any market with concept of ownership is “in play”. 4. JSON documents will be the public storage format.

Slide 81

Slide 81 text

Sum m ary Key Takeaways 1. Blockchain opens up decentralization opportunities. 2. Purely digital markets are good places to start. 3. Any market with concept of ownership is “in play”. 4. JSON documents will be the public storage format. 5. Scaling is still hard. Go with what is proven to scale.

Slide 82

Slide 82 text

Find out more… MoneGraph monegraph.com cardstack.io CardStack Ethereum ethereum.org

Slide 83

Slide 83 text

@christse Follow me What else?