Constant Block Reward (CBR) Value Proposal and Poll

in #gridcoin6 years ago (edited)

Reddit Thread

Github Thread

CCT Thread

Gridcoin Purple on White.png

Introduction

The following is the work of a group of community members who explored the Gridcoin economic and incentive systems and the protocol code, defined formulas, and wrote this CBR proposal. Work began in February 2018. Conversations took place primarily on slack, though consideration was given to threads on steemit, reddit, CCT, and GitHub. This proposal would not have been possible without the dedication of the following community members: @jamescowens, @hotbit, huppdiwupp(@skcin), @noah-blaker, @barton26, and @jringo. Additional contributions came from @thegoblinpopper. Further contributions came from throughout the community during this months long process.

Overview

Constant Block Reward (CBR) has been voted on and approved by several polls and one previous proposal. We intend to propose definitions for the implementation parameters for CBR. In doing so, we also briefly discuss the differences between interest mechanisms and block reward mechanism.

We propose defining CBR value based on the percentage split between GRC minted by research-mint (RM) and stake-mint (SM). In other words, of 100% of the GRC to be minted per year, X% will be minted by research-mint and Y% will be minted by stake-mint. As we cannot change the number of GRC minted by research at this time (currently 10,220,000 GRC/year), the split definition we agree on will also define the total number of GRC minted per year. It may be possible to change the number of GRC minted by research at a future date.

We present five options based on five different RM/SM splits. Each split option is presented with its corresponding CBR value as determined by the calculations detailed in the section, Proposal, and rounded to the nearest whole number.

The poll is an eight week poll made by an author of this proposal and taking place in the Gridcoin client.

Start time: 11 April 2018, Midnight UTC
End Time: 6 June 2018, Midnight UTC

The validation of this proposal will require 25% or more of "Active Vote-Weight" participation as defined in the section, “Validation.”

Question: What Research-Mint/Stake-Mint split and corresponding block reward do you support?

  • 65/35 with a 16 GRC block reward
  • 70/30 with a 13 GRC block reward
  • 75/25 with a 10 GRC block reward
  • 80/20 with a 7 GRC block reward
  • 85/15 with a 5 GRC block reward
  • Reject Proposal
  • Abstain

Rationale

Introduction

In order to encourage nodes to participate in a blockchain network, rewards are distributed to the node which successfully compiles a block and adds it to the blockchain. Gridcoin uses a proof-of-stake protocol for this process. There are two popular reward mechanisms for proof-of-stake protocols: Interest and block reward.

Interest Mechanism - Example: Peercoin

Interest is a mechanism which guarantees an Annual Percentage Rate (APR) on a coin minted by a blockchain protocol. Interest reward mechanisms do not reward a node for staking a block, rather a node receives the accumulated interest of the coins used to stake at the time of staking. The actual reward for staking a block with interest mechanisms is the transaction fees associated with the block staked. Transaction fees are also a reward in the block reward mechanism. It is possible to implement demurrage protocols on top of interest reward schedules, however this is out of the scope of this proposal.

Gridcoin’s current implementation of interest reward is 1.5% interest.

Benefits to Interest Mechanisms

For mature blockchains, interest from a blockchain serves as a reliable and relatable alternative investment vehicle for entities. Rather than using banks, bonds, stocks, and other traditional investment vehicles, an entity can place their confidence in a blockchain and receive a protocol-defined return on investment.

Drawbacks to Interest Mechanisms

Interest mechanisms do little to incentivize a user to secure the blockchain. This effect is compounded in blockchains which process a minimal number of transactions, meaning incredibly limited transaction fees as rewards for staking a block. This can prove to be detrimental to the security of the blockchain.

Block Reward - Example: Blackcoin

Block reward is a mechanism which guarantees a protocol-defined reward for staking a block.

Benefits to Block Reward

A block reward demands that an entity wishing to receive an APR-equivalent on their holding consistently contributes to securing the blockchain by staking with a balance. This provides greater blockchain stability and security.

Drawbacks to Block Reward

