Guest User

Untitled

a guest
Aug 9th, 2015
277
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.80 KB | None | 0 0
  1. Enable transparent voting in the NEM platform using the message feature already in place in the current software.
  2.  
  3. Question forms:
  4.  
  5. Type 1) Yes/No
  6. Type 2) Multiple Choice
  7. Type 3) Number
  8.  
  9. Start of the life of a vote:
  10.  
  11. Developer A wants to gather the opinion on a certain topic.
  12.  
  13. Do you think the amount of vested balance should be reduced in the next hard fork? (Type 1)
  14. i) Yes
  15. ii) No
  16.  
  17. How much do you think the vested balance amount should become? (Type 2)
  18. 500-10.000
  19.  
  20. What colour should the next front-end be like? (Type 3)
  21.  
  22. A) Blue
  23. B) Red
  24. C) Green
  25. D) etc.
  26.  
  27. All wallets with a number of vested XEM >= 2.000.000 and a block height age of >= 30 days should be able to receive the message. This is to reduce the likelihood of someone wanting to steer the outcome of a certain question by splitting the capital and creating multiple accounts and greatly increases the legitimacy of a vote.
  28. Furthermore this puts an incentive on obtaining or buying a large set of XEM if one wishes to partake in the voting process and empowers the ones already having bought into XEM with the risk of losing it all.
  29.  
  30. This message comes at a certain cost to prevent spamming on the network (for example, promotion of websites, services, etc.) referred to as voting posing cost equal to the number of messages sent times the transaction cost (Theoretical maximum amount of 4.500 XEM per question). Which also ensures the quality of the question has a certain minimum value equal to or greater than 4.500 XEM.
  31.  
  32. The cost of replying to a question (vote) voting cost equals the minimum amount needed to send back a reply. This costs represents the willingness of voters to answer in all seriousness equal to or greater than 10 XEM. This could also be a barrier for some to engage in a voting system, or could be raised (only count votes >= 100 XEM) to address very serious matters.
  33.  
  34. All votes are counted equally just as a regular votes in a normal democratic system.
  35.  
  36. Results:
  37.  
  38. The results are then filtered out of the block chain according to a given set of parameters unique for every vote:
  39. Start vote date: 01/01/2016
  40. End vote date: 01/02/2016
  41. Voting address: XDLA-AALKS-MASAA-ASJAK-ASKASN
  42. Possible answers: 0-1000, YES, NO, A, B, ETC.
  43.  
  44. And then counted to give a certain outcome.
  45. For example in a YES/NO vote:
  46.  
  47. Number of people voted: 176
  48. Number of people voted YES: 103
  49. Number of people voted NO: 73
  50. Percentage of people voted YES: 41.5 %
  51. Percentage of people voted NO: 58.5 %
  52. Number of people eligible to vote: 1020
  53. Number of people voted: 176
  54. Turn up: 176/1020 = 17.2 %
  55.  
  56. Then with certain requirement before a bill/referendum passes, examples:
  57. Minimum amount of people voting (absolute number): 100
  58. Minimum amount of people voting (percentage wise): 25%
  59. Minimum amount of YES/NO: 75%
  60.  
  61. People can manually browse through the transaction history to validate the outcome of each and every vote, voting is transparent and verifiable through the block chain.
  62.  
  63. Coding:
  64.  
  65. The only thing that needs to be written in code on top of the existing one is a feature that allows a developer to automatically send a message through a transaction to all the addresses on the network that meets the following requirements: vested XEM >= 2.000.000, address age >= 43.200 days.
  66.  
  67. The outcome and result can easily be done manually or semi-automatic by filtering out the messages in the block chain sent to the initiators address and later on published through the public announcement team of NEM.
  68.  
  69. This feature should be available to NEM developers only to prevent and limit users from spamming the network.
  70.  
  71. Anonymous voting:
  72.  
  73. People who vote send their vote go into a tumbler (just like a regular tumbler service on other block chains) which gets send to the voting address erasing any trace back to the original voter rendering legitimate anonymous votes.
Advertisement
Add Comment
Please, Sign In to add comment