Author Topic: Voting on Hard Forks  (Read 7872 times)

0 Members and 1 Guest are viewing this topic.

sumantso

  • Guest
Bter and Btc38 holds a lot of them; so that removes a lot of votes. I personally am reluctant to withdraw from Bter due to the stupid 1% fee. I put BTC in without bonus and bought BTSX, and suddenly I have to pay a tax.

Offline Pheonike


Offline bytemaster

Is the default state 'accept majority'? Also 51% for all share holders or those that participate with yes/no vote?

51% all of all shareholders must have a vote of something other than "accept majority"
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline Pheonike

Is the default state 'accept majority'? Also 51% for all share holders or those that participate with yes/no vote?

Offline arhag

  • Hero Member
  • *****
  • Posts: 1214
    • View Profile
    • My posts on Steem
  • BitShares: arhag
  • GitHub: arhag
Ah, so that's what it took to get you to agree to delegate proposals ratified by shareholder vote, I had to provide a way for users to sell their votes on the open market!  :)

Whatever, I am glad you are more willing to embrace blockchain proposals that change the nature of how the DAC operates that can only become activated if enough shareholders directly approve of it. I'm sure you can eventually be convinced to add other details and conveniences to the proposal system once the main framework is in place.

Offline eagleeye

  • Hero Member
  • *****
  • Posts: 931
    • View Profile
It sounds like a small subset of VOTE functionality, implemented directly on the blockchain? +5%

Could we use such a system to vote on proposals such the ones outlined in the "million issues" thread?
Or do we absolutely need to wait for VOTE until we could democratically solve internal "political/social" issues?

roadkill *thumbs up*

Whoever is working on bitshares VOTE must come in and consult with bytemaster.  This is the beginning of true democracy.  Call your press people, get the word out in California or other places in the world.

Offline Troglodactyl

  • Hero Member
  • *****
  • Posts: 960
    • View Profile
This sounds more like a firm fork than a hard fork, but I like it.  There will always be the option of hard forks bypassing this system of course, but it will be even harder to get support for them when there's a built in system for making the desired changes without that.

Offline roadscape

It sounds like a small subset of VOTE functionality, implemented directly on the blockchain? +5%

Could we use such a system to vote on proposals such the ones outlined in the "million issues" thread?
Or do we absolutely need to wait for VOTE until we could democratically solve internal "political/social" issues?
http://cryptofresh.com  |  witness: roadscape

Offline tonyk

  • Hero Member
  • *****
  • Posts: 3308
    • View Profile
Me like!

...will think a bit more about minor adjustments/improvement suggestions, if any, but me like!  :)
Lack of arbitrage is the problem, isn't it. And this 'should' solves it.

Offline Mysto

  • Sr. Member
  • ****
  • Posts: 382
    • View Profile

Offline eagleeye

  • Hero Member
  • *****
  • Posts: 931
    • View Profile
 +5%

A win for Advanced Democracy and Direct Democracy.

Greek Democracy: http://en.wikipedia.org/wiki/Greek_democracy

A history of Athenian Democracy the nature of it http://en.wikipedia.org/wiki/Athenian_democracy

If we are Democractic, we all believe in their democracy, the Greeks and Athenians.  I may revise my words later on but please denounce me if you believe I am wrong.
« Last Edit: October 19, 2014, 04:48:08 am by eagleeye »

Offline bytemaster

Hard Forks are perhaps one of the most difficult decisions a DAC must make for anything other than a bug fix.   The code represents the "constitution" and generally speaking a hard fork should require more than 51% of shareholder approval.   Unfortunately it is very hard to get that kind of consensus.

Discussions on the voting thread have shown some advanced market-based approaches to voting that could help the community come to a more "fair" hard for decision with greater than 75% approval by creating a market for votes on particular hard forks.

1) Every shareholder gets a vote and can be in one of 3 states:  Yes, No, or "Accept Majority". 
2) Every shareholder may sell their right to vote on a particular issue without selling their underlying BTS.
3) Once you get 51% turnout and 75% consensus a hard fork is activated... (it must already be implemented prior to the vote, just contingent on the vote for enabling it).

What this means:  those who might be negatively impacted by a hard fork and thus vote "NO" can get compensated by those who would be positively impacted by the hard fork by selling their No vote to them for more BTS.    It also means that those who might not "care" will sell their vote to the highest bidder. 

So the process for implementing a non-bug-fix hard fork would be:
1) Discuss on forums and get general consensus that it is a good idea
2) Have developers implement it
3) Have delegates upgrade to nodes that support it
4) Have shareholders vote to enable it

As long as this process is in place then the DAC can remain flexible while having "hard coded" limits on dilution that can be changed without violating the consensus with super majority vote.

For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.