The cost to a node for building a block for a proof-of-stake system, such as Gridcoin, is the time, hardware, and electricity required, combined with the security issues involved in leaving a wallet with a balance connected to the network. It is understandable that an entity would rather receive a reward without exposing itself to the cost of staking, however without blockchain security, there is no network. Fortunately, the proof-of-stake algorithm in Gridcoin is very efficient and consumes little CPU, although running the node and staying up-to-date with the blockchain consumes a moderate amount of network resources.

Additionally, while maintaining the practical utility of an APR tool, block reward replaces the traditional and understood idle-APR mechanism with an active APR-equivalent mechanism based on estimated stakes per years. Active APR is more difficult to understand. This is not necessarily a drawback. It is more an education barrier.

Finally, incentivizing a greater network staking balance might result in more competition for staking blocks. This could raise the minimum balance required for staking within a reasonable time-frame. GRC currently depends on staking to release a user’s Earned Research Reward (ERR) from their Research Savings Account (RSA). This drawback must be considered in relation to the benefit of added overall network stability and security. It is also worth noting that possible solutions to the ERR problem, such as Manual Reward Claims (MRC), are being actively explored.

Countless hours have been spent determining the effects on staking and rewards CBR will bring. @jamescowens, @hotbit, and huppdiwupp have been leading this discussion. An overview is explored in the section “Expected Effects” with additional resources in "Further Reading."

Proposal

The current percent interest mechanism does not incentivize Gridcoin participants to maintain an active GRC balance on the network. This is a combination of minimal transactions performed on the blockchain and the lack of a demurrage system to encourage active participation. It is imperative that we develop and implement a reward mechanism that ensures the security and integrity of the Gridcoin ledger. We propose the following block reward mechanism defined as Constant Block Reward (CBR).

Constant Block Reward

Constant Block Reward will implement a static, protocol-defined GRC reward for staking a block.

Our Process

This proposal was developed over the course of several months and informed by multiple previous discussions regarding block reward mechanisms. The conversation took place in the #economics channel on the Gridcoin slack with consideration given to posts on CryptoCurrency Talk, Reddit, Steemit, and GitHub.

Ultimately, we decided on three major priorities:

  1. Ease of implementation
  2. Economics: The percentage split of GRC minted by research-mint (RM) vs. stake-mint (SM)
  3. Inflation management: Overall monetary inflation rate of the new reward mechanism

Guidelines

We operated under the following guidelines:

  • We are a protocol-defined inflationary currency.
  • The tools we are working with at this point in time are mint by research-mint (RM) and mint by stake-mint (SM).
  • We can have four possible implementations:
  1. Static RM with dynamic SM
  2. Dynamic RM with static SM
  3. Static RM with static SM
  4. Dynamic RM with dynamic SM
  • The results of our implementation will cause either:
  1. A static (target) inflation rate
  2. A dynamic inflation rate

Priorities

We prioritized ease of implementation resulting in the decision to use implementation option 3: static RM with static SM. This choice defined the inflation rate as dynamic and predictably disinflationary, meaning that the inflation rate will start at some percentage and predictably decrease as the number of GRC in circulation increases at a set rate over time.

Current Economics

Next we set out to determine the current approximate GRC minted, RM/SM split, monetary inflation rate, and a corresponding CBR value. Final formulas and figures are in bold.

Current GRC minted by RM

As we do not wish to focus on the number of GRC minted by research-mint at this time, our first step was to find and define the number of GRC minted through RM so we could appropriately define the total GRC minted annually, and the approximate percentage minted by the current 1.5% SM protocol. We determined that:

Kitty = MaximumEmission - (network.payments/14)

MagnitudeUnit = (Kitty/TotalNetworkMagnitude)*1.25

  • Network.payments is the total research payments made in the network over the last 14 days.
  • MaximumEmission is currently 50000.
  • (1) and (2) are mutually interdependent, because the network payments depend on the magnitude, which depends on the Kitty. They interact to provide a “smoothing algorithm” to smooth out the “noise” in magnitude and provide more consistent payments.
  • To determine the actual daily RM, we will assume there is no “noise” and each day’s payment is the same. This forms an equilibrium equation...

