1
Distributed Computing Prof. R. Wattenhofer SA: Exploring Centralized Payment Network Topology Payment Channels are a promising solution to solve the blockchain scalability problem. Nev- ertheless, the concept has a big drawback. If two parties, Alice and Bob, generate a Payment Channel they have to deposit capital in the opening transaction. The deposit of one party defines the maximal amount he is able to pay in the opened Payment Channel. This money is blocked as long as the channel is open, and therefore, the number of open payment channels is limited for an user to its total capital. These issue is addressed by introducing a Payment Service Provider (PSP). Instead of creating a channel between Bob and Alice, a three-party channel between Bob, Alice and the PSP is created, whereby the channel is funded only by the PSP. The PSP requires capital to open channels and pays the fees occuring by the interaction with the underlying blockchain. When it comes to many transaction between multiple parties a PSP has strong incentive to minimize the needed capital for handling all transactions, as well as, to maximize profit (fees from transactions minus costs to set up channels). This leads to questions: How much capital should be assigned for each party of a channel? How should the network be designed to maximize profit with minimum capital? The goal of this project is to experimen- tally analyze various network topologies (eg. star, tree, etc) in terms of needed capital and maximal profit for sets of random transac- tions. In [1] it was shown that a star is a 2- approximate for the problem when executing only profitable transactions. On one hand, experimental data should be provided for this finding, and on another hand, the potential of other topologies to solve the problem should be analyzed. Interested? Please contact us for more details! Contacts Zeta Avarikioti: [email protected], ETZ G95 Tejaswi Nadahalli: [email protected], ETZ G93

Exploring Centralized Payment Network ... - tik.ee.ethz.ch · Prof. R. Wattenhofer SA: Exploring Centralized Payment Network Topology Payment Channels are a promising solution to

Embed Size (px)

Citation preview

Distributed Computing

Prof. R. WattenhoferSA:

Exploring Centralized Payment Network Topology

Payment Channels are a promising solution to solve the blockchain scalability problem. Nev-ertheless, the concept has a big drawback. If two parties, Alice and Bob, generate a PaymentChannel they have to deposit capital in the opening transaction. The deposit of one partydefines the maximal amount he is able to pay in the opened Payment Channel. This money isblocked as long as the channel is open, and therefore, the number of open payment channelsis limited for an user to its total capital. These issue is addressed by introducing a PaymentService Provider (PSP). Instead of creating a channel between Bob and Alice, a three-partychannel between Bob, Alice and the PSP is created, whereby the channel is funded onlyby the PSP. The PSP requires capital to open channels and pays the fees occuring by theinteraction with the underlying blockchain. When it comes to many transaction betweenmultiple parties a PSP has strong incentive to minimize the needed capital for handling alltransactions, as well as, to maximize profit (fees from transactions minus costs to set upchannels). This leads to questions:

• How much capital should be assigned for each party of a channel?

• How should the network be designed to maximize profit with minimum capital?

The goal of this project is to experimen-tally analyze various network topologies (eg.star, tree, etc) in terms of needed capital andmaximal profit for sets of random transac-tions. In [1] it was shown that a star is a 2-approximate for the problem when executingonly profitable transactions. On one hand,experimental data should be provided for thisfinding, and on another hand, the potential ofother topologies to solve the problem shouldbe analyzed.

Interested? Please contact us for moredetails!

Contacts

• Zeta Avarikioti: [email protected], ETZ G95

• Tejaswi Nadahalli: [email protected], ETZ G93