+ All Categories
Home > Internet > Bitcoin micropayment channels

Bitcoin micropayment channels

Date post: 16-Apr-2017
Category:
Upload: meinhard
View: 377 times
Download: 1 times
Share this document with a friend
28
Bitcoin Micropayment Channels @meinharrd | @SatoshiPay
Transcript
Page 1: Bitcoin micropayment channels

Bitcoin Micropayment Channels

@meinharrd | @SatoshiPay

Page 2: Bitcoin micropayment channels

Bitcoin transactions shortcomings:

Page 3: Bitcoin micropayment channels

Not instant

Page 4: Bitcoin micropayment channels

Blockchain bloat

Page 5: Bitcoin micropayment channels

Relatively high fees

Page 6: Bitcoin micropayment channels

Solution: Smart Contracts

Page 7: Bitcoin micropayment channels

Micropayment Channels

Page 8: Bitcoin micropayment channels

Contract between sender and receiver

Page 9: Bitcoin micropayment channels

Funds parked on multi-signature escrow address

Page 10: Bitcoin micropayment channels

Transaction drafts exchanged “off-chain”

Page 11: Bitcoin micropayment channels

Contract can be executed by both partiesat any given time

Page 12: Bitcoin micropayment channels

Sender Recipient

Direct bitcoin transaction (tx)

Page 13: Bitcoin micropayment channels

TxSender Recipient

Direct bitcoin transaction (tx)

Page 14: Bitcoin micropayment channels

TxSender Recipient

Direct bitcoin transaction (tx)Not suitable for payments below €0.50

● Too expensive (~€0.05/tx)● Too many (bitcoin currently allows 3 tx/s in total)● Too slow (min. 10 minutes confirmation time)

Page 15: Bitcoin micropayment channels

Escrow

Sender Recipient

Page 16: Bitcoin micropayment channels

Funding TxEscrow

Sender Recipient

Page 17: Bitcoin micropayment channels

Funding Tx

Refund Tx

Escrow

Sender Recipient

Page 18: Bitcoin micropayment channels

Funding Tx

Refund Tx

Payout Tx

Negotiation

Escrow

Sender Recipient

Page 19: Bitcoin micropayment channels

Funding Tx

Refund Tx

SignaturePayout Tx

Signature

Negotiation

Escrow

Sender Recipient

Page 20: Bitcoin micropayment channels

Funding Tx

Refund Tx

Payout Tx

SignaturePayout Tx

Signature

Negotiation

Escrow

Sender Recipient

Page 21: Bitcoin micropayment channels

Funding Tx

Refund Tx

Payout Tx

SignaturePayout Tx

Bitcoin Network

Signature

Negotiation

Escrow

Sender Recipient

Page 22: Bitcoin micropayment channels

Funding Tx

Refund Tx

Payout Tx

SignaturePayout Tx

Bitcoin Network

Signature

Negotiation

Payment Channel

Escrow

Sender Recipient

Page 23: Bitcoin micropayment channels

Funding Tx

Refund Tx

Payout Tx

SignaturePayout Tx

Bitcoin Network

Signature

Negotiation

Payment Channel

Escrow

Sender Recipient

Page 24: Bitcoin micropayment channels

No fees apart from 2 transactions

Page 25: Bitcoin micropayment channels

Instant

Page 26: Bitcoin micropayment channels

No blockchain bloat

Page 27: Bitcoin micropayment channels

Allows nanopayments

Page 28: Bitcoin micropayment channels

Questions?

[email protected]


Recommended