From Altcoin Wiki, the cryptocurrency community guide
Jump to: navigation, search
This article is being rescued from Wikipedia deletionists. It probably needs some work to fit in, by removing a lot of the wiki links, changing template stuff etc.

[[File:Yacoin.png|290px|thumb|Yacoin (YAC) Logo]]

Date introduced: 5 May 2013
Inflation Limited release rate plus 5% decentralized inflation due to the proof-of-stake system.
Symbol Ɏ, YAC

Yacoin (code: YAC,[1] Symbol: Ɏ) is a cryptocurrency based on Novacoin.[2] The name comes from an acronym meaning "Your Alternative Currency".[3] It introduces multiple innovations, including a variable Key derivation function. As of December 2013, it has an estimated market cap of over $2,000,000 USD.[4][5]


Yacoin is based on Novacoin, which means that it inherits most of its design from Peercoin and Bitcoin. It retains these two features from Peercoin:

Similar to Novacoin, it also includes one minute target block times and a variable block reward rate based on network difficulty. The reward can be computed as:

<math>reward = \frac {25}{difficulty^{\frac {1}{6}}}</math>

Yacoin differs from other cryptocurrencies in its usage of these newer technologies:

Other cryptocurrencies, e.g. Litecoin use fixed Scrypt(1024, 1, 1) with SHA-256 and Salsa20 as hashing and mixing functions, respectively. This uses only 128 kB of memory per hash and so can be effectively implemented on parallel architectures like GPU and FPGA devices. However, Yacoin with its current value of N=32768 uses 4 MB of memory (no commecrially-available GPU has a compute unit local memory of this size, thus most data ends up in the much slower shared global memory).

The design intends to remove the possibility of mining the currency with any ASIC.[6] At predetermined intervals the software will automatically require more computer memory for mining.[7] Each time this occurs which will render any static, specialized mining circuits irrelevant. Every "N++ Event", as they are called, will also increase the difficulty rating for mining, which will decrease the block rewards.

It is also notable that Yacoin is the first cryptocurrency to use the scrypt hash algorithm as intended by its developer [8]


In early May 2013, a user on Bitcointalk.org named "pocopoco" announced the publication of the Yacoin software client.

In August 2013, another user named "sairon" ported the "Coin Control" feature to Yacoin.[9] It is intended to enable users to control which addresses are used for their transactions and can help conserve coin age and privacy.


Yacoin inherits a dynamic inflationary/deflationary behavior from Peercoin. The block rewards for Proof-of-Work mining are inversely proportional to the amount of computational power used, so the rewards will decrease when the currency is valued more. Proof-of-stake minters are also rewarded with interest on the coins they own at a rate of 5% per year. However, there is a fixed transaction fee that destroys at least 0.01 YAC every time coins are transferred. This feature will gradually deflate the currency in proportion to its velocity. The cumulative effect of creating and destroying the currency is theoretically intended to stabilize the growth of its supply, while keeping it adaptable to demand and usage.


Due to the way the reward is calculated, early miners got very large amount of the total amount of coins. A increase of value would decrease the block reward and make mining less profitable, this makes the coin very vulnerable to 51% attack. The fixed fee at 0.01 YAC would make it impossible to use if it gains value except for pyramid schemes.

Despite the claims from the developer the increase of the Nfactor doesn't prevent GPU mining and hence it doesn't differ from other altcoins.[10]

Major markets

Template:Expand section Yacoin can be traded for other currencies through various online exchanges.

See also


  1. {{#invoke:citation/CS1|citation |CitationClass=web }}
  2. {{#invoke:citation/CS1|citation |CitationClass=web }}
  3. {{#invoke:citation/CS1|citation |CitationClass=web }}
  4. {{#invoke:citation/CS1|citation |CitationClass=web }}
  5. {{#invoke:citation/CS1|citation |CitationClass=web }}
  6. {{#invoke:citation/CS1|citation |CitationClass=web }}
  7. {{#invoke:citation/CS1|citation |CitationClass=web }}
  8. {{#invoke:citation/CS1|citation |CitationClass=web }}
  9. {{#invoke:citation/CS1|citation |CitationClass=web }}
  10. {{#invoke:citation/CS1|citation |CitationClass=web }}

External links


{{#ask: }}