About the Ravencoin Project

banner image

What is Ravencoin?

Ravencoin is a digital peer to peer network that aims to implement a use case specific blockchain, designed to efficiently handle one specific function: the transfer of assets from one party to another. Built on a fork of the Bitcoin code, Ravencoin was launched January 3rd, 2018, and is a truly open source project (no ICO or masternodes). It focuses on building a useful technology, with a strong and growing community.

How Ravencoin works

A Ravencoin post on Medium from November 2017 references Game of Thrones when introducing this experimental currency:

“In the fictional world of Westeros, ravens are used as messengers who carry statements of truth. Ravencoin is a use case specific blockchain designed to carry statements of truth about who owns what assets”

Launched on January 3rd, 2018, the ninth anniversary of bitcoin’s launch, Ravencoin is an open-source project designed to enable instant payments to anyone around the world. The aim of the project is to create a blockchain optimized specifically for the transfer of assets such as tokens from one holder to another.

A fork of the bitcoin code, Ravencoin features four key changes:

  • The issuance schedule (original block reward of 5,000 RVN)
  • Block time (1 minute)
  • Coin supply (21 Billion)
  • Mining algorithm (KAWPOW formerly X16R and X16RV2 respectively)

The algorithm is intended to address the centralization of mining caused by ASIC hardware. In the original X16R algorithm paper, the team behind the currency explains that the fixed order of ordinary hashing algorithms lends itself to the construction of ASIC miners.

The initial X16R algorithm aimed to overcome this problem by constantly disrupting the ordering of the hashing algorithms – it uses the same algorithms used in X15 and SHA512, but the ordering of those algorithms was changed based on the hash of the previous block. Eventually it became economically viable for X16R ASIC's and the community decided to implement new algorithms to mitigate the unfair distribution of Ravencoin. The community has carried out 2 algorithm forks to date to mitigate the potential efficiency improvements of the ASIC miners equipment compared to over the counter consumer grade equipment.

The current  KAWPOW algorithm aims to overcome the problem of centralisation of mining by utilising over the counter graphic processing unit (GPU) memory and compute capabilities. This is intended to allow most consumer grade GPU hardware to mine Ravencoin. The KAWPOW algorithm was derived from ProgPOW and ethhash, with modifications, to improve the distribution of Ravencoin to everyone.

No additional future algorithm forks are envisaged. Note that this may allow future ASIC development to proceed, albeit as there is a limited potential for ASIC efficiency gains compared to consumer grade hardware, we are resistant to this form of centralisation.

Unique characteristics of Ravencoin

  • ASIC resistant – Uses the KAWPOW hashing algorithm to discourage the development of ASIC hardware
  • Fair launch - Everyone has equal opportunity to mine or purchase RVN since day one.
  • No pre-mine, no ICO, and no coins held for developer or founders rewards.
  • Community Driven, and True Open Source

https://medium.com/@ravencoin/ravencoin-4683cd00f83c