Questions tagged [micropaymentchannels]

54 questions
9
votes
1 answer

Why are multi hop virtual payment channels desirable?

There are papers about multi hop virtual payment channels emerging like the Perun paper or more recently the Donner Paper. The idea seems to be to reserve some liquidity on a path (or potentially flow) of channels between two peers for a longer time…
Rene Pickhardt
  • 11,670
  • 8
  • 35
6
votes
1 answer

How are Lightning network, duplex channels, and micropayment channels related?

I'm new to Bitcoin and just became familiar with Micropayment channels. But how exactly do they relate to: Lightning network Duplex Micropayment Channels ? I am reading about these but can't find a "big picture" view. Most big-picture posts are…
5
votes
1 answer

How the disposable private keys are being shared in Lightning Network?

From the Lightning Network paper: ... once an updated commitment transaction is agreed upon, the previous commitment transaction pair is revoked by sharing the private keys needed to redeem those encumbered outputs. Thus, A shares its (throwaway)…
Rix
  • 151
  • 1
5
votes
1 answer

Who pays the miner fees for the closing transaction of a payment channel?

For single-funded channels, I understand the miner fee for the the transaction that is opening the channel is paid by the actual party wanting to make a payment. However it's unclear who will eventually pay for the fee for the transaction that is…
Luca Matteis
  • 5,182
  • 17
  • 24
5
votes
2 answers

Are Micropayment channels still subject to malleability after BIP65?

After BIP 65, are simple, unidirectional, MPC still subject to transaction malleability? More specifically: Is the payee at risk because of malleability? If yes, how? (as far as I understood, the payee is not at risk anymore) Is the payor at risk…
5
votes
2 answers

Does Ethereum support the features necessary to create the Lightning Network?

The Lightning Network of micropayment channels is a concept first conceived by Joseph Poon and Thaddeus Dryja. It requires a few features of bitcoin that are not available yet. OP_CHECKLOCKTIMEVERIFY - to make scriptPubKeys which cannot be spent…
morsecoder
  • 14,008
  • 2
  • 42
  • 92
4
votes
2 answers

Single-hop Payment vs Multi-hop payments

I am beginner of lightning network. When i am looking roughly lightning network whitepaper, i was confused about the types of contracts used in single-hop and multi-hop. As far as I understand, In single-hop(Bidirectional Payment channel) case, it…
4
votes
1 answer

Accepting micropayment donations via Lightning Network - what is the most efficient / recommended architecture?

The difficulty that I am experiencing at the moment - how to accept Lightning Network micropayments donations supporting (shameless plug): https://genesis.re/wiki#Plan_B Zap / Joule: I send on-chain BTC to lightning enabled wallet I open a…
4
votes
1 answer

How to obtain the Channel_ID from the Short_Channel_ID?

Is there a way to retrieve the Channel_ID knowing the Short_Channel_ID without using any lightning network explorer? How is the Short_Channel_ID calculated? Is this operation reversible?
4
votes
2 answers

Payment channels with dynamic signatures

Talking about single-funded payment channels, the idea is quite simple: Alice puts 10 btc into a multi-sig signed with Bob, and then they each update the state accordingly to send money to each-other back and forth. Now, imagine a third person…
4
votes
1 answer

Lightning: why do we need decrementing timelocks in multi-hop payments?

The video (at 28:25) from the official Lightning website describes a multi-hop payment. I understand what a hash-locked contract is, but I still don't understand why we need a timelock aspect here. As you see on the slide, in a multi-hop payment A…
4
votes
1 answer

Same entity controlling separated parts of a a lightning path

Given the lightning path Alice → Bob → Carol → Dave → Emilee (with Alice being the sender and Emilee being the receiver), assume Dave and Bob to be the same entity. By pulling funds from Dave to herself, Emilee discloses the secret R to Dave. Bob…
4
votes
3 answers

How is the lightning network secured against hacking and double spends?

As I understand payment-channels, like the lightning network, they are working off chain (no record in the blockchain). The only record to the blockchain is the deposit transaction to open the payment-channel and by closing the payment channel. But…
laizess
  • 319
  • 2
  • 8
4
votes
1 answer

Wallets that support payment channels?

I know that maybe it's a bit early to start asking Wallets to implement Lightning Network connections even if the majority don't support SegregatedWitness yet. But how about Payment Channels? In theory they have already been out there since long…
knocte
  • 1,764
  • 1
  • 17
  • 32
4
votes
2 answers

Micro-payments definition and ideal platform

Have developers come close to reaching a consensus on either: The definition of micro payments? Whether micro-payments ideally belong on the main chain or side chains?
1
2 3 4