ZeroLink icon indicating copy to clipboard operation
ZeroLink copied to clipboard

Ideas On Decentralizing ZeroLink Coordinator

Open nopara73 opened this issue 7 years ago • 3 comments

nopara73 avatar Feb 08 '18 16:02 nopara73

One way would be to use CoinShuffle's model, however that still requires a central server, even though it conducts less coordination and it functions more like a message board, rather than a coordinator as ZeroLink's coordinator. I'm not sure that adds substantial plausability for the operator of the server.

nopara73 avatar Feb 08 '18 16:02 nopara73

Another way could be to introduce fees to the system. A back end could act as a registrar for coordinatiors, where coordinator could be anyone. The users in InputRegistration phase would always register their inputs to the coordinator that is online with and offers the smallest mixing fee and the most registration. When a new coordinator comes online with smaller fee, the user could automatically switch.

The beauty in it is that eventually only altruistic zero fee coordinators would compete with each other. When a coordinator gets shut down for various reasons, there would always be a new one that is ready to take its place and it wouldn't require manual coordination from the users to switch to this.

nopara73 avatar Feb 08 '18 16:02 nopara73

While the Byzantine Cycle Mode topic was closed, because compared to ZL it worsens privacy, but it actually gives a neat tool to come to consensus in a decentralized way on the question: "Among many solutions, which solution should the peers settle on?"

nopara73 avatar Mar 28 '18 22:03 nopara73