Difference between revisions of "Talk:Consensus Process (voting pools)"

From Open Transactions
Jump to navigation Jump to search
(Created page with "In computer science anything based on consensus in a distributed network is an incredibly complicated thing to implement. There are some tools out there like zookeeper (never ...")
 
Line 6: Line 6:
  
 
Why do the peers have to agree on the addresses every 5 minutes?
 
Why do the peers have to agree on the addresses every 5 minutes?
 +
 +
<hr>
 +
 +
We need consensus because each member of the voting pool to take the same actions. We're tried to restrict the scope of consensus to the bare minimum possible in order to make the withdrawal process work.
 +
 +
As far as the algorithm, we'll be using a system similar to what Ripple uses. Last year Chris was contracted to produce a custom cryptocurrency and the algorithm he used for them is compatible with what we need for voting pools.

Revision as of 14:18, 16 September 2014

In computer science anything based on consensus in a distributed network is an incredibly complicated thing to implement. There are some tools out there like zookeeper (never used it) which I understand can be used for this kind of thing.

Something to keep in mind is, that roughly speaking you cannot get consensus, (two generals problem etc), but you can get consensus with some degree of certainty.

Would there be any way where we could change this such that we do not need concensus?

Why do the peers have to agree on the addresses every 5 minutes?


We need consensus because each member of the voting pool to take the same actions. We're tried to restrict the scope of consensus to the bare minimum possible in order to make the withdrawal process work.

As far as the algorithm, we'll be using a system similar to what Ripple uses. Last year Chris was contracted to produce a custom cryptocurrency and the algorithm he used for them is compatible with what we need for voting pools.