aragon / aragonOS

(Aragon 1) Reference implementation for aragonOS: a Solidity framework for building complex dApps and protocols
https://hack.aragon.org/docs/aragonos-intro.html
GNU General Public License v3.0
687 stars 245 forks source link

Implement real multi-layer liquid democracy using MiniMe #18

Closed izqui closed 6 years ago

izqui commented 7 years ago

Blocked by #17

@jbaylina did a spike related to this, but I cannot find it right now.

The challenge is to keep the list of who delegates on who in a way that voting doesn't require any for loop interations (that would be hard to scale because of the gas limit).

I think this can be achieved in the case where the organization is the Minime token controller of the token and the delegation balances can be modified with every token transfer (using the 'onTransfer' callback).

izqui commented 6 years ago

To be implemented as Aragon app