Proof of Novelty A distributed consensus mechanism for securing - - PowerPoint PPT Presentation

proof of novelty
SMART_READER_LITE
LIVE PREVIEW

Proof of Novelty A distributed consensus mechanism for securing - - PowerPoint PPT Presentation

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work Proof of Novelty A distributed consensus mechanism for securing content novelty Daniel Severo Independent Scientist Virtual Design Challenge The


slide-1
SLIDE 1

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work

Proof of Novelty

A distributed consensus mechanism for securing content novelty Daniel Severo

Independent Scientist

Virtual Design Challenge The University of British Columbia Vancouver - December 2019

dsevero.com Proof of Novelty

slide-2
SLIDE 2

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work

Table of Contents

1

Motivation

2

Trustworthiness

3

Proof of Novelty Overview System details Probabilistic Guarantee of Novelty

4

Take-away points

5

Open Questions and Future Work Target audience: undergraduate students in STEM with a basic knowledge of Blockchain technology.

dsevero.com Proof of Novelty

slide-3
SLIDE 3

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work

Table of Contents

1

Motivation

2

Trustworthiness

3

Proof of Novelty Overview System details Probabilistic Guarantee of Novelty

4

Take-away points

5

Open Questions and Future Work

dsevero.com Proof of Novelty

slide-4
SLIDE 4

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work

Motivation

Motivational question Somebody sends you a video, how do you know it is trustworthy?

dsevero.com Proof of Novelty

slide-5
SLIDE 5

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work

Motivation

Motivational question Somebody sends you a video, how do you know it is trustworthy? Existing content can be manipulated for ill-usage.

Figure: Obama speech out of context.

dsevero.com Proof of Novelty

slide-6
SLIDE 6

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work

Table of Contents

1

Motivation

2

Trustworthiness

3

Proof of Novelty Overview System details Probabilistic Guarantee of Novelty

4

Take-away points

5

Open Questions and Future Work

dsevero.com Proof of Novelty

slide-7
SLIDE 7

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work

Trustworthiness

What does it mean to trust content?

dsevero.com Proof of Novelty

slide-8
SLIDE 8

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work

Trustworthiness

What does it mean to trust content? Usually, we want novelty and authenticity.

dsevero.com Proof of Novelty

slide-9
SLIDE 9

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work

Trustworthiness

What does it mean to trust content? Usually, we want novelty and authenticity. Authenticity

dsevero.com Proof of Novelty

slide-10
SLIDE 10

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work

Trustworthiness

What does it mean to trust content? Usually, we want novelty and authenticity. Authenticity Content is authentic when its origin is indisputable.

dsevero.com Proof of Novelty

slide-11
SLIDE 11

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work

Trustworthiness

What does it mean to trust content? Usually, we want novelty and authenticity. Authenticity Content is authentic when its origin is indisputable. Can be reasonably solved with Digital Signatures.

dsevero.com Proof of Novelty

slide-12
SLIDE 12

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work

Trustworthiness

What does it mean to trust content? Usually, we want novelty and authenticity. Authenticity Content is authentic when its origin is indisputable. Can be reasonably solved with Digital Signatures. Easy to check, since verifying signatures is fast.

dsevero.com Proof of Novelty

slide-13
SLIDE 13

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work

Trustworthiness

What does it mean to trust content? Usually, we want novelty and authenticity. Authenticity Content is authentic when its origin is indisputable. Can be reasonably solved with Digital Signatures. Easy to check, since verifying signatures is fast. Novelty

dsevero.com Proof of Novelty

slide-14
SLIDE 14

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work

Trustworthiness

What does it mean to trust content? Usually, we want novelty and authenticity. Authenticity Content is authentic when its origin is indisputable. Can be reasonably solved with Digital Signatures. Easy to check, since verifying signatures is fast. Novelty Subjective in nature, depends on the context.

dsevero.com Proof of Novelty

slide-15
SLIDE 15

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work

Trustworthiness

What does it mean to trust content? Usually, we want novelty and authenticity. Authenticity Content is authentic when its origin is indisputable. Can be reasonably solved with Digital Signatures. Easy to check, since verifying signatures is fast. Novelty Subjective in nature, depends on the context. Hard to check, requires comparing against archives.

dsevero.com Proof of Novelty

slide-16
SLIDE 16

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work Overview System details Probabilistic Guarantee of Novelty

Table of Contents

1

Motivation

2

Trustworthiness

3

Proof of Novelty Overview System details Probabilistic Guarantee of Novelty

4

Take-away points

5

Open Questions and Future Work

dsevero.com Proof of Novelty

slide-17
SLIDE 17

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work Overview System details Probabilistic Guarantee of Novelty

Proof of Novelty

1 The owner of content c wishes to prove to us it is trustworthy. 2 A collection of similar content C exists and is secured on a blockchain with content-addressable hashes.

  • dsevero.com

Proof of Novelty

slide-18
SLIDE 18

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work Overview System details Probabilistic Guarantee of Novelty

Proof of Novelty

3 The owner makes a transaction on the blockchain and receives a random subset of content-hashes V ⊆ C. 4 The owner calculates the similarity of c with the elements of V, using a predefined similarity measure.

  • :

