Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub...

43
Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

Transcript of Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub...

Page 1: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

Zeta Avarikioti &Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

Page 2: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

5

5

10

5

5

Blockchain

T=99

6

4

T=100

Micropayment Channel

Page 3: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer
Page 4: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer
Page 5: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

1 2 3

Page 6: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

1 2 3

Page 7: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

2

1 2 3

Page 8: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

1 2 3

Page 9: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer
Page 10: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

1 2 3

Page 11: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

1 2 3

2

Page 12: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

1 2 3

23

Page 13: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

Original Watchtowers

Privacy

TXID: 51b78168d94ec307e2855697209275d4 77e05d8647caf29cb9e38fb6a4661145identifier key

Page 14: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

Original Watchtowers

Privacy

Watchtowers

TXID: 51b78168d94ec307e2855697209275d4 77e05d8647caf29cb9e38fb6a4661145identifier key

Page 15: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

Original Watchtowers

Privacy

Watchtowers

TXID: 51b78168d94ec307e2855697209275d4 77e05d8647caf29cb9e38fb6a4661145identifier key

Page 16: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

Original Watchtowers

Overhead

why participate?

Altruism

storage

lookup time

Page 17: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer
Page 18: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

Free Market

Page 19: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

● Security

● Incentives

● Overhead

● Privacy

Page 20: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

● Security

● Incentives

● Overhead

● Privacy

Page 21: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

● Security

● Incentives

● Overhead

● Privacy

Centralization

Page 22: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

enforce who gets the reward by protocol design!

Page 23: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

A

D

E

Phase 1: Disclose & Cascade

Page 24: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

Phase 2: Watch & Commit

Page 25: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

The DCWC Protocol

● Security

● Incentives

● Overhead

● Privacy

Page 26: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

The DCWC Protocol

● Security

● Incentives

● Overhead

● Privacy

Page 27: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

The DCWC Protocol

● Security

● Incentives

● Overhead

● Privacy

Page 28: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

The DCWC Protocol

● Security

● Incentives

● Overhead

● Privacy

Page 29: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

The DCWC Protocol

● Security

● Incentives

● Overhead

● Privacy

Page 30: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

● Security

● Incentives

● Overhead

● Privacy

A

DEThe DCWC Protocol

Page 31: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

● Security

● Incentives

● Overhead

● Privacy

A

DEThe DCWC Protocol

No forks or changes in Lightning!

Page 32: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

More...

● Incentive for participation

● More privacy

● Lower overhead

Page 33: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

What if there are no frauds?

Page 34: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

What if there are no frauds?

Premiums!

Page 35: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

Cheating Watchtowers?

Page 36: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer
Page 37: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

What if there are no frauds?

work in progress...

Page 38: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

W

1 2 3 1’ 2’ 3’

work in progress...

Page 39: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

W

2’

1 2 3 1’ 2’ 3’

=

work in progress...

Page 40: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

More...

● Incentive for participation

● More privacy

● Lower overhead

Page 41: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

More...

● Incentive for participation

● More privacy

● Lower overhead

Page 42: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer

Incentivizing Watchtowers

Work in progress...

Page 43: Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger ......Zeta Avarikioti & Felix Laufenberg, Jakub Sliwinski, Yuyi Wang, Roger Wattenhofer