Solving (2) for Kitty and substituting into the left-hand side, and using the fact that level network payments for 14 days would be 14(TotalNetworkMagnitude)(MagnitudeUnit):

(TotalNetworkMagnitude)(MagnitudeUnit)/1.25 = (MaximumEmission) - (1/14) * 14(TotalNetworkMagnitude)*(MagnitudeUnit)

This simplifies to:

(TotalNetworkMagnitude)(MagnitudeUnit)/1.25 = (MaximumEmission) - (TotalNetworkMagnitude)(MagnitudeUnit)

And rearranging:

(1+1/1.25)(TotalNetworkMagnitude)(MagnitudeUnit) = (MaximumEmission)

The equilibrium quantity

(TotalNetworkMagnitude)*(MagnitudeUnit) is the (Daily RM)

Therefore:

(9/5) * (Daily RM) = (MaximumEmission)

Or:

(Daily RM) = (5/9) * (MaximumEmission)

As (MaximumEmission) is defined as 50,000, the equilibrium daily RM will be ~27778. To account for target variability and to simplify math moving forward, we define the number of Gridcoin minted by RM as:

28,000 GRC by RM / day
10,220,000 GRC by RM / year

Current GRC Minted by Staking (SM)

We determined the number of GRC minted by SM under the current 1.5% interest protocol, assuming a circulating supply of 400,000,000 GRC:

SM/year = 1.5% * 400,000,000 = 6,000,000

6,000,000 / 365 Days = 16,438.35616438

16,438.35616438 GRC by SM / day
6,000,000 GRC by SM / year

Current Total GRC Minted per Year and RM/SM Split

We determined the total GRC minted per year through both RM and SM, and the current RM/SM split:

(Total GRC minted per year) = RM + SM

10,220,000 + 6,000,000 = 16,220,000 total GRC minted per year

The percentage of this total that is minted by RM is RM/Total.

10,220,000 / 16,220,000 = 63%

The percentage of this total that is minted from SM is SM/Total.

6,000,000 / 16,220,000 = 37%

We rounded these numbers to 65% by RM and 35% by SM to define the current RM/SM split as 65/35.

Recalculated Totals Minted by RM and SM

We then recalculated the total number of GRC minted per year and by SM assuming 10,220,000 GRC by RM was part of a 65/35 split:

Total GRC minted per year = (RM per year)/(Percentage RM)

Which is:

10,220,000 / 65% = 15,723,076.92307692 Total GRC minted per year

And

GRC minted by SM in 1 year = (Total GRC minted per year) * (Percentage SM)

Which is:

15,723,076.92307692 * 35% = 5,503,076.92307692 GRC minted by SM in 1 year

Current Equivalent Block Reward

We proceeded to determine the appropriate block reward for a 65/35 split:

(SM per year/365)/(960 blocks per day) = CBR

Which is:

(5,503,076.92307692 / 365) / (960) = 15.70512820 CBR

Current Monetary Inflation Rates

These values gave us the monetary inflation rate, the monetary inflation rate by RM, and the monetary inflation rate by SM:

  • Total Monetary Inflation Rate: 3.93%
  • Monetary Inflation Rate by RM: 2.56%
  • Monetary Inflation Rate by SM: 1.38%

Proposed Economics

We propose that 65/35 be the maximum possible RM/SM split. We define four other options by changing the split increments by 5s. Using the formula above we calculate:

  • 65/35 = 15.70512821 GRC block reward
  • 70/30 = 12.50000000 GRC block reward
  • 75/25 = 9.72222222 GRC block reward
  • 80/20 = 7.29166667 GRC block reward
  • 85/15 = 5.14705882 GRC block reward

Split Option GRC Minted by Year

  • 65/35
    • By SM = 5,503,076.924784
    • By RM = 10,220,000
    • Total = 15,723,076.924784
  • 70/30
    • By SM = 4,380,000
    • By RM = 10,220,000
    • Total = 14,600,000
  • 75/25
    • By SM = 3,406,666.665888
    • By RM = 10,220,000
    • Total = 13,626,666.665888
  • 80/20
    • By SM = 2,555,000.001168
    • By RM = 10,220,000
    • Total = 12,775,000.001168
  • 85/15
    • By SM = 1,803,529.410528
    • By RM = 10,220,000
    • Total = 12,023,529.410528

Split Options Monetary Inflation Rates

You can see the monetary inflation rate values and long term trends below:

Monetary Inflation Rate Graphs

Key:

Option A: 65/35 with a 15.70512821 GRC block reward
Option B: 70/30 with a 12.50000000 GRC block reward
Option C: 75/25 with a 9.72222222 GRC block reward
Option D: 80/20 with a 7.29166667 GRC block reward
Option E: 85/15 with a 5.14705882 GRC block reward



Source:

https://docs.google.com/spreadsheets/d/1OgDny1pxlyHTqLQFpo4hdztNdSbz5COcTuR6rw_kJvU/edit?usp=sharing

Expected Effects

  • CBR will incentivize more GRC to be kept online, thereby increasing the Gridcoin blockchain network weight.
  • An increase in netweight will increase the minimum GRC balance required to stake proportionally to the netweight increase. Use the formula below to estimate the minimum GRC required to stake once per 6 months (180 days) at any difficulty.

Formula:

(Expected Time to Stake in days) = (10000/(Stakable Balance)) * Difficulty

Where

10000 = The number of the GRC required to stake once per day with a difficulty of 1.0

  • The math and definitions presented with this proposal will lay a foundation for further economic exploration and development.
  • It is ultimately impossible to predict what the new average difficulty will be with CBR
  • Real effects ultimately depend on the new average network weight and resulting difficulty. Below are some charts of the estimated time to stake (ETTS), expected rewards, and effective APR of the five options assuming a new average difficulty of 10, which would mean about 100,000,000 GRC are kept online to secure the network.

The full and editable spreadsheet can be found at:

https://docs.google.com/spreadsheets/d/10az17S8KeoMQAl825vBKJVoNFPLtZQCYIdIQ2UMcrL0/edit?usp=sharing

Feel free to copy the spreadsheet and experiment.

Further Reading

You can find more relevant reading at the following links:

https://steemit.com/gridcoin/@jringo/gridcoin-4-0-2018-general-roadmap-poll-solving-the-stake-weight-problem
https://github.com/gridcoin/Gridcoin-Research/issues/106
https://gridcoinstats.eu/poll/roadmap:_solving_the_stake_weight_problem
https://gridcoinstats.eu/poll/technical_poll:_should_we_implement_fixed_pos_block_rewards
https://steemit.com/gridcoin/@hotbit/confident-time-to-stake
https://steemit.com/gridcoin/@hotbit/cbr-the-way-to-split-coins-draft
https://steemit.com/gridcoin/@jamescowens/a-quick-rule-of-thumb-formula-for-calculating-expected-time-to-stake
https://github.com/gridcoin/Gridcoin-Research/pull/1044

The Poll

We propose defining CBR value based on the percentage split between GRC minted by research-mint (RM) and stake-mint (SM). In other words, of 100% of the GRC to be minted per year, X% will be minted by research-mint and Y% will be minted by stake-mint. As we cannot change the number of GRC minted by research at this time (currently 10,220,000 GRC/year), the split definition we agree on will also define the total number of GRC minted per year. It may be possible to change the number of GRC minted by research at a future date.

We present five options based on five different RM/SM splits. Each split option is presented with its corresponding CBR value as determined by the calculations detailed in the section, Proposal, and rounded to the nearest whole number.

The poll is an eight week poll made by an author of this proposal and taking place in the Gridcoin client.

Start time: 11 April 2018, Midnight UTC
End Time: 6 June 2018, Midnight UTC

The validation of this proposal will require 25% or more of "Active Vote-Weight" participation as defined in the section, “Validation.”

Question: What Research-Mint/Stake-Mint split and corresponding block reward do you support?

  • 65/35 with a 16 GRC block reward
  • 70/30 with a 13 GRC block reward
  • 75/25 with a 10 GRC block reward
  • 80/20 with a 7 GRC block reward
  • 85/15 with a 5 GRC block reward
  • Reject Proposal
  • Abstain

Validation

CBR has been approved by the network on multiple occasions. This proposal and poll is to define the CBR value, not to determine whether we should implement CBR. As such, we propose using this opportunity to experiment with poll validation requirements.

We propose a validation system based on the active network weight throughout the duration of the poll. We call this, Active Vote-Weight (AV-W).

AV-W seeks to solve the problems of total vote-weight validation, including lost vote-weight due to lost and burned coins, coins in cold storage, and vote-weight frozen by the pool.

AV-W also allows for proposals to be validated without requiring large balance participants to vote. Large balance participants might not wish to vote because they can often push a poll one way or another, yet they are sometimes forced to vote with their full weight in order to validate a poll. With AV-W, a participant with massive vote-weight can participate in the democracy without being forced to control it.

There are some unique features to AV-W, such as super validation. A super validated poll would be a proposal that is supported by more than the average active network weight during the poll, giving it a validation greater than 100%. Super validated polls can be said to be so important that they encouraged participants to bring coins onto the network in order to vote. In the future, super validation might be a requirement for major protocol changes while marketing initiatives and other proposals might require an AV-W validation score under 100%.

As CBR has already been approved, and this is the first poll to try AV-W, the validation of this proposal will require 25% or more of "Active Vote-Weight" participation.

We defined Active Vote-Weight (AV-W) as:

AV-W = Active Network-Weight + Active Magnitude-Weight

Where:

Active Network-Weight = (Network Weight Over The Poll Duration as Determined by Average Difficulty)

Active Magnitude-Weight = (((Total Active Magnitude - PoolMag)* (MoneySupply/TotalNetworkMagnitude + 0.01)/5.67)

To determine the average network balance over the poll's duration, we use the following formula:

nCoins = (162^2561250000diff)/(tmaxTarget*COIN)

Where t=90, maxTarget=2^224, COIN=100,000,000

When solved, we get:

nCoins = diff* 9544371.769

The complete formula used to determine Active Vote-Weight is:

AV-W = (Average Difficulty* 9544371.769) + ((TotalNetworkMagntiude- Average Pool Magnitude)* (Average MoneySupply/TotalNetworkMagnitude + 0.01)/5.67)

Where all averages are averages over the duration of the poll.

To determine the average difficulty during the poll, we will use the RPC command getblockstats.

Considering The Pool Poll

Developers will consider the results of the pool poll when making the final implementation decisions regarding CBR. If the overall results change drastically as a result of including the pool poll results, the final implementation may differ from the outcome of the client poll. As the pool poll is not part of the blockchain, it may also be disregarded at the discretion of developers.

https://www.grcpool.com/polls

Action

If validated, the CBR value of the winning option will be implemented, thereby creating the corresponding RM/SM split. The approved value will be tested on testnet for no less than one month before ultimately being implemented into production through a mandatory update.

If not validated or if this proposal is rejected, the current %1.5 idle-APR system will remain in place.

Other Options We Explored

There are several potential options when it comes to determining a reward mechanism for a proof-of-stake protocol. We have chosen Constant Block Reward for the reasons described above, however this was not without considerable debate. We seriously explored two other options: Dynamic Block Reward and proof-of-stake-time (demurrage). We intend to continue researching and experimenting with these and other mechanisms as they develop over the coming months and years. Proof-of-stake-time is not described below as it differs greatly from the already agreed on constant block reward reward mechanism.

Dynamic Block Reward - No examples

Dynamic block reward would seek to target an inflation rate determined by outside influences, whether they be market, political, economic, technological, or other. It views monetary inflation and deflation as economic tools and seeks to utilize them appropriately for specific situations.

Its main argument is summarized by the following:

Let us build a platform that expects and adapts to change. If reality says that the blockchain needs more security for reasons X, Y, and/or Z, the protocol changes the ratio of RM/SM to adapt to this reality. If reality says that the network can reduce reward for SM while maintaining security, the protocol changes the ratio of RM/SM to increase rewards for crunchers resulting in a short-term increase in adoption and a long-term increase in security -- Gridcoin is one of few blockchains which increases staking security through an on-boarding mechanism other than "buying in." Let's build an economics protocol that can use that.

Additionally, let us build a protocol that can adapt should reality suggest a higher or lower inflation rate, a deflation rate, or otherwise.

Developing this process comes with risks and would require extensive research and development resources. As we prioritized ease of implementation, dynamic block rewards is not practical at this moment in time.

We did, however, come up with initial formulas we hope to continue exploring:

RM = ((GRC supply at start of interval)(RM payout fraction * target APR)(time interval))

SM = ((GRC supply at start of interval)((1 - RM payout fraction) * target APR)(time interval))

Block Reward Value = SM / (# of blocks in interval)

Conclusion

This proposal takes the community’s approval of CBR as an opportunity to explore the economics of Gridcoin, and presents options based on that exploration. There will undoubtedly be questions, concerns, and required explanations. We look forward to further discussion on the reddit, steemit, and CCT threads, along with during the Gridcoin Hangout and The Fireside Chat.

For science!

Sort:  

Please note that although the staking difficulty will raise, there is a plan for alternative research reward claim mechanisms. These mechanisms will simplify and help with claiming rewards earned by srunching. They will be released no long after the CBR.

Hello @jringo thank you for this post. I am new to gridcoind and have a few questions. I understand that the 5 split options proposed will lead to more Gridcoin participants maintaining an active GRC balance on the network. This is a good thing! But for a person who is crunching projects on grcpool and does not stake through the gridcoinresearch wallet then:

  1. Why would he or she want more reward going to the stake mint (SM)vs. research mint (RM). Can someone give me a reason why this person (pool cruncher) should not vote the 85/15 split?
  2. Is the current split about 65/35 with 16 GRC block reward? If so, then rejecting the proposal will default back to 65/35 split so same as option 1 or will there be a new proposal? As the split moves in favour of RM the number of GRC block reward goes down. For example 85/15 split with 5 GRC block reward. Is this to reduce inflation? I'm not clear why not keep the same reward as the 65/35, but different split eg. 85/15 with a 16 GRC block reward?
  3. Do the grcpool users give up their right to vote in all polls or does the pool of users have some power? I see that grcpool has the poll up and currently leaning to the 75/25 split. But does this pool have some voting power and is their any weight given by the pool users (eg user's MAG) vote?
  4. If investors (those that don't crunch for research) with lots of GRC have voting power on the polls and it is in their best interest to have the split favouring more SM eg. 65/35 (RM/SM) and the grcpool users have not voting power isn't this a conflict of interest? Like a CEO giving themselves a raise.

Sorry if these questions are naive but like i said I am new to gridcoin but love the idea of using computing power for science and getting rewarded for it. Cheers!
ian

@rcebike

Excellent questions. Thank you!

Answers to each:

  1. Staking is the critical aspect of any proof-of-stake blockchain. In Gridcoin, without staking there are no rewards for research, which is why most of us are here. We must not forget this: People who secure the blockchain are important. We want a healthy network so we can securely reward people for contributing to distributed computing. If we don't incentivize staking, we won't have a healthy network.

    Personally, I think developing a dynamic protocol in the future that takes into account supply, demand, network weight, and other variables and adjusts the RM/SM split accordingly would be great.

  2. There is not a current RM/SM split. The %APR mechanism is completely different from the CBR mechanism. With %APR, the split is constantly changing because there are a set number of GRC minted for Research while the number of GRC minted for Staking constantly increases. With %APR, there would reach a point where more GRC are minted for Staking than for Research (when ~666,666,666 GRC are in circulation). We decided that we would use this opportunity to clearly define the RM/SM ratio because we felt that this ratio is a critical aspect of the Gridcoin economy. To do this, we determined the equivalent ratio at about this moment in time, which gave us the 65/35 split.

    If this proposal is rejected, the current %APR system will stay in place. We cannot guarantee there will be a proposal in the future, but anything is possible.

    As the split moves in favor of RM, the block reward reduces because we are targeting the economic split defined in each option. There is a technical barrier involved with changing the number of GRC minted for research rewards, so if we want to change the economic ratio of RM/SM we must change the SM. The goal of the options is to target the economic RM/SM split. The change in inflation is a result of that goal.

    We cannot make a 65/35 split with 16 GRC block reward because we cannot increase the GRC minted for research.

  3. GRCPool has no technical voting power. Users of the pool surrender their ability to vote with their magnitude. This is seen as a detriment to some, an incentive for users to operate as nodes on the blockchain to others, and as both to others still. BGB recently enabled internal pool voting as a way to help the community and developers gauge interest with more accuracy. There are some technical ways to allow the pool to register its internal votes on the blockchain, but they would need to be developed and are not in the immediate pipeline as far as I know. One possibility would be to allow users to split their vote-weight among options. For this proposal, the internal pool-vote will be considered at the discretion of the core developers implementing CBR.

  4. It could be seen as a conflict of interest, yes, though it is important to consider the effects of high balance wallets voting to benefit themselves in this way. Much of the Gridcoin network is here for science, research, and data analysis, and from what I've read and seen, most want the reward mechanisms to reflect these priorities. If a 65/35 is pushed through by only a few wallets, it would demoralize, or worse, many of the networks participants. This could reduce the overall monetary value of the large wallets. Pushing the vote in one way for self-benefit might actually harm those who push the vote that way, while supporting research rewards as desired by the rest of the network might increase adoption and the monetary value of those large wallets. In short, they might earn fewer GRC, but those GRC would be worth more because the network would operate at a level that encourages adoption and partnerships, which increase monetary value across the board.

Let me know if this clears things up or if you have more questions!

Thank you @jringo for your reply. Yes it does clarify a lot especially question 2. I really do hope the developers do look carefully at what the polls reveal in the grcpool. This is because when you think about gridcoin there are way more active participants in the pool vs. solo. From your gridcoin state of the network April 14 2018 there are 9,286 (March 10) active members on the gridcoin pool versus 3,807 (April 10) active members solo on team gridcoin. Furthermore, the member growth rate in the pool is greater than the solo members. And if CBR is implemented (which btw looks like it would pass if pool members had a vote by looking at pool voting results) it looks like new people will have to join the pool rather than go solo. A final question: Is there a website that the general public can go to see the current voting result status of the official polls like I can see on the grcpool site? I am curious to know if high balance wallets are favouring the 65/35 split.
Cheers!
ian

I found the site for the polls just in case others are curious: https://gridcoinstats.eu/poll/constant_block_reward_(cbr)_proposal_and_poll
Looks like 75/25 split is popular with both Team gridcoin as well as grcpool.

yup, this is the one. gridcoinstats has a lot of great blockchain information. shoutout to @sc-steemit (startail) for its construction and maintenance

Thanks for this comprehension on constant block rewards.

For better number-readability maybe you could decide for some fixed number of decimal places. And write also numbers without decimals that way.

So that this:

  • 65/35
    • By SM = 5,503,076.924784
    • By RM = 10,220,000
    • Total = 15,723,076.924784

would now be this:

  • 65/35
    • By SM =    5,503,076.92
    • By RM = 10,220,000.00
    • Total   =  15,723,076.92

you have a fair point.

personally, i'm of the belief that there are 8 decimals to the blockchain for a reason, so let's use them.

There are 8 decimals so you can also transfer small amounts, even if a single coin is worth a lot.
I think for gridcoin in such a post we could drop some decimals, but that is of course your decision.

More important for me would be to give every number the same amount of decimals, even if they're zero and that numbers are indented.

I really believe that researchers should have the biggest piece of meat. But in the other hand, Gridcoin can not have a healthy and secured ecosystem, without a decent percentage for Stackers /Investors.

  • Becoming a researcher costs more compared to a Stacker. I think the community will dive for 75 percent or more for researchers.

On one hand I'm in favor of this, on the other hand that's gonna make it more difficult to stake for small fish. It's already hard for newcomers. I think it needs to go hand in hand with manual reward claiming otherwise it's just alienating newcomers. Kinda like Ethereum's POS proposal requiring $1.1 million worth of Ether to be able to stake. Only 0.1% of the population has enough fuck you money to be risking that much on cryptocurrency and not care if they lose it.

Are there charts showing the expected difficulty increase from this proposal? We already have difficulty topping in the 7.7 every now and then.

It's impossible to guess new difficulty with extreme confidence, but the spreadsheet is posted in the proposal. Feel free to experiment.

We think somewhere between difficulty 10 and 20 is reasonable.

as soon as manual reward claims are implemented it's not going to matter :o which is nice, in the mean time I'm going back to pool mining

Very excited to see this happen!!!

Nice to see this proposal moving forward. One question about polls -- is there any way to implement ranked polling? For instance, each voter would choose their first option, second option, ..., and last option. The reason for doing this would be to avoid situations like the following:

A majority (let's say 60%) of vote-weight wants to prioritize increased research rewards. But they disagree about the exact values, so each of the last three options 75/25, 80/20, 85/15 get only 20% each. On the other hand, let's say the other 40% of vote weight goes towards the 65/35 option, which therefore wins. Then paradoxically we've ended up with a result that the majority didn't approve.

Anyways, people can always dynamically change their vote based on how things have evolved, in order to make sure this doesn't happen. So maybe it's nothing to worry about in this case.

Not yet = ).

Actually, I forgot people can select more than one option, so my previous hypothetical isn't really realistic.

You just planted 0.24 tree(s)!


Thanks to @barton26

We have planted already 3635.35 trees
out of 1,000,000


Let's save and restore Abongphen Highland Forest
in Cameroonian village Kedjom-Keku!
Plant trees with @treeplanter and get paid for it!
My Steem Power = 18664.74
Thanks a lot!
@martin.mikes coordinator of @kedjom-keku
treeplantermessage_ok.png

Quote " Constant Block Reward (CBR) has been voted on and approved by several polls and one previous proposal. " I am confused as to why/where these where as they were not within the wallet client for the community to have a say this is again you guys and backroom decisions and apparently backroom private votes within the GRC8 https://gridcoinstats.eu/poll has a history of polls that THE COMMUNITY votes on and I see only the current 1 single poll. So your little "media team " and some of the dev's and whales sit on slack and ok if you approve say YEAH of you disprove say Nah. That is not how this community works , this backdoor bullshit without including the community does not count as voted on and approved by several polls let alone any flippin past proposal. Dont spread FUD to try and swing things into your agenda and the way you want things to go.. You are but 1 person and there are many more in team Gridcoin that read reddit/cct/steemit and we apparently are not allowed in the backrooms on 1 of the many slack servers within the Gridcoin community... Look so you can type , and you can write up white papers and you seem to have a great mouth piece on typing out your agenda but remember this is not a community of one nor is it just made up of " your social media marketing team " a " dev or two " " two whales " and someone running a modified client " -dirty and I thought I read in TOS something about not modifying the code and running it on the production network being a doc added a few months back " and the past polls were as always more ideas and more ideas and proposals and this my friend is a new idea and thus they may have built up to this idea but do not reflect anything to the outcome of this current poll...

See this poll and this poll both of which passed with overwhelming support of CBR.

Coin Marketplace

STEEM 0.26
TRX 0.11
JST 0.033
BTC 64359.90
ETH 3105.50
USDT 1.00
SBD 3.87