Pixa
GitHub

From STEEM to HIVE to PIXA

Status: Historical

, with today's figures checked on 2026-11-03: Pixa's witnesses and software at block 1,723,071, and block production on Steem, Hive, Golos and Blurt. Every dated fact links to its source, and on-chain facts can be re-read from each chain's public API.

Pixa runs on code that has been in public, adversarial use since 2016. This page traces that lineage: Steem, the first chain where posting and voting are themselves transactions; Hive, the community fork of 2020; and Pixa, a new chain started in 2026 from Hive's code. It follows the ideas as well as the dates: what the 2016 design set out to do, which of its rules ten years of hardforks kept or replaced, and how much of the original ambition Pixagram carries today.

hard fork with balances
2020-03-20

code only, new genesis
2026-09-04

code, 2016-10-18

balance snapshot,
launched 2020-07-04

STEEM
genesis 2016-03-24

HIVE

PIXA

Golos

Blurt

Scroll sideways to see the whole diagram.Open full size

The design of 2016

Steem's whitepaper of March 2016 described an economy before it described a blockchain. It rested on three principles:

  • Contribution earns a share. Whoever contributes to a venture should receive a pro-rata share of it, as founders and early investors receive shares in a start-up.
  • Time is capital. People who give time and attention to writing and curating contribute as much as those who give money. The paper calls this the sweat equity principle.
  • The community serves its members, as a credit union or a food co-op does, rather than selling to outsiders.

From these came the mechanisms that every chain in this lineage still runs:

  • Subjective proof of work. A computer cannot judge which contributions matter, so stakeholders vote, and the criteria live outside the code: "One community may wish to reward artists, another poets". Pixagram is a community of that kind (Proof-of-Brain).
  • A fixed amount, shared by votes. The chain commits to paying out a set amount, and votes decide who receives it. Each post's share grew with the square of its votes, a curve the paper likened to Metcalfe's law of network value, so that a vote for oneself earned little.
  • Curation is work. A network's value lies in the links between its content, and every vote adds one. Voters who find good work early are paid for it.
  • Voting is rate-limited, so that automation and split accounts gain no extra influence, and only stake committed to vesting can vote.
  • Bandwidth instead of fees. A fee on every action is a micropayment, and micropayments deter people. Each account may instead use a share of the network's capacity in proportion to its stake, and more than its share while the network is quiet.

The paper also described a launch that none of its successors repeated:

  • Mining from zero. Steem started with no supply. Proof-of-work mining created about 40 STEEM a minute for miners and as much again for the reward pools, and after the first month miners were paid in vesting stake. Accounts that kept orders on both sides of the chain's internal market between STEEM and Steem Dollars earned liquidity rewards.
  • Long vesting, a doubling supply. Steem Power, the vesting form of STEEM, was paid back over two years in 104 weekly instalments. The supply was to double every year, with nine-tenths of the new tokens going to Steem Power holders, so that for them issuance worked like a share split.
  • 21 block producers a round: 19 elected by stake-weighted approval votes, one proof-of-work miner, and one slot shared among all other candidates in proportion to their votes, reshuffled every round, with a block every 3 seconds. A candidate kept out by the top 19 had three ways in: wait for the shared slot, mine, or buy stake.
  • Steem Dollars, convertible one way into a dollar's worth of STEEM after a week (From SBD to PXS).

Steem's first block was produced on 2016-03-24. It was built by Steemit, Inc., founded by Ned Scott and Dan Larimer, and STEEM briefly ranked third among cryptocurrencies by market value in July and August 2016. The 2017 Bluepaper named the combination of a reward pool and stake-weighted voting Proof-of-Brain.

Steem, 2016–2020

Within three years most of these rules had been revised, each time by a hardfork that the witnesses adopted:

Hardfork Activated (UTC) What it changed
8 2016-07-04 01:00 Curators' share of a post's reward cut from half to a quarter
12 2016-07-26 15:00 Liquidity rewards end
14 2016-09-20 15:00 Escrow payments with a third-party agent. Printing of Steem Dollars limited, and a haircut on their conversion under stress
16 2016-12-06 16:00 Issuance of 9.5% a year, falling by 0.01 percentage point every 250,000 blocks to a floor of 0.95%, split 75% to rewards, 15% to Steem Power holders and 10% to witnesses. Power-down in 13 weekly instalments instead of 104. Conversions and the price median over 3.5 days instead of a week
17 and 18 2017-03-30 15:00 Mining ends, and the miner's slot passes to a twentieth elected witness. Steem Power can be lent to other accounts
19 2017-06-20 15:00 Rewards linear in votes instead of quadratic. A full-strength vote uses more voting power: about 10 a day can be sustained instead of 40
20 2018-09-25 15:00 Resource Credits replace bandwidth. Accounts can be opened with tickets claimed with credits instead of a fee
21 2019-08-27 15:00 The Steem Proposal System, funded with 10% of issuance taken from the reward pool. Curators' share back to half. Convergent reward curves. A separate pool for downvotes, a quarter of voting mana

Read together, the revisions moved the design in four directions:

  • From issuance as a split to a budget. The 2016 supply was to double every year, mostly as new stake for existing holders. From hardfork 16 the chain issued about a tenth as much, and holding stake earned 15% of it.
  • From three ways into the schedule to two. Hardfork 17 removed mining, leaving the shared slot and stake-weighted election. Stake became the one lever that decides the schedule, and in 2020 it decided a dispute.
  • From one reward rule to tuned curves. The 2016 paper chose the square to make self-voting pay little. Hardfork 19 paid every vote in proportion, and hardfork 21 adopted convergent curves that stay close to linear (Proof-of-Brain explains Pixa's).
  • From no fund to a treasury. Hardfork 21 turned part of issuance into a fund that stakeholders allocate to proposals. Hive's Decentralized Hive Fund and Pixa's Decentralized Pixa Fund continue it (Decentralized Pixa Fund).

Larimer left Steemit, Inc. in March 2017. STEEM's market value peaked at about US$1.98 billion on 2018-01-03, when it ranked in the high thirties.

The 2020 split

Date (UTC) Event
2020-02-14 Steemit, Inc. announces a "strategic partnership" with the TRON Foundation, widely reported as its acquisition by Justin Sun. (Business Wire, CoinDesk)
2020-02-23 A majority of Steem witnesses adopt soft fork 0.22.2, which blocks certain operations from Steemit-owned accounts. (CoinDesk)
2020-03-02 The exchanges Binance, Huobi and Poloniex vote with customer-held stake to install a new set of witnesses, which reverses the soft fork. (CoinDesk, The Block)
2020-03-20 14:00 Hive launches as a hard fork of Steem at block 41,818,752. Balances are mirrored, except those of 328 accounts tied to Steemit's stake or to the witness takeover, which go to Hive's treasury. (Hive launch post, on-chain block 41,818,752)

The 2016 paper had counted on long vesting to keep votes in the hands of long-term holders; hardfork 16 had cut the power-down to 13 weeks, and in 2020 stake held for exchange customers decided the witness election. Hive answered with a delay rather than longer vesting. From hardfork 24 (2020), newly staked tokens wait 30 days before they count in governance votes; Hive's whitepaper presents this as a defence against a repeat of the takeover. From hardfork 25 (2021), governance votes expire after a year without use. Pixa has applied both rules since genesis (Decentralization and Safeguards).

Steem itself continued. Its hardfork 23, on 2020-05-20, cut the power-down to four weekly instalments, and the chain still produced blocks on 2026-11-03.

Hive, 2020 onward

Hardfork Activated (UTC) What it changed
24 2020-10-14 A new chain ID; a 30-day wait before new stake counts in governance
25 2021-06-30 Reverse auction removed and curation windows changed; HBD interest paid on savings only; recurrent transfers; governance votes expire after a year
26 2022-10-11 Resource Credit delegation; one-block irreversibility; new HBD debt limits
27 2022-10-24 Fix to witness scheduling
28 2025-11-19 Transaction expiry up to 24 hours; a vote's cost based on the full mana bar; revised authority rules: only the exact authority required is accepted, and redundant signatures are allowed

Hive's changes fall into three groups: safeguards against a second takeover (hardforks 24 and 25), a second unit that converts both ways within new debt limits (hardforks 25 and 26, described on From SBD to PXS), and changes to resources, transactions and authorities (hardforks 26 and 28).

Hive still produced blocks on 2026-11-03 and trades on major exchanges; that day api.hive.blog ran release 1.28.8, and hardfork 28 was still Hive's latest. Its whitepaper is dated 2020-09-28. Pixa's code started from hived 1.28.7, the Hive release that carries hardfork 28, and its nodes now run 1.30.1, which merges Hive's release 1.28.8 (Pixa, 2026).

Other branches

  • Golos launched on 2016-10-18 as a separate chain built from Steem's code, for Russian-speaking users (ForkLog). Part of its team moved to the CyberWay platform in 2019. The original chain kept running and still produced blocks on 2026-11-03.
  • Blurt launched on 2020-07-04 from a snapshot of Steem balances, with no downvotes, no second unit, and transaction fees set by witnesses (Blurt README). It still produced blocks on 2026-11-03.

Pixa, 2026

Date (UTC) Event
2026-09-04 12:00 Genesis. The chain starts from block 0 with no balances copied from Steem or Hive. Hive's hardforks 1–28 are applied together at block 1.
2026-09-16 The witnesses upgrade to 1.29.0 and vote for hardfork 29.
2026-09-18 12:00 Hardfork 29 activates at block 402,205. It resets the reward fund's denominator and scales the hardfork quorum to the number of witnesses.
2026-10-06 The witnesses upgrade to 1.30.0 and vote for hardfork 30.
2026-10-07 12:00 Hardfork 30 activates at block 949,330: small votes count, witness pay and the fund's share are paid exactly, custom operations are priced by size, owner-key history is recorded, and a witness needs approval from 1% of all stake to be scheduled (Protocol Upgrades).
2026-10-15 Release 1.30.1 merges Hive's release 1.28.8. It changes no consensus rule in force on Pixa, so 1.30.0 and 1.30.1 nodes run side by side.
2026-11-03 21 witnesses are scheduled, the most a round allows: 20 elected and 1 in the shared slot. All 21 run 1.30.1.

Pixa's hardfork numbers are its own. Hardforks 29 and 30 were written for Pixa. Hive's own hardfork 29, which ships in Hive 1.28.8, sits in Pixa's code as hardfork 31 and cannot activate until a later release schedules it (merge notes).

Pixa is a fork of the code, not of the chain. Hive and Blurt each began from Steem's account balances. Pixa began from Hive's software and a new genesis:

  • no airdrop
  • no mining
  • 100 million PIXA created as stake in two allocation accounts
  • a seeded community fund

The details are on System Accounts. A new genesis brought no inherited balances and no inherited voters. It also meant that all stake began in two accounts, which cannot vote, and on 2026-10-08 the stake that could vote was still concentrated in a few hands (Decentralization and Safeguards).

What Pixa changed on purpose:

  • Holding earns nothing. Steem and Hive pay 15% of issuance to stakeholders. Pixa pays them none: issuance goes 70% to content, 15% to the fund and 15% to witnesses, so new PIXA pays for publishing, curating and producing blocks (Issuance).
  • Curators receive 40%. Steem and Hive have given curators half of each post's rewards since 2019. Pixa gives them 40% and keeps the convergent curves of 2019, which Hive replaced with linear curves in 2021 (Proof-of-Brain).
  • The lessons of 2020 apply from the first block: the 30-day wait and the one-year vote expiry, allocation accounts that cannot vote, and a treasury account with no keys (Decentralization and Safeguards).
  • A witness needs a minimum of approval. Since hardfork 30, a witness enters the schedule only with votes from accounts holding 1% of all VESTS (Blocks and witnesses).
  • The artwork is in the post. Each artwork is stored inside its post, where Steem and Hive posts link to images hosted elsewhere (Pixel Art On Chain).
  • A Big Mac instead of a dollar. PXS promises no price. It is a Big Mac referenced supracoin that converts into PIXA at the median of the witnesses' feeds, less a haircut when the network is stretched, and it pays no interest. Since bigmac-feed v1.3.0 (2026-10-30), a witness can price the Big Mac in the currency of the country it runs in, value PIXA at the fair value of the PIXA/USDT order book on Coinstore and convert at the day's rate, so that no currency is privileged; on 2026-11-03, seven of the 21 witnesses still published old placeholder values, and the median in force, 51.000 PIXA per PXS, was itself a placeholder value (Oracle and Price Feed).

Block production, the schedule and irreversibility are described on Consensus and Block Production.

What Pixa kept, changed and dropped

Aspect Steem (2016–2020) Hive (2020 onward) Pixa (2026)
Origin New chain; supply mined from zero Hard fork of Steem, balances mirrored except 328 accounts New chain from Hive's code; 100 million PIXA created as stake in two allocation accounts
Block producers per round 21: 19 elected, 1 miner, 1 shared slot; 20 elected and 1 shared from HF17 (2017) 20 elected and 1 shared same; a witness needs approval from 1% of all VESTS (HF30); 21 scheduled on 2026-11-03
Hardfork activation 17 of 21 witnesses same a supermajority of the scheduled witnesses (HF29); 17 of 21 on 2026-11-03
Block time 3 s 3 s 3 s
Fees Bandwidth limits; Resource Credits from HF20 (2018) Resource Credits; credit delegation from HF26 (2022) Resource Credits; opening an account, creating a proposal and converting PIXA to PXS each cost a fee (list)
Yearly issuance supply doubling (2016); 9.5%, falling to 0.95%, from HF16 same schedule same schedule, counted from Pixa's genesis
Split of issuance: content / stake / fund / witnesses 75 / 15 / 0 / 10 from HF16; 65 / 15 / 10 / 10 from HF21 65 / 15 / 10 / 10 70 / 0 / 15 / 15
Reward for holding stake most of issuance (2016); 15% from HF16 15% none
Power-down 104 weekly instalments; 13 from HF16; 4 from Steem's HF23 (2020) 13 13
Curators' share half; a quarter from HF8 (2016); half from HF21 (2019) half 40%
Reward curves n² at launch, linear from 2017, convergent from 2019 convergent until 2021, then linear the convergent curves of 2019
Downvotes drawn from voting power; a separate pool of a quarter of voting mana from HF21 same as HF21 same
Treasury none until HF21: the Steem Proposal System, 10% of issuance Decentralized Hive Fund, 10% Decentralized Pixa Fund, 15%, held by an account with no keys
Governance safeguards none 30-day wait for new stake (HF24, 2020); votes expire after a year (HF25, 2021) both, from genesis; the allocation accounts cannot vote
Second unit SBD, aimed at US$1; converts one way HBD, aimed at US$1; converts both ways since HF25 PXS: promises no price; its feed references one Big Mac
Debt limits on the second unit printing limited and a haircut from HF14 (2016) printing stops at 20%, haircut above 30% (HF26, 2022) same as Hive
Interest SBD interest set by witnesses HBD interest on savings none
Artworks Links in posts Links in posts Stored inside the post
Commerce Escrow operations from HF14 (2016); no marketplace Escrow; marketplaces built by second-layer apps Escrow on chain, not offered in the app; buying and selling artworks planned for 2027

Every Pixa value in this table, with its source, is on Chain Parameters.

From the 2016 ambitions to Pixagram

The 2016 paper closed with what Steem would make possible, and Larimer's post of 2016-07-06, "Steemit's Evil Plan for Cryptocurrency World Domination", added three phases: a currency, a marketplace, then sidechains and smart contracts. Here is where each ambition stands on Pixagram:

Ambition From On Pixagram Status
Pay contributors without micropayments: readers vote, the chain pays 2016 paper Votes divide each day's new PIXA among authors and curators; anyone can also pay an author directly with a transfer (Proof-of-Brain) Live
Reward the links: curators who find good work early 2016 paper Curators receive 40% of each post's rewards, and earlier votes earn more (Voting and Curation) Live, with a smaller share than Steem's and Hive's
Bandwidth instead of fees 2016 paper Resource Credits; three operations carry a fee (Resource Credits) Live, with three fees
Onboarding: earn tokens instead of buying them 2016 paper The operator pays each new account's fee and lends it stake, through a fund proposal (What Is Pixagram) Live; the proposal runs until 2026-12-31
A unit merchants can price in, linked to the dollar 2016 paper; Larimer's first phase PXS promises no price. It is a Big Mac referenced supracoin and converts only into PIXA (PXS at a Glance) Changed on purpose
No single entity can censor what is on chain 2016 paper The chain keeps every valid operation that witnesses include, and apps choose what to show; a majority of witnesses could refuse operations (Censorship Resilience and Moderation) Inherited, within the limits of elected producers
Attribution: a public, timestamped record of who posted what 2016 paper The chain records the account, the time and the exact bytes of each artwork; it does not prove who made the work (Permanence and Provenance) Live, narrower than the 2016 claim
Escrow for trade between strangers Hardfork 14 (2016); the July 2025 edition The escrow operations are on chain; the app does not offer them (NFTs and Marketplace) On chain, not in the app
A marketplace Larimer's second phase Buying and selling artworks in the protocol (Roadmap) Planned (2027)
Sidechains, smart contracts and user-issued tokens Larimer's third phase None, and none on the roadmap (The Plan Revisited) Not built
A development fund allocated by stakeholders Hardfork 21 (2019) The Decentralized Pixa Fund: 15% of issuance, paid only to proposals that stakeholders approve (Decentralized Pixa Fund) Live

Steem showed that a community can pay for content and curation out of issuance. Hive showed that who holds and votes the stake matters as much as the code. Pixa keeps that machinery, stops paying for holding, and applies it to artworks stored in the chain itself. Pixagram's 2025 essay argues that it completes Larimer's plan; The Plan Revisited sets the plan beside the record and checks the essay, and this page keeps to the record.

Sources

  • Steem
    • Whitepaper, March 2016 edition, the paper Steem launched with: archived copy, also kept as 20160300steemit-whitepaper.pdf in Steemit's whitepaper repository. Sections "Introduction", "Steem (STEEM)", "Steem Power (SP)", "Subjective Contributions", "Rate Limited Voting", "Payout Distribution", "Consensus in Steem", "Mining in Steem", "Eliminating Transaction Fees", "Allocation & Supply" and "The Power of Steem".
    • Whitepaper, July 2025 edition, which steem.com serves today and which describes Steem as it now runs: whitepaper.md at commit 7806da9, sections "Steem Power (SP)", "Current Allocation & Supply" and "Social Commerce with Escrow Payments". The paper was revised several times between the two; where this page says what Steem intended at launch, it cites the March 2016 edition.
    • Genesis: on-chain block 1 (SteemWorld); Steem Bluepaper (origin of the term Proof-of-Brain).
    • Hardfork activations: the hardfork_operation virtual operation in each activation block, read with account_history_api.enum_virtual_ops on api.hive.blog, whose history includes Steem's up to block 41,818,752: hardfork 8 at block 2,889,959, 12 at 3,533,567, 17 at 10,629,455, 18 at 10,629,486, 19 at 12,988,978 and 21 at 35,921,786. Hardforks 14, 16 and 20 are on From SBD to PXS. Steem's hardfork 23 is at block 43,536,278 of Steem's own chain (condenser_api.get_ops_in_block on api.steemit.com).
    • The rules by hardfork: Steem's live configuration, condenser_api.get_config on api.steemit.com, read on 2026-11-03 (STEEM_VESTING_WITHDRAW_INTERVALS_PRE_HF_16 104, STEEM_VESTING_WITHDRAW_INTERVALS 13, STEEM_VESTING_WITHDRAW_INTERVALS_HF_23 4, STEEM_CONTENT_REWARD_PERCENT_HF16 75%, STEEM_CONTENT_REWARD_PERCENT_HF21 65%, STEEM_PROPOSAL_FUND_PERCENT_HF21 10%, STEEM_MAX_VOTED_WITNESSES_HF0 19 and _HF17 20); the curators' share and curves in force today, condenser_api.get_reward_fund on api.steemit.com and api.hive.blog (50% on both; convergent curves on Steem, linear on Hive); and Pixa's code, which keeps each inherited hardfork's branch, at tag v1.30.1: the witness counts, power-down and issuance constants, config.hpp:222-292; liquidity rewards ending at hardfork 12, database.cpp:1956-1960; the curators' share by hardfork, database.cpp:2014-2022; mining disabled at hardfork 17, hive_evaluator.cpp:582; hardforks 17 to 21, database_hardfork.cpp:282-455. Hive's code sets linear curves at hardfork 19 and convergent curves at hardfork 21 (database_hardfork.cpp).
    • Escrow at hardfork 14: The Plan Revisited.
    • Hardforks 17 and 18 and delegation: Steemit blog, "Consensus reached for Hardfork 17 & 18". Hardfork 20: Steemit blog. Hardfork 21: Steemit blog, "HF21: SPS and EIP Explained".
    • Rankings: CoinMarketCap snapshot of 2016-07-17; CoinMarketCap STEEM historical data.
    • Larimer's departure: Steemit joint statement.
  • Hive
    • Launch post and whitepaper.
    • Hardforks 24–27: announcements on hive.blog/@hiveio.
    • Hardfork 28: release 1.28.0.
    • Activation dates: the hardfork_operation virtual operation in each activation block, read with account_history_api.enum_virtual_ops on a Hive API node. (get_hardfork_properties returns each release's planned time, not its activation.)
  • Blurt: README, which gives the snapshot block, 43,526,969, and FAQ.
  • Golos: launch report and explorer.
  • Block production on 2026-11-03: get_dynamic_global_properties on api.steemit.com, api.hive.blog, api.golos.id and a public Blurt node, each a few seconds behind the time of reading; Hive's release and latest hardfork from database_api.get_version and database_api.get_hardfork_properties on api.hive.blog.
  • Pixa
    • Genesis time and hardforks: Chain Parameters; condenser_api.get_ops_in_block for blocks 1, 402,205 and 949,330, whose virtual operations record hardforks 1–28, 29 and 30.
    • Release 1.30.1: tag v1.30.1, 2026-10-15, and its merge notes.
    • Witnesses and versions: condenser_api.get_witness_schedule and condenser_api.get_witnesses_by_vote, read at block 1,723,071 on 2026-11-03.
    • The price feed and the median: Oracle and Price Feed.