Good News. The SolarCoin Foundation has contracted developers from Vericoin to transition from POW to POS and work has started.
http://www.vericoin.info/The VeriCoin team has successfully transitioned ARCHcoin to POS 2.0.
The VeriCoin team asked the SolarCoin Foundation to consider POS Time (POST) as a potential alternative to POSV.
POST was developed by the VeriCoin team. Below are the whitepaper links to POSV and POST and a summary of the key message of each. We would like to encourage community participation. Therefore, please review each whitepaper and reply with your thoughts.
POSV https://www.reddcoin.com/papers/PoSV.pdf
- PoSV is designed to encourage both ownership (Stake) and activity (Velocity), the two main criteria of being a social currency.
- The form of the coin-aging function is of ultimate importance. It not only decides the growth rate of coin age as a resource over time via its first derivative, but also decides the utility function of stakeholders.
- The main limitations of PoS, too much incentive for hoarding and too little incentive for staying online, result from the fact that the form of its coin-aging function is linear. The linear form leads to a constant coin age growth rate and a utility function that disobeys the law of diminishing returns.
- Changing the form of coin-aging function has profound impact. For example, let’s assume coin-aging function in PoSV is an exponential decay function. The coin age growth rate gradually decreases with time. This exponential decay function dramatically changes stakeholders’ incentives. New coin accumulates coin age at much higher rate than stale ones. Stakeholders are also encouraged to stay online and contribute to verifying transactions on the PoSV network. The asymptotic limit of coin age due to exponential decay function provides extra security for the network. The maximum amount of coin age a stakeholder can earn now equals coin amount times twice the half-life. This significantly increases the difficulty for 51% attacks.
- The coin-aging function can take on other forms. Linear and exponential decay functions are both monotonic. What about trigonometric functions which are non-monotonic and periodic? Non-monotonicity produces positive and negative growth rate of coin age at different points in time which along with periodicity translate into rewarding and penalizing holding with a seasonal pattern. This can be used to fine-tune the seasonality in money velocity.
The bottom line is that PoSV is designed to accommodate different forms of coin-aging functions in order to implement the necessary monetary policies.
POST
http://www.vericoin.info/downloads/VeriCoinPoSTWhitePaper10May2015.pdf- POST substitutes a Stake-Time function for the coin aging function - Stake time is a nonlinear proof function that defines a fraction of time active and idle, at a given block. Idle-time is defined as the fraction of age that no longer supports the distribution of consensus and instead begins to degrade it. This quantified idle-time is unique to each stake, as it decreases the probability to meet the proof and impacts the fraction of earnable matured interest via consensus.
- The fraction of accepted age (f) is equal to the squared cosine of the product of π and that transactions' consensus power (p), defined as the fraction coin-age (g) of the average network wide stake-time weight (n) over 60 blocks(1hour). If the consensus power (p) is greater than 0.45 all age is lost and the time-active fraction is equal to the minimum stake time(m) of 8 hours. Consensus-power (p): p=g / n ; Time-active fraction (f): f=cos^2 (πp) {if (p> .45), f =m}
- As the contribution of coinage approaches a majority of the network weight, a greater fraction of age is deemed as idle time and is not accepted by the network. The resulting effect of this function is that it requires a network activity level that is proportional to the number of coins held and relative to the network strength. In this method, actively staking is incentivized to maximize both the likelihood to sign a block, and to earn all of the matured interest in reward. The Stake-Time function is used both in the proof and in the quantification of reward.
- Stake-Time is defined as the product of the total coins(C) and the fraction (f) of acceptable age (a). S=C*(af)
- Like coin-age, the network accepted Stake-Time is a trust score for coins and depth on the main chain, but also for activity in the network. Unlike Proof-of-Work or Proof-of-Stake, the likelihood to participate in consensus can decrease over time. - Maintaining a minimal idle-time inherently increases the probability to stake while reducing the probability of a successful attack. This results in a moving window that is exponentially more difficult to target for attack, enhancing security of the system from the core structure of a nonlinear consensus. The trust score diminishes with increased idle-time towards a minimum trust score which is equal to the number of coins.
In addition, the link below is a comparison of POS vs POSV:
http://agroff.github.io/posv/