assuming rational parties and watchtowers will a party
play

Assuming rational parties and watchtowers - Will a party commit - PowerPoint PPT Presentation

Assuming rational parties and watchtowers - Will a party commit fraud? - Will a watchtower get paid? - Will a party commit fraud? - Will a watchtower get paid? - Will a party commit fraud? ... Watchtowers Active Inactive Parties


  1. Assuming rational parties and watchtowers… - Will a party commit fraud? - Will a watchtower get paid? - Will a party commit fraud? - Will a watchtower get paid? - Will a party commit fraud? ...

  2. Watchtowers → Active Inactive Parties ↓ Fraud No Fraud

  3. Premiums Watchtowers → Active Inactive Parties ↓ Fraud No Fraud

  4. Collateral

  5. #σ A (σ A ⋀ Δt) ⋁ σ AB σ AB a a Funding Commitment a+b #σ B σ B (1) On-chain Published by A b b (σ A ⋀ Δt) ⋁ σ AB σ AB σ B a i Commitment Revocation a i σ B (i) Published by A Published by B, W b i (σ A ⋀ Δt) ⋁ σ AB a i+1 Commitment σ B (i+1) Published by A b i+1

  6. #σ A (σ A ⋀ Δt) ⋁ σ AW σ AB a a Funding Commitment a+b #σ B σ BW (1) On-chain Published by A b b (σ A ⋀ Δt) ⋁ σ AW σ AW σ B a i Commitment Revocation a i +b i σ BW (i) Published by A Published by B, W b i (σ A ⋀ Δt) ⋁ σ AW σ B a i+1 Commitment Penalty 1 c +b i σ BW (i+1) Published by A Published by B b i+1 σ BW #σ W Reclaim Collateral c c Published by W On-chain

  7. #σ A (σ A ⋀ Δt) ⋁ σ AW σ AB a a Funding Commitment a+b #σ B (σ B ⋀ Δt) ⋁ σ BW (1) On-chain Published by A b b (σ A ⋀ Δt) ⋁ σ AW σ AW σ B a i Commitment Revocation a i +b i (σ B ⋀ Δt) ⋁ σ BW σ BW (i) Published by A Published by B, W b i (σ A ⋀ Δt) ⋁ σ AW σ B ⋀ Δt σ B a i+1 Commitment Penalty 1 c +b i (σ B ⋀ Δt) ⋁ σ BW (i+1) Published by A Published by B b i+1 σ BW #σ W Reclaim Collateral c c Published by W On-chain

  8. #σ A (σ A ⋀ Δt) ⋁ σ AW σ AB a a Funding Commitment a+b #σ B (σ B ⋀ Δt) ⋁ σ BW (1) On-chain Published by A b b (σ A ⋀ Δt) ⋁ σ AW σ AW σ B a i Commitment Revocation a i +b i (σ B ⋀ Δt) ⋁ σ BW σ BW (i) Published by A Published by B, W b i (σ A ⋀ Δt) ⋁ σ AW σ B ⋀ Δt σ B a i+1 Commitment Penalty 1 c +b i (σ B ⋀ Δt) ⋁ σ BW (i+1) Published by A Published by B b i+1 σ B ⋀ Δt σ BW σ B #σ W (σ W ⋀ ΔΤ) ⋁ σ BW σ BW Reclaim Collateral Penalty 2 c c c +b i c Published by W On-chain Published by B

  9. Funding Commitment Dispute period

  10. Eclipse ➔ Censor ➔ Congestion ➔ Funding Commitment Dispute period

  11. ? s l e n n a h c s u o n o r h c n y s A

  12. Funding Close Signatures of Alice & Bob OR Signatures of ⅔ WT & (Alice or Bob)

  13. 1) Consensus is costly 2) Privacy is important 3) Incentives are critical

  14. O(n) communication complexity for state ➔ updates Verification of consensus between Alice & ➔ Bob No liveness guarantees, if Alice & Bob ➔ both misbehave Consensus needed only for closing, if ➔ there is a dispute

  15. H( ) H( ) H( ) Privacy preserving ➔ Alice/Bob cannot publish a previous ➔ transaction

  16. H( ) (3) Execute (3) Execute (1) Update H( ) H( ) (2) Consistent (2) Consistent Broadcast Broadcast

  17. - Unilateral channel for fees: Repeated game lifts fair exchange impossibility - Fees for closing the channels: Only payable in dispute → Incentive to agree - Collateral for anti-bribing: Reduction to fair-exchange WT Committee size ↑ → per WT collateral ↓

  18. ● Asynchronous channels ● Security even under L1 failure ● Privacy ● Incentive-compatible ● Embarrassingly parallel ● Linear communication [Avarikioti et al. Brick: Asynchronous State Channels .]

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend