16
General Discussion / Can BitShares negotiate in order to construct optimal proposals prior to voting?
« on: June 17, 2015, 11:10:29 pm »
Just as an example, if BitShares were to consider paying an entity to do some work for it, how should this work? It's not ideal to be offered just one proposal by the entity and to have the community simply vote 'yes' or 'no'. Wouldn't BitShares benefit from being able to negotiate and suggest alterations to the terms before submitting a proposal (or sets of options) for voting? I'm trying to imagine various ways in which BitShares may be able to negotiate and assemble proposals prior to the community voting on them. I see that this may become very difficult in the future as BitShares grows, unless we have a solid mechanism for implementing the process.
At the moment the community is very small and this forum, along with the hangouts, are obvious arenas for discussion. This makes it relatively easy to discuss various aspects and come up with solid proposals, around which we can reach agreement. In the future if BitShares really expands, the landscape could be much more diverse, with no real consensus on where we should come in order to properly discuss issues.
Obviously the blockchain will be capable of offering voting functionalities, so we can easily vote on proposals. My issue is though, how will the proposals be assembled? In real world business there can be much back and forth, tweaking, haggling, swapping in and out of various conditions etc. This is otherwise known as negotiation. This can be a complicated procedure which can end up with a handful of possible proposals which can then be voted on. Do we need the ability to negotiate so that we can come up with a select few viable options prior to voting?
Is there a nice, clean, efficient way to address this issue entirely on the blockchain? Or will we need to maintain some kind of commonly agreed communication method outside of the blockchain, so that we can effectively engage with one-another prior to putting up proposals for voting?
To put it another way, it's a bit like voting on the polls on this bitsharestalk forum. How many times have you thought, "I want to vote, but none of the options is quite right. I need to propose a tweak to the options before I can vote in good conscience". Surely we need to avoid this problem when it comes to voting on fundamental issues once BitShares 2.0 is up and running.
How is this going to work, especially when it comes to voting on things with many factors or variables?
Is what I'm describing a real issue, am I understanding it correctly, and have there been solutions already suggested?
At the moment the community is very small and this forum, along with the hangouts, are obvious arenas for discussion. This makes it relatively easy to discuss various aspects and come up with solid proposals, around which we can reach agreement. In the future if BitShares really expands, the landscape could be much more diverse, with no real consensus on where we should come in order to properly discuss issues.
Obviously the blockchain will be capable of offering voting functionalities, so we can easily vote on proposals. My issue is though, how will the proposals be assembled? In real world business there can be much back and forth, tweaking, haggling, swapping in and out of various conditions etc. This is otherwise known as negotiation. This can be a complicated procedure which can end up with a handful of possible proposals which can then be voted on. Do we need the ability to negotiate so that we can come up with a select few viable options prior to voting?
Is there a nice, clean, efficient way to address this issue entirely on the blockchain? Or will we need to maintain some kind of commonly agreed communication method outside of the blockchain, so that we can effectively engage with one-another prior to putting up proposals for voting?
To put it another way, it's a bit like voting on the polls on this bitsharestalk forum. How many times have you thought, "I want to vote, but none of the options is quite right. I need to propose a tweak to the options before I can vote in good conscience". Surely we need to avoid this problem when it comes to voting on fundamental issues once BitShares 2.0 is up and running.
How is this going to work, especially when it comes to voting on things with many factors or variables?
Is what I'm describing a real issue, am I understanding it correctly, and have there been solutions already suggested?