Assuming two users want to create a bidirectional channel between themselves such that
user_1 wants to pay
2 BTC to
user_2 at the end and he divides this amount into 10 micro-payment (each micro-payment =
0.2 BTC). And
user_2 wants to pay
1 BTC to
user_1 at the end and he divides this amount into 10 micro-payment (each micro-payment =
So, the capacity of this channel must be
2 BTC + 1 BTC = 3 BTC. Logically,
2 BTC of channel's capacity must be provided by
1 BTC of channel's balance must be provided by
However, since they create together only one channel between themselves, how can they manage capacity of this channel? (I think a payment channel has a single address with a single capacity, but here since the channel is bidirectional, its capacity must be funded by two users, so how can they establish this channel together with
3 BTC ? How can they share
3 BTC between themselves ?).
If you think that question is not clear enough, please let me know.