CoinYQ Dossier

Ravencoin put assets into consensus, then had to repair consensus twice

Ravencoin opened mining on 3 January 2018 with no ICO, premine or founder allocation. Ten months later it let anyone burn RVN to create a named asset. The 2020 inflation exploit and the 2026 KAWPOW incident reveal what happened when errors entered those shared rules—and who had to decide which repair the network would follow.

A fair launch begins as a distribution decision

Fenton imagined Ravencoin while token sales were turning software plans into fundraising events. The network went live on Bitcoin's ninth birthday, 3 January 2018, with no ICO, premine, masternodes or reserved founder coins.

That did not mean development cost nothing. The project's own early history says Medici Ventures funded the core team. The fair-launch claim is therefore precise: funding existed, but the native coin was distributed through mining rather than a privileged allocation.

Tron Black became the most visible technical narrator. His later account says mining was deliberately placed inside the launch software so anyone running it could compete for RVN.

The chain learns to name assets

On 5 November 2018 the network activated native asset creation. Instead of deploying a general smart contract, an issuer burns 500 RVN, chooses a globally unique name and supply, and receives both the asset and an ownership token ending in !.

The exclamation-mark token is the key to issuer power. It is needed for dependent actions such as reissuance or sub-assets, subject to the original settings. A buyer of ordinary RVN does not gain control of somebody else's issued asset.

Qualifiers and restricted assets later added compliance tools. These can encode tags and transfer limits, but cannot verify that a warehouse holds the gold, a company honors shares or a ticket issuer admits its bearer.

ASIC resistance becomes a promise to keep moving

The original X16R mining design tried to keep consumer hardware competitive. ASICs still appeared, so miners moved to X16Rv2 on 1 October 2019 and then to KAWPOW on 6 May 2020.

The sequence shows what the fair-distribution ideal required in practice: maintainers wrote new consensus code, miners upgraded, and lagging software risked following a different chain. ASIC resistance was a repeated intervention, not a property secured once at genesis.

An asset rule mints RVN by mistake

The first known exploit transaction entered block 1,224,614 on 9 May 2020, but nobody recognized the pattern then. On 29 June a CryptoScope developer finished rebuilding the Solus explorer and saw RVN value inside asset-reissuance outputs that should have carried only the asset operation.

A community code contribution had narrowed a validation check incorrectly. Unknown actors used the gap to create RVN outside the 5,000-RVN block subsidy. CryptoScope warned the developers and temporarily hid the relevant explorer view while a patch was prepared, reducing the chance of copycat transactions.

Pools adopted code that rejected further exploit transactions, and it became dominant at block 1,304,352 on 4 July. The final disclosed excess was 301,804,400.51605642 RVN. The repair did not rewrite blocks already accepted; only coins voluntarily returned to a burn address reduced the excess.

A repair becomes real only when operators adopt it

The response exposed Ravencoin's actual governance. Developers could diagnose and publish code, exchanges could pause deposits, but mining pools had to supply the hash power that made the repaired rule dominant.

That division is neither pure leaderlessness nor corporate command. Repository maintainers decide what they merge and ship; miners and node operators decide what history their software accepts. Coordination speed becomes part of security.

One patch waits; a second bug forces recovery

Core v4.7.0, published on 14 June 2026, disclosed an asset-transfer overflow: a holder of at least one unit could create 2^64 minus the transferred quantity of that asset. The binary contained a fix, but the required miner activation did not finish.

On 7 August a separate flaw was exploited at block 4,487,776. KAWPOW used a height declared inside the header without comparing it to the block's actual position. A false height could enter a cheap validation path, allowing blocks without the expected ProgPoW work and leaving some nodes unable to restart or synchronize.

Core v4.8.0, released on 19 August, bundled both fixes. Its recovery code began strict height matching at 4,487,776, checkpointed the preceding block, discarded invalid proof-of-work entries and their descendants during loading, and rebuilt affected chainstate. That process could reorganize activity after 4,487,775; it was a different response from the prospective transaction rejection used in 2020.

