An Ethereum smart contract that enables on-chain publishing and token-gated upvoting of posts.
Historical Significance
Blockchain Reddit is an early example of combining on-chain content publishing with token-based incentives. It demonstrates one of the earliest implementations of pay-to-upvote mechanics, where reputation or engagement is represented through transferable tokens rather than non-transferable points.
Context
By mid-2016, Ethereum developers include experimenting with decentralized social applications alongside tokens and DAOs. This contract was deployed during a period when ERC-20 tokens were increasingly being used to explore non-financial primitives such as reputation, curation, and content monetization, prior to later social and creator-focused protocols.
Key Facts
Description
The contract implements a simple decentralized posting system in which content publication is permissionless, while voting requires ownership of a designated ERC-20 token called Hash DB Token (Karma) 0x0bF43e7408959fe8030d3729760f179403A20147. When a user upvotes a post, a token is transferred directly from the voter to the publisher, linking voting activity to an on-chain economic transfer.
This contract, nicknamed "Blockchain Reddit," is an Ethereum smart contract deployed on August 7, 2016 that allows any address to publish a post and associated body content on-chain. Upvoting is restricted to holders of a specific ERC-20 token called Hash DB Token (Karma) 0x0bF43e7408959fe8030d3729760f179403A20147, with each upvote transferring one token to the post author.
Historian Categories
Heuristic Analysis
The following characteristics were detected through bytecode analysis and may not be accurate.
DAO Fork Era
The controversial fork to recover funds from The DAO hack.
Bytecode Overview
External Links
Related contracts
Hash DB Token
Same deployer2017 ERC-20 token tied to HashDB, an early Ethereum-backed data store; mintable via buy() with refund-on-overpay and frontend-bypass transferFrom.
0x0bf43e...a20147August 7, 2016TT
Same eraA fixed-supply token with direct transfers only, deployed July 2016.
0xf78bdd...f9d225July 20, 2016shares
Same eraAn early on-chain corporation contract by cryptonomica.net, representing company shares as ERC-20 tokens with embedded voting — deployed hours before the DAO ha
0x684282...9a33b5July 20, 2016MyToken
Same eraA fixed-supply token with transfers and allowance spending, deployed July 2016.
0x0eb106...9be583July 23, 2016ReplayProtection
Same eraAlex Van de Sande's post-DAO-fork ETH/ETC replay-protection splitter. Routes ether or ERC20 tokens to different recipients depending on which chain it runs on.
0x64668c...456541July 27, 2016BeerCoin
Same eraERC20-style 'I owe you a beer' IOU ledger by Nick Johnson (ENS). Each transfer creates a personal beer debt; obligations are tracked and transferable.
0x74c1e4...48f4acJuly 29, 2016