Woodcoin: What/Why


Woodcoin is an experimental cryptogcurrency, a logarithmically growing money supply, a decentralized, mineable, proof-of-work, public virtual currency. The unit of exchange is LOG, and the genesis block was mined in October 2014.

WHITEPAPER: English, 中文 , Espagnol , Français , Deutsch


Woodcoin (LOG) was created to address a problem which exists with the mining reward schedule of other public coins. For a decentralized coin, mining must take place with a predetermined reward schedule / public monetary policy. If the reward schedule drops too quickly, the founders or early adopters hold all the existing coin and there is little incentive for new miners to secure the network - stagnation. Transaction fees do provide incentive for miners but high fees can also drag down the value of the coin. On the other hand, if a reward schedule drops too slowly, the supply increases without bound and inflation is the result.

Woodcoin’s coinbase reward finds the middle ground between stagnation and inflation by growing logarithmically. This means that the mining reward is always bigger today than it will be tomorrow, and that there will be a reward incentive for miners to secure the network.

The logarithmic money supply curve is designed for stability and longevity. Half the LOGs will be released in the first 200 years, instead of the first 4 years (BTC / LTC). However, every block is worth less than the preceding one - so earlier adopters are always rewarded and the supply will never rise above 28.5 million LOG.

Technical Details

Woodcoin is a public cryptocurrency like Bitcoin. There are three major innovations, with design considerations listed here:

  • Proof of Work algorithm: Double Skein
    • This is the first consensus network built solely with the skein hash function. You can read more about Skein here. Use of algorithms already in use by high-work netorks presents an attack vulnerability. Woodcoin is secured with Skein2 or pure skein as the proof-of-work hash function. While many coins include the skein function to some extent (X11 coins such as Dash, skeincoin, Quark, and others) woodcoin uses only Skein512 for proof-of-work, computed twice. This is indeference to Satoshi's choice to use a double sha256 hash to secure the first public coin.
  • Elliptic Curve for Digital Signatures: X9_62_prime256v1.
    • To sign transactions and create public and private addresses we use the elliptic curve digital signature algorithm ECDSA just like most all currently available public coins. However woodcoin uses a different curve also known as secp256r1 as a basis to do so. This curve was perhaps the most used in the financial industry before bitcoin. Some people claim it is more secure.
  • Logarithmic Coin Release
    • Woodcoin is the first coin to use a logarithmic coin release. The woodcutting reward is continually adjusted according to the harmonic series. The algorithm that controls the creation of units of currency over time should be the first thing every educational site about a coin should present. In that spirit here is the monetary policy of Woodcoin: From /src/main.cpp:
      int64 static GetBlockValue(int nHeight, int64 nFees) {
      	int64 nSubsidy = 1000000 * COIN;
      	if (nHeight<100) return 1*COIN;
      	else return nSubsidy/nHeight + nFees;
      This leads to a total money supply S which increases logarithmically in block height n:
      log = natural logarithm
      gamma = euler-mascheroni constant
      forest = 5187377.51763962 (value of LOG reward suppressed during the first 100 blocks) 
      S = 1000000* ( log n + gamma ) – forest
      Unlike Bitcoin and most other cryptocurrencies, the reward isn't scheduled to reach zero until far in the future. The coinbase will continue to subsidize miners and keep the coin alive - both in allowing for low-fee transactions and in improving network security. Here is a plot of the woodcutting reward per day, compared to Bitcoin, for the next 50 years:

    Downloads / Code

    Basic Android SPV Wallet

    Source: wooodcoinj (full implementation in java)
    Source: wooodcoin-wallet for android
    APK: Android App

    Woodcoin-Core Full Node

    Source: Woodcoin-Core 0.13.2
    Windows Executable: Woodcoin-Core 0.13.2

    Woodcoin Full Node (Stable, w/ miner)

    Linux: Download (
    Mac: Woodcoin-qt.dmg (
    Windows: Woodcoin-qt.exe (

    Other Woodcoin Node Implementations

    The-Real-Woodcoin (Satoshi 0.5.3 Based)
    Woodcoin-minimal (Satoshi 0.8 woodcoind only)
    Full Java Implementation


    GPU CCMiner (Nvidia)


    Linux/Mac/Windows: VanityGen
    Linux/Mac/Windows: Original git repo