A shared asset system also shares its failures

Ravencoin made asset issuance a function of the chain itself: burn RVN, choose a name, and use units the network already recognizes. Issuers did not have to deploy a separate general-purpose contract for each asset.

That choice made the accuracy of the common rules consequential for every issuer. In 2020, the response stopped further inflation while retaining accepted blocks. In 2026, recovery required rejecting invalid descendants and rebuilding affected state. The history of Ravencoin includes both the convenience of native assets and the coordination needed when their shared software fails.

How the project changed

  1. 2018-01-03
    Mining opens without a founder allocation

    Ravencoin starts on Bitcoin’s ninth anniversary with no ICO, premine, masternodes or reserved developer coins.

  2. 2018-11-05
    Native asset issuance activates

    Nodes begin recognizing main, sub and unique assets as protocol objects.

  3. 2019-10-01
    X16Rv2 replaces X16R

    Miners adopt the first algorithm change after specialized hardware appears.

  4. 2020-05-06
    KAWPOW activates

    A second algorithm change again tries to narrow the ASIC advantage.

  5. 2020-05-09
    The first known inflation exploit enters the chain

    Block 1,224,614 contains the earliest transaction later identified as creating RVN through the flaw.

  6. 2020-06-29
    CryptoScope discovers the issuance pattern

    An explorer rebuild exposes unintended RVN value inside asset-reissuance outputs.

  7. 2020-07-04
    Miners enforce the rejecting rule

    At block 1,304,352 the patched rule becomes dominant; the final disclosed excess is 301,804,400.51605642 RVN.

  8. 2026-06-14
    v4.7.0 discloses an asset-quantity overflow

    The release contains a patch, but miner activation does not complete before the next incident.

  9. 2026-08-07
    A forged KAWPOW block splits nodes

    Block 4,487,776 exploits the unchecked header height and disrupts restart and synchronization.

  10. 2026-08-19
    v4.8.0 defines the recovery

    The release combines both patches, checkpoints block 4,487,775 and rebuilds affected state.

Evidence and primary sources

Last evidence review: 2026-09-05

What is Ravencoin?

Ravencoin is a proof-of-work chain launched on 3 January 2018 for issuing and transferring named assets. RVN is its native coin: miners receive it, users pay transaction fees with it, and asset issuers destroy fixed amounts of it at protocol burn addresses.

An issued asset can represent a ticket, collectible, company interest or claim on property, but the chain records the token, not the truth of the off-chain promise. The issuer still controls what the asset means and, where enabled, whether it can be reissued or restricted.

What problem does Ravencoin solve?

Bruce Fenton proposed Ravencoin during the 2017 ICO boom. Instead of funding the project by selling a founder allocation, the network began from Bitcoin's UTXO code and made every scheduled RVN available through mining. Medici Ventures still funded the early core team, so the launch claim concerns coin distribution rather than an absence of sponsored development.

The project then moved asset issuance into node and wallet rules. That made named assets easier to create than a general smart contract, but it also meant that mistakes in asset and mining validation could affect the common ledger. In 2020 one such mistake created extra RVN; in 2026 a different flaw admitted forged proof of work and forced affected nodes to rebuild from a shared checkpoint.

How does Ravencoin work?

RVN follows a one-minute proof-of-work schedule with a planned 21-billion issuance and subsidy halving every 2,100,000 blocks. The miner algorithm changed twice after specialized hardware challenged the project's distribution goal; KAWPOW has been active since 6 May 2020.

To create a main asset, an issuer sends 500 RVN to a burn address, claims a unique name, chooses quantity and precision, and decides whether reissuance is possible. An ownership token ending in ! controls later issuer actions. Unique, qualifier, restricted and message-channel assets use their own names, prerequisites and burn costs.

This is a network of separately controlled assets. Consensus decides whether a token transfer is valid; an asset's issuer decides the commercial or legal promise behind it. RVN miners and holders do not guarantee that promise.

