A community for the latest discussions about the cutting edge of crypto design, it's culture and significant crypto news. Decentralize everything. Check out our [Community Guidelines](https://relevant.community/crypto/post/6122269e61d1cd005a877277/62427d3ed587ad005b647828)
53475 Members
We'll be adding more communities soon!
© 2020 Relevant Protocols Inc.
A community for the latest discussions about the cutting edge of crypto design, it's culture and significant crypto news. Decentralize everything. Check out our [Community Guidelines](https://relevant.community/crypto/post/6122269e61d1cd005a877277/62427d3ed587ad005b647828)
53475 Members
We'll be adding more communities soon!
© 2020 Relevant Protocols Inc.
Relevant
Hot
New
Spam
Relevant
Hot
New
Spam
0
22.4K
0
22.4K
This is really fascinating! Anyone want to try creating an entry on this new directory for [#governance](/crypto/new/governance) patterns? [https://medlabboulder.gitlab.io/democraticmediums/mediums/continuous_voting/](https://medlabboulder.gitlab.io/democraticmediums/mediums/continuous_voting/) I opted for "continuous voting" rather than "conviction" because I think that term sets the idea apart a bit more from other methods. I would think of conviction voting, perhaps, as a variant of the broader continuous type. Does that seem right? [@mZargham](/user/profile/mZargham) [@abbey_titcomb](/user/profile/abbey_titcomb)
This is really fascinating! Anyone want to try creating an entry on this new directory for [#governance](/crypto/new/governance) patterns? [https://medlabboulder.gitlab.io/democraticmediums/mediums/continuous_voting/](https://medlabboulder.gitlab.io/democraticmediums/mediums/continuous_voting/) I opted for "continuous voting" rather than "conviction" because I think that term sets the idea apart a bit more from other methods. I would think of conviction voting, perhaps, as a variant of the broader continuous type. Does that seem right? [@mZargham](/user/profile/mZargham) [@abbey_titcomb](/user/profile/abbey_titcomb)
Okay, I went ahead and posted a draft! Comments (and merge requests) welcome! [https://medlabboulder.gitlab.io/democraticmediums/mediums/continuous_voting/](https://medlabboulder.gitlab.io/democraticmediums/mediums/continuous_voting/)
Okay, I went ahead and posted a draft! Comments (and merge requests) welcome! [https://medlabboulder.gitlab.io/democraticmediums/mediums/continuous_voting/](https://medlabboulder.gitlab.io/democraticmediums/mediums/continuous_voting/)
Cool repository, will work on a PR to add the pagerank reputation-based voting system we've developed for Relevant :)
Cool repository, will work on a PR to add the pagerank reputation-based voting system we've developed for Relevant :)
I agree. The methods that I am working on are focused on the signal processing concepts where you have a bunch of private preference signals, which are decentralized across participants, potentially weighted by community influence (measured in token holdings ~ think signal strength a la 'how much skin in the game'), those preference are noisy time varying distributed information, and we aim to accomplish a "sensor fusion" task using a discounted integral operator, and a neuron like "trigger function" that emits a discrete event when (and if) enough action potential accumulates. So the main goal was in fact to create an array of private continuous signals into a discrete event without forcibly time boxing it. My work is generally expected to be paired with a bonding curve but is not required to be. The point of the bonding curve and integral operations together are aimed to define or redefine certain kinds of attacks prevalent in time boxed, fixed influence voting, but a lot more analysis is due. I don't have enough to publish concrete finding at this time but i am setting up for a battery of numerical experiments using cadCAD. you can check out my progress here; [https://github.com/BlockScience/conviction](https://github.com/BlockScience/conviction) apologies in advance, the documentation is shit; I haven't really prepared it for an outside audience just yet.
I agree. The methods that I am working on are focused on the signal processing concepts where you have a bunch of private preference signals, which are decentralized across participants, potentially weighted by community influence (measured in token holdings ~ think signal strength a la 'how much skin in the game'), those preference are noisy time varying distributed information, and we aim to accomplish a "sensor fusion" task using a discounted integral operator, and a neuron like "trigger function" that emits a discrete event when (and if) enough action potential accumulates. So the main goal was in fact to create an array of private continuous signals into a discrete event without forcibly time boxing it. My work is generally expected to be paired with a bonding curve but is not required to be. The point of the bonding curve and integral operations together are aimed to define or redefine certain kinds of attacks prevalent in time boxed, fixed influence voting, but a lot more analysis is due. I don't have enough to publish concrete finding at this time but i am setting up for a battery of numerical experiments using cadCAD. you can check out my progress here; [https://github.com/BlockScience/conviction](https://github.com/BlockScience/conviction) apologies in advance, the documentation is shit; I haven't really prepared it for an outside audience just yet.
New decentralized [#governance](/crypto/new/governance) design based on [@mZargham](/user/profile/mZargham) 's system design. What do people think?
New decentralized [#governance](/crypto/new/governance) design based on [@mZargham](/user/profile/mZargham) 's system design. What do people think?
Are there more resources available about conviction voting? It's still hard for me to fully grasp some of the nuanced properties of the mechanism. In general, adding a time component to token weight will definitely offer a greater design space for customisation for specific use cases. One immediate question: What if a whale stakes early in the process and fully dominates the outcome — can conviction voting make the problem of plutocracy worse? One related mechanism that I like is forcing users to lock up their tokens. So if I'm willing to lock up 100ETH for 1 year that has a lot more weight than 1000ETH locked up for 1 week. Of course this has its own set of issues as well.
Are there more resources available about conviction voting? It's still hard for me to fully grasp some of the nuanced properties of the mechanism. In general, adding a time component to token weight will definitely offer a greater design space for customisation for specific use cases. One immediate question: What if a whale stakes early in the process and fully dominates the outcome — can conviction voting make the problem of plutocracy worse? One related mechanism that I like is forcing users to lock up their tokens. So if I'm willing to lock up 100ETH for 1 year that has a lot more weight than 1000ETH locked up for 1 week. Of course this has its own set of issues as well.
Here's another twitter thread on it: [https://relevant.community/crypto/post/5cee8e8f3cf05d001794671b](https://relevant.community/crypto/post/5cee8e8f3cf05d001794671b) [@mZargham](/user/profile/mZargham) could probably hop in and share some knowledge though.
Here's another twitter thread on it: [https://relevant.community/crypto/post/5cee8e8f3cf05d001794671b](https://relevant.community/crypto/post/5cee8e8f3cf05d001794671b) [@mZargham](/user/profile/mZargham) could probably hop in and share some knowledge though.
I am trying to avoid forcing a token lockup. The plan is that only the proposal proposer is locking tokens; the 'voting' mechanism actually just has one select their preferences and the way those preferences effect the outcome depends on their holdings (which may be time varying) the 'conviction' operation is a discounted integrator so it will smooth over that variation without breaking the algorithms signal processing properties. The details of the implementation require 'counterfactual state' where the state isn't actually updated unless you try to act in some way. At the moment, I am just leaking bits of R&D, we've got a long way to go to a robust design and formal publications. Conviction voting implementation is deliverable [#3](/crypto/new/3) in the commons stack roadmap, ([#4](/crypto/new/4) if you count open sourcing cadCAD), so we've got way to go yet.
I am trying to avoid forcing a token lockup. The plan is that only the proposal proposer is locking tokens; the 'voting' mechanism actually just has one select their preferences and the way those preferences effect the outcome depends on their holdings (which may be time varying) the 'conviction' operation is a discounted integrator so it will smooth over that variation without breaking the algorithms signal processing properties. The details of the implementation require 'counterfactual state' where the state isn't actually updated unless you try to act in some way. At the moment, I am just leaking bits of R&D, we've got a long way to go to a robust design and formal publications. Conviction voting implementation is deliverable [#3](/crypto/new/3) in the commons stack roadmap, ([#4](/crypto/new/4) if you count open sourcing cadCAD), so we've got way to go yet.
Here is a more recent article on Conviction Voting that explains the mechanism further, Slava. [https://medium.com/giveth/conviction-voting-a-novel-continuous-decision-making-alternative-to-governance-aa746cfb9475](https://medium.com/giveth/conviction-voting-a-novel-continuous-decision-making-alternative-to-governance-aa746cfb9475)
Here is a more recent article on Conviction Voting that explains the mechanism further, Slava. [https://medium.com/giveth/conviction-voting-a-novel-continuous-decision-making-alternative-to-governance-aa746cfb9475](https://medium.com/giveth/conviction-voting-a-novel-continuous-decision-making-alternative-to-governance-aa746cfb9475)
Some low-ranking comments may have been hidden.
Some low-ranking comments may have been hidden.