→ ℝ ℂ2

dsevero.com Proof of Novelty

slide-19
SLIDE 19

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work Overview System details Probabilistic Guarantee of Novelty

Proof of Novelty

5 The blockchain chooses a random committee of peers that verify a subset of the results, F ⊆ V.

  • :

→ ℝ ℂ2 : → ℝ ℂ2

dsevero.com Proof of Novelty

slide-20
SLIDE 20

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work Overview System details Probabilistic Guarantee of Novelty

Proof of Novelty

6 Consensus is reached by the committee regarding the legitimacy of the owner’s calculations, and c is accepted or rejected into C.

accept or reject

: → ℝ ℂ2 : → ℝ ℂ2

dsevero.com Proof of Novelty

slide-21
SLIDE 21

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work Overview System details Probabilistic Guarantee of Novelty

System details

Creating F through sortition Cryptographic Sortition can form committees without the need of interactions or exposure. Any peer holding a private key can verify and prove self-membership in the committee using a Verifiable Random Function.

accept or reject

: → ℝ ℂ2 : → ℝ ℂ2

dsevero.com Proof of Novelty

slide-22
SLIDE 22

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work Overview System details Probabilistic Guarantee of Novelty

System details

Similarity measure s : C2 → R A similarity measure is any function that quantifies the degree of similarity between objects, such as a Neural Network.

accept or reject

: → ℝ ℂ2 : → ℝ ℂ2

dsevero.com Proof of Novelty

slide-23
SLIDE 23

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work Overview System details Probabilistic Guarantee of Novelty

System details

Evaluating the owner’s submitted results The committee must estimate if the similarity calculations between c and elements of V are legitimate, by observing only F.

accept or reject

: → ℝ ℂ2 : → ℝ ℂ2

dsevero.com Proof of Novelty

slide-24
SLIDE 24

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work Overview System details Probabilistic Guarantee of Novelty

Probabilistic Guarantee of Novelty

If the owner’s content is accepted, it provides a probabilistic guarantee that their content is novel.

dsevero.com Proof of Novelty

slide-25
SLIDE 25

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work

Table of Contents

1

Motivation

2

Trustworthiness

3

Proof of Novelty Overview System details Probabilistic Guarantee of Novelty

4

Take-away points

5

Open Questions and Future Work

dsevero.com Proof of Novelty

slide-26
SLIDE 26

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work

Take-away points

Proof of Novelty ... is a certificate issued by a decentralized and trustless system;

dsevero.com Proof of Novelty

slide-27
SLIDE 27

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work

Take-away points

Proof of Novelty ... is a certificate issued by a decentralized and trustless system; provides probabilistic guarantees of content novelty;

dsevero.com Proof of Novelty

slide-28
SLIDE 28

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work

Take-away points

Proof of Novelty ... is a certificate issued by a decentralized and trustless system; provides probabilistic guarantees of content novelty; can scale by using cryptographic sortition;

dsevero.com Proof of Novelty

slide-29
SLIDE 29

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work

Take-away points

Proof of Novelty ... is a certificate issued by a decentralized and trustless system; provides probabilistic guarantees of content novelty; can scale by using cryptographic sortition; defines similarity through similarity measures;

dsevero.com Proof of Novelty

slide-30
SLIDE 30

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work

Take-away points

Proof of Novelty ... is a certificate issued by a decentralized and trustless system; provides probabilistic guarantees of content novelty; can scale by using cryptographic sortition; defines similarity through similarity measures; can be extended to any content type by switching the similarity measure.

dsevero.com Proof of Novelty

slide-31
SLIDE 31

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work

Table of Contents

1

Motivation

2

Trustworthiness

3

Proof of Novelty Overview System details Probabilistic Guarantee of Novelty

4

Take-away points

5

Open Questions and Future Work

dsevero.com Proof of Novelty

slide-32
SLIDE 32

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work

Open Questions and Future Work

Implementing and running experiments on Smart Contract blockchains such as Ethereum;

dsevero.com Proof of Novelty

slide-33
SLIDE 33

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work

Open Questions and Future Work

Implementing and running experiments on Smart Contract blockchains such as Ethereum; Applying decentralized and collaborative machine learning to progressively update a similarity function;

dsevero.com Proof of Novelty

slide-34
SLIDE 34

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work

Open Questions and Future Work

Implementing and running experiments on Smart Contract blockchains such as Ethereum; Applying decentralized and collaborative machine learning to progressively update a similarity function; Investigating statistical hypothesis tests and guarantees for different content and similarity functions;

dsevero.com Proof of Novelty

slide-35
SLIDE 35

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work

Open Questions and Future Work

Implementing and running experiments on Smart Contract blockchains such as Ethereum; Applying decentralized and collaborative machine learning to progressively update a similarity function; Investigating statistical hypothesis tests and guarantees for different content and similarity functions; Properly choosing V and F to optimize statistical and computational performance.

dsevero.com Proof of Novelty

slide-36
SLIDE 36

Motivation Trustworthiness Proof of Novelty Take-away points Open Questions and Future Work

Thank you!

  • dsevero

dsevero → dsevero.com

For references, see the original paper at github.com/dsevero/Proof-of-Novelty dsevero.com Proof of Novelty