7

I'm new to Bitcoin and just became familiar with Micropayment channels. But how exactly do they relate to:

I am reading about these but can't find a "big picture" view. Most big-picture posts are over-simplistic or promoting either of these I found.

Also, micropayment channels, as implemented by bitcoinJ, are used in practice I believe. What about Lightning and Duplex?

(Successful efforts to implement Lightning exist (e.g., blockchain.info, Lightning). Has there been any effort to implement Duplex?)

thank you

1
  • Hey hartmut, good question! I've slightly tweaked your question for better readability. In the future, please don't just put keywords into the title of your question, but rather try to summarize your question in a way that other users get an idea what it is about. Most often, people only see the title first, so a good title helps attract more readers. You might also find my answer to How does the Lightning network work in simple terms? interesting, as it might show you how LN allows for Micropayments. :)
    – Murch
    Jun 7, 2016 at 13:38

1 Answer 1

5

Both lightning channels and duplex micropayment channels (DMC) are proposals to create bidirectional micropayment channels, that is, micropayment channels that can be used in both directions (a user A can pay to another user B and, at the same time, B can pay to A). Apart from their goal, both proposals also have similitudes in the basic blocks they use to achieve it (e.g. multisignatures, time locks, etc.).

They differ on the exact way to accomplish it and on some of the properties of the created channels. For instance, DMC create channels with a finite lifetime while lightning channels can be kept open indefinitely. They also differ on the exact number of signatures and transactions involved in the creation of the channel, the payments and the resolution of disputes.

A more detailed description and comparison can be found in this recent paper.

AFAIK, both lightning channels and duplex micropayment channels can not be used in practice yet because they need some functionalities that are still not deployed in the main network (e.g., the ability to build upon unsigned transactions). I am not aware of any available implementation of DMC.

1
  • Thanks a lot for the link to the paper by McCorry et al, it really helped me understand the various approaches to payment channels! Nov 27, 2017 at 15:22

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.