Qortal Project

The future of blockchain platforms

User Tools

Site Tools


voting_system_overview

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
voting_system_overview [04/29/2023 18:35] gfactorvoting_system_overview [03/24/2025 13:44] (current) crowetic
Line 1: Line 1:
-====== Voting System Overview ======+===== Updated Information About 'Voting' on Qortal ===== 
 +\\ 
 +The previous concept of a 'Voting System' for Qortal is now being modified. In a similar fashion to the new Minting Methods, the 'voting' of Qortal is done in multiple ways.  
 +\\ 
 +\\ 
 +=== 'GROUP_APPROVAL' transactions === 
 +GROUP_APPROVAL is essentially a method of 'multi-signature transactions' that can take place on the Qortal Blockchain. Qortal is the only blockchain with this type of transaction. Group approval transactions allow a group to make a 'group decision' with on-chain transactions controlling that decision.  
 +\\ 
 +\\ 
 +Group approval transactions are currently what control both the auto-update signatures for the developer group, and now also the MINTER group INVITES, and promotion of 'Minter Admins' in the new Mintership concept.  
 +\\ 
 +\\ 
 +Group approval will be leveraged more in the future as well, as it is a means to have a true 'group decision' on Qortal. Wherein the decision can only take place if a certain percentage of the group's admins sign a transaction signifying they approve it.  
 +\\ 
 +\\ 
 +===== Polling ===== 
 +\\ 
 +Qortal Also has a 'polling' system, in which the weight of Blocks Minted is assigned to each minting account, and a decision may be weighed in on by the community. The polling of Qortal is utilized to get the overall opinion of the community on any given topic.  
 +\\ 
 +\\ 
 +Polling on Qortal may be utilized for any reason. Any user may create a poll and obtain the opinion of the community within said poll.  
 +\\ 
 +\\ 
 +=== Polling in Mintership === 
 +\\ 
 +In the new Minting concept, 'Mintership', polling is leveraged to enable the next stages of the Mintership process.  
 +\\ 
 +\\ 
 +Seeing this in action may be done within the 'Q-Mintership' app.  
 +\\ 
 +\\ 
 +In Q-Mintership, when a new or existing account on the Qortal Network, wishes to obtain Minting Rights (be invited to the MINTER group), they will put up a request 'card' on Q-Mintership's 'Minter Board'. Once this has taken place, a poll is attached to the card, and the community may then 'weigh in' on whether they believe this account should be able to mint on the Qortal Network or not.  
 +\\ 
 +\\ 
 +The poll attached to the card keeps track of votes from both users and Minter Admins separately. When the amount of Minter Admin poll results in the positive direction reaches the number required to obtain the 40% needed for the GROUP_APPROVAL transactions, the ACTIONS appear on the card for the Minter Admins to see. The actions allow the Minter Admins to then take action on the card and its subsequently attached account (the account that published the card).  
 +\\ 
 +\\ 
 +The polling here also keeps track of the weight of both the Admin poll results, and the Minter poll results, so that the card's support by not only the admins, but the general minting community may be taken into consideration by the admins.  
 +\\ 
 +\\ 
 +There is also a location for comments to be published on the card. This way if a Minter or Admin wishes to, they may explain the rationale behind their vote, and why they voted the way they did. It is also possible for the user publishing the card to comment and make their case as to why they deserve to be one of the Minters of the Qortal Network. Discussion then takes place, poll results are obtained, and depending on the results of the admin poll results, actions may or may not be available to the Minter Admins, such as sending a GROUP_INVITE to the user whose card received aforementioned positive results.  
 +\\ 
 +\\ 
 +Upon such a GROUP_INVITE being created, and since GROUP_INVITE transactions for the MINTER group(s) is (are) controlled by GROUP_APPROVAL, the next stage in the process involves the Minter Admins signing that GROUP_INVITE transaction, via a GROUP_APPROVAL transaction. (See more about GROUP_APPROVAL below.)  
 +\\ 
 +\\ 
 +Following the number of GROUP_APPROVAL transactions reaching the required percentage threshold (at the time of this writing, March 2025, that threshold is 40%, or 10 signatures total with 25 Minter Admins) the GROUP_INVITE transaction is then (and only then) made active, thus allowing the invited account to issue a JOIN_GROUP transaction, which, once confirmed is the first step of actually minting on the Qortal Network.  
 +\\ 
 +\\ 
 +Polling allows the creation of any poll with any number of potential poll 'answers'. The poll is published via a CREATE_POLL transaction, with the details published on-chain therein. Subsequent 'VOTE_ON_POLL' transactions created by other accounts, then provide the results for such polls. Everything is done on-chain, and as such is an immutable method to keep track of the decisions made by the community over time.  
 + 
 + 
 + 
 +===== Voting System Overview (deprecated, left for historical reasons)===== 
 +\\ 
 +(this data is here for historical reasons only, the methods surrounding 'voting' on Qortal are evolving as time goes on.) 
 {{:qortal_official_logo_transparent_.png?400|}} {{:qortal_official_logo_transparent_.png?400|}}
  
voting_system_overview.1682807700.txt.gz · Last modified: 04/29/2023 18:35 by gfactor