Key facts

  • Mainnet launched 3 January 2018 with no ICO, premine, masternodes or founder/developer coin allocation.
  • Bruce Fenton originated the design during the 2017 ICO boom; Tron Black became its best-documented early technical narrator.
  • The early core team was funded by Medici Ventures, despite RVN itself having no founder allocation.
  • Scheduled issuance target: 21 billion RVN; target block time: one minute; halving interval: 2,100,000 blocks.
  • Native asset issuance activated 5 November 2018.
  • A main asset costs 500 RVN to create; reissuance costs 100 RVN; a unique asset costs 5 RVN.
  • The ownership token ending in ! carries issuer control over dependent actions; RVN ownership does not confer that control.
  • X16R changed to X16Rv2 on 1 October 2019 and KAWPOW on 6 May 2020 as ASIC resistance was revised.
  • The first known 2020 exploit transaction entered block 1,224,614 on 9 May; CryptoScope discovered the pattern on 29 June while rebuilding its explorer.
  • The 2020 exploit created exactly 301,804,400.51605642 excess RVN. The rejecting rule became dominant at block 1,304,352 on 4 July.
  • The 2020 response stopped further exploit transactions without rewriting accepted blocks. Only voluntarily returned amounts were burned, so the rest remained outside the planned 21-billion schedule.
  • Core v4.7.0 disclosed the asset-quantity overflow on 14 June 2026, but its miner activation did not complete before the August emergency.
  • The first affected KAWPOW block was 4,487,776 on 7 August 2026. v4.8.0 checkpointed 4,487,775 and rebuilt affected state, so later blocks and transactions could reorganize on upgrading nodes.
  • RVN is not equity, redemption or a legal claim in assets that third parties issue on Ravencoin.

Official links

Categories

Related coins

Frequently asked questions

What made the launch fair?

No RVN was sold or reserved for founders; anyone could mine from launch. Medici funded development, so fair refers to coin distribution, not an absence of funded contributors.

What does RVN do?

It pays network fees and asset-issuance burns and rewards miners. Holding RVN does not automatically grant rights in any asset issued on the chain.

How is a Ravencoin asset created?

The issuer burns the protocol amount, chooses a unique name, supply, precision and reissuability, and receives an ownership token for later issuer actions.

Can an asset issuer create more units?

Only if the asset was made reissuable and the controlling ownership token is available. A fixed setting can prevent reissuance, while restricted assets add separate issuer controls.

Why did mining algorithms change?

The project promised continuing attempts at ASIC resistance. When specialized machines appeared, the community moved from X16R to X16Rv2 and then KAWPOW; this reduces an advantage rather than making ASICs impossible forever.

When did the 2020 inflation exploit happen and when was it found?

The first identified exploit transaction was mined on 9 May 2020 at block 1,224,614. CryptoScope discovered the pattern on 29 June, and miners made the rejecting rule dominant on 4 July at block 1,304,352.

Did the 2020 fix erase all excess RVN?

No. It rejected further exploit transactions but did not rewrite the blocks already accepted. Some traced coins were voluntarily burned; the remaining excess diluted the scheduled supply. This describes the 2020 response, not the separate 2026 recovery.

What did the 2026 recovery change?

After attackers used a false header height to evade KAWPOW work at block 4,487,776, v4.8.0 began height checking there, checkpointed block 4,487,775, discarded invalid descendants during loading and rebuilt affected chainstate. Activity after the checkpoint could therefore be reorganized on affected nodes.

Who governs Ravencoin?

Maintainers review and release code, miners choose which consensus code to mine, and node operators choose what to run. This distributes adoption power but does not make software authorship ownerless.

Does tokenization prove ownership of a real asset?

No. The chain proves control of the on-chain unit. The issuer's identity, documents, custody and applicable law determine any off-chain right.

External trackers

Choose a tracking site for Ravencoin: