User Tutorial II: how to participate in the network governance and receive emission in the U°Community App interface 


Note: the first tutorial, that describes what U°Community App is and how to perform social, economic and stake transactions in the interface, is located at the link [1] (see References below).

This is the second tutorial from the series, that provides an overview of the token emission allocation and network governance, and describes how to use the interface to manage emission tokens and how to participate in voting.

Introduction: your DPoI Importance rate is key to network governance and emission allocation

DPoI importance score [2,3] is used in the system for two main purposes:

  • it defines the proportion of the token emission amount, received by the user in each emission cycle (emission)
  • it defines the weight of the user’s voice during the voting for block validators and calculator nodes (governance)

Apart from the above, DPoI rate also reflects user's online reputation and can be decomposed into three major components: the stake reputation, economic activity reputation and social reputation

Part I: Emission in the network: quick overview and interface instructions

U°OS blockchain protocol implements dynamic emission, that depends on the activity growth in the network. Network emission token amount is calculated every T seconds (T = 300 sec) together with the DPoI rate for each user, and each user receives the share of emission token amount, proportionally to their DPoI importance rate. In other words, the higher is your DPoI importance rate, the larger is the proportion of tokens, that you get during each emission cycle, given that the overall network emission is positive.

Positive emission takes place, if in the current cycle the following conditions are satisfied:

  • network as a whole experiences growth of activity, compared to the previously registered activity maximum
  • UOS token exchange rate grows or remains the same compared to the previous period

UOS token exchange rate is calculated as an arithmetic mean of the exchange rates on major cryptocurrency stock exchanges. Emission, allocated to the user for their financial and social activity, stimulates network growth and creates a direct gateway for activity monetization for an individual participant. This principle can be formulated as follows: when you enrich the network, network enriches you. For detailed description of the emission calculation algorithm, refer to [2].

Here we describe how you can view and manage your emission amount, using the U°Community interface.

Step 1: Log in to your U°Community account, using your Username and Brainkey

Step 2: Go to your Wallet by clicking on the Wallet icon at the upper-right corner of the interface webpage. Wallet contains information about your (a) unstaked available tokens (b) staked tokens (c) amount of emission tokens, that you received during the most recent emission period.

Step 3: Click Get Emission button in your Wallet.

Step 4: In the pop-up window sign your transaction with the password for your private active key and click Send.

Note: you can also sign the transaction with your private active key itself or change your password, if you forgot it. For the instructions on these operations, refer to the Part IV of [1].

This action completes emission token transfer transaction. Emission amount is added to the active token amount in the Wallet. This operation will be shown in your transfer history on the same page under Transfers. 

Emission transfer transaction is not accounted for during DPoI rate computation, since this is not an incoming transfer towards the account from other network participants, but an element of the account management system. Active unstaked tokens can be staked or used in direct transfers. 

Part II: Governance in the network: quick overview and interface instructions

Network governance within U°OS blockchain protocol at the moment includes voting for:

  • block validators (aka block producers)
  • calculator nodes

The weight of the individual vote is proportional to the DPoI importance rate of the user.

Block validators are decentralized entities (network accounts with a node), that validate blocks of transactions in the blockchain and, thus, keep the chain running. These accounts are elected by the network participants. Currently the number of active block producer nodes in the network is fixed at twenty one.

Calculator nodes are decentralized entities (network accounts with a node), that calculate DPoI rates based on the network transactions and distribute them back to the network. The number of active calculator nodes in the network is equal to twenty one as well.

Here below we describe how to participate in the voting process, using the U°Community interface:

How to vote for the block producer nodes: 

Step 1: Log in to your U°Community account, using your Username and Brainkey

Step 2: Click on the Governance button at the top left of the interface menu. You will reach the Governance webpage, where at the moment you can vote for the above mentioned network parameters under the Network tab.

Step 3: Click on Block Producers tab to show the current list of active and backup block producer nodes and voting statistics. Voting statistics shows (a) how many people voted for this block producer and (b) the sum of all voters’ importance rates.

Step 4: Click Go To Voting to get to the voting page.

Step 5: Select up to 30 block producers and click Cast Your Vote button.

Step 6: Check the list of producers, that you vote for, and click the Vote button.

Note: You can change the list of producers, that you vote for, every 126 seconds. You vote with your DPoI importance rate, that is equally distributed between the nodes you select, and your vote is exercised during each round of 126 seconds.

Step 7: In the pop-up window sign your transaction with the password for your private active key and click Send.

Note: you can also sign the transaction with your private active key itself or change your password, if you forgot it. For the instructions on these operations, refer to the Part IV of [1].

How to vote for the calculator nodes: 

Step 1: Log in to your U°Community account, using your Username and Brainkey

Step 2: Click on the Governance button at the top left of the interface menu. You will reach the Governance webpage, where at the moment you can vote for the above mentioned network parameters under the Network tab.

Step 3: Click on Calculator nodes tab to show the current list of active and backup calculator nodes and voting statistics. Voting statistics shows (a) how many people voted for this calculator node and (b) the sum of all voters’ importance rates.

Step 4: Click Go To Voting to get to the voting page.

Step 5: Select up to 30 calculator nodes and click Cast Your Vote button.

Step 6: Check the list of calculator nodes, that you vote for, and click the Vote button.

Note: You can change the list of calculators, that you vote for, at any time. You vote with your DPoI importance rate, that is equally distributed between the nodes you select, and your vote is exercised immediately.

Step 7: In the pop-up window sign your transaction with the password for your private active key and click Send.

Note: you can also sign the transaction with your private active key itself or change your password, if you forgot it. For the instructions on these operations, refer to the Part IV of [1].

References:

[1] User Tutorial I: U°Community overview and interface transactions: https://u.community/posts/11139

[2] U°OS Yellow Paper: https://github.com/UOSnetwork/uos.docs/blob/master/yellow_paper/uos_yellow_paper.eng.pdf

[3] U°OS DPoI articles and videos:

https://u.community/